15

Click here to load reader

Insoft training day_1

Embed Size (px)

Citation preview

Page 1: Insoft training day_1

Welcome to Automation

[email protected]

Page 2: Insoft training day_1

AgendaIntroduction

What is your nameBack groudWhy you came hereHow do you know about USWhat you can cook best in this WORLDDo you have iPHONE?

Page 3: Insoft training day_1

NextAbout MeWhat you will learn hereHow to convert your manual testing efforts to Automated TestingUnderstand Role of technical Tester

Page 4: Insoft training day_1

Road Map - Prerequisites1. Manual Testing

1. Test plan2. Test Case3. Bug Life cycle4. Agile5. Agile Testing6. SDLC7. Different types of testing

Page 5: Insoft training day_1

JAVADatatypesStrong in codingExceptionsOOPSClass method and object ….

Page 6: Insoft training day_1

Agenda

Automated testing ??? what is all aboutSo when can I start this cool stuff??So what is that I can automateWhat can go wrong as always???

What are the real Benefits at nut shell

Page 7: Insoft training day_1

Lets StartAutomation Testing is cool….....

Any Question ?....NO/YES

Page 8: Insoft training day_1

Whats Automation Testing

Do you know what is manual testing at first placeDo you know what is Agile TestingDo you know what is BDD

Page 9: Insoft training day_1

Why to automateReparative testing

Release X Spring X Env X Retesting X DeviceData driven testingMulti Device testing *Regression testing

Page 10: Insoft training day_1

For Manual TestersRelease based only and not used much

Page 11: Insoft training day_1

Automation testingIts about automating your manual testing efforts Should have a manual test cases for us to convert into themAnd run them when ever you want.. but don’t forgot if your manual test cases is good your automated test cases will be goodRun them over night on any environment, browser etc.

Its not compliment of manual testing but a supplement

Page 12: Insoft training day_1

When to start automate testingIf we know what we want to test repetitivelyHave regression pack ready

Know the target browsers and environments

Page 13: Insoft training day_1

What can be automated All user journeys - to make sure what ever happened to the code user will not be effectedAll 3rd party integrations tests – to make sure all 3rd party systems are always running fineTests which have probability to add more test combinations – Single tests can be used to run more test combinations to increase more coverage and all edge cases

All regression and repetitive tests – every test which need to be run atleast 2 times in future

Page 14: Insoft training day_1

What can go wrongIf scope is not properly definedCode too complex to maintain – Don’t develop new application which have bugs in self – make it simple and easily maintainedUI is not stableDon’t have proper test data – tests fails because the data is not found in the test environment or data is refreshedToo many changes in Code

Synchronization issues

Page 15: Insoft training day_1

BenefitsReduce Time – Running tests over night on remote machineReduce cost of unseen bugs in release candidateTest Coverage with Data driven testsCross browser – More environments Faster feed backReduce manual testingSupports Agile release cycle testingFaster release with quality product

BDD in future