You are on page 1of 18

Automation in Testing -  A Session of

Confessions, Introspection and Secrets


Ajay Balamurugadas
Software Product Evangelist
Tyto Software
Should I listen to Ajay?
Define Automation (in Software Testing)
❖ Wikipedia

❖ What do you think?

❖ What do I think?
- Repetitive tasks which can be completed using a tool
- Small utilities or tools that can assist testing
- You pick the tool based on the problem
Industry Thoughts?
Skills Required

❖ Ability to think clearly


❖ Courage to say the truth

❖ Able to stick to the problem at


hand
❖ Able to troubleshoot issues
❖ Ability to accept confusion &
come out
❖ Able to code/script
Problem with Tools
❖ What do you do after learning a tool?

➢ Apply it at every available opportunity

➢ Search for areas where you can use the tool

❖ Change the problem statement to suit your solution


➢ Easy to forget the problem statement

➢ Hard to “Kill your darlings”. Tendency to change the problem, not


the solution
❖ How quickly do you learn? (Sunk Cost Fallacy)
Automation Story You Dread To Hear

Everyone Automates, Let us Automate Too!!!


Automate 100%
Automation Story You Dread To Hear

Automate Key Scenarios Automate To Complement Testing


Forums
Tools
Super Quick Demonstration
Bonus: Predictions :)
❖ Identify areas where automation can help
❖ Write small scripts
❖ Quick & Dirty tools
❖ Mix of automation tools
❖ Ability to mix and match tools/frameworks
Available for Demos

ajay184f

EnjoyTesting

80955 06050

You might also like