Top Banner
Are you ready for the war?
38

[Tefcon] are you ready for the war

Jul 25, 2015

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: [Tefcon] are you ready for the war

Are you ready for the war?

Page 2: [Tefcon] are you ready for the war

Who I am?

Page 3: [Tefcon] are you ready for the war
Page 4: [Tefcon] are you ready for the war

Who is the enemy?

Page 5: [Tefcon] are you ready for the war

TELEFONICA WALLET

SPRAYER

Page 6: [Tefcon] are you ready for the war
Page 7: [Tefcon] are you ready for the war

Know your enemy and know yourself and you

can fight a hundred battles without disaster.

Page 8: [Tefcon] are you ready for the war
Page 9: [Tefcon] are you ready for the war
Page 10: [Tefcon] are you ready for the war
Page 11: [Tefcon] are you ready for the war
Page 12: [Tefcon] are you ready for the war
Page 13: [Tefcon] are you ready for the war

Example

• Dates plattform• Mobile aplication• User web• Support web• MySQL DB• Third party software to perform the

registration with SMS

Page 14: [Tefcon] are you ready for the war

Example

Page 15: [Tefcon] are you ready for the war
Page 16: [Tefcon] are you ready for the war

What do we need?

• Browsers to test the web applications• Mobiles• Tools to automate test mobile applications

and web applications• REST clients• MySQL libraries

Page 17: [Tefcon] are you ready for the war

Good warriors take their stand on ground where they cannot lose, and do not overlook conditions that make an opponent prone to defeat.

Terrain

Page 18: [Tefcon] are you ready for the war
Page 19: [Tefcon] are you ready for the war
Page 20: [Tefcon] are you ready for the war
Page 21: [Tefcon] are you ready for the war
Page 22: [Tefcon] are you ready for the war

the art of using troops is this: When ten to the enemy's one, surround him; When five times

his strength, attack him; If double his strength, divide

him…

Divide and conquer

Page 23: [Tefcon] are you ready for the war
Page 24: [Tefcon] are you ready for the war

Example• Component Test– Webs– Mobile application– Backend

• Integration Test– Web + backend– Mobile + backend– SMS + backend

• E2E tests– Registration use case– Consistency mobile /

web

Page 25: [Tefcon] are you ready for the war

So a military force has no constant formation, water has no constant shape: the ability to gain victory by changing and adapting according to the opponent is called genius.

Adaptation

Page 26: [Tefcon] are you ready for the war
Page 27: [Tefcon] are you ready for the war

How we can adapt?

• Reusing libraries• Data Driven Testing• Single Responsability• Not duplicate code• Remove coupling in your tests• Every Test has one objective!

Page 28: [Tefcon] are you ready for the war

No one has ever achieved anything of note without having alliances. Knowing how to conquer is the first step, building the alliances to get it done is the second

Make alliances

Page 29: [Tefcon] are you ready for the war
Page 30: [Tefcon] are you ready for the war

One cannot use spies without sagacity and knowledge, one

cannot use spies without humanity and justice, one cannot get the

truth from spies without subtlety. This is a very delicate matter

indeed. Spies are useful everywhere.

Information is important!

Page 31: [Tefcon] are you ready for the war

Quick feedback!

Page 32: [Tefcon] are you ready for the war
Page 33: [Tefcon] are you ready for the war
Page 34: [Tefcon] are you ready for the war
Page 35: [Tefcon] are you ready for the war
Page 36: [Tefcon] are you ready for the war

Conclusions

• Know the strenghts and weaknesses– Of yourself and your enemy

• Investigate and study the technologies used

• Make your strategy thinking in the testing pyramid

Page 37: [Tefcon] are you ready for the war

Conclusions

• Build Automatic test cases reusable and mantainable

• Cooperate with all the team

• Obtain information from logs and monitoring

Page 38: [Tefcon] are you ready for the war

Questions