Professional Documents
Culture Documents
Agenda
Software Test Automation Myths and Facts
What is Automation?
Why Automation required?
does not add anything in the process to find more bugs. Eliminate or reduce manual testers- Elimination or reduction of manual testers is not any of the objectives of test automation
Solutions/Suggestions
Realistic expectations
Proper Planning
Good Process
Automated Testing
The principle of automated testing is that there is a
program that runs the program being tested, feeding it the proper input, and checking the output against the output that was expected.
Saves Time Large number of test cases can be executed. Helpful in Regression Testing Decreases monotonous job Saves Labor Gives time to do other part of testing which cant be done by automated testing No manual intervention required
Evaluation of Tools
Cost of the tool
Technology is supported by the tool? Performance techniques of Tool Number of Tools under Evaluation Needs to Be Limited Vendor Tactics Need Active Management Proof of Concept
Best Practice
Document the process
Manage Expectations
Use a pilot project Verify test tool compatibility
installing a new tool Avoid unnecessary software installation in an alreadybaseline testing environment
conduct automated versus manual test analysis Conduct reuse analysis Encourage test team partnership with all teams involved in the system development cycle Keep well the communication flow
benefits of the automated tool within the project team Clarify test team assignments Suggest test tool improvements to the vendor Take advantage of the knowledge of the specialty topic experts