Automation Training
-
Upload
varikuntla -
Category
Documents
-
view
223 -
download
0
Transcript of Automation Training
7/31/2019 Automation Training
http://slidepdf.com/reader/full/automation-training 1/14
By:Priyanka
Gurumallegowda
7/31/2019 Automation Training
http://slidepdf.com/reader/full/automation-training 2/14
Agenda Software Test Automation Myths and Facts
What is Automation?
Why Automation required?
Automation Life Cycle
Evaluation of Tools
Best Practices
7/31/2019 Automation Training
http://slidepdf.com/reader/full/automation-training 3/14
Software Test Automation Myths
and FactsMyths: Find more bugs- From test cases to test scripts, automation
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
7/31/2019 Automation Training
http://slidepdf.com/reader/full/automation-training 4/14
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.
7/31/2019 Automation Training
http://slidepdf.com/reader/full/automation-training 5/14
Why is Automation Required ????
Benefits of Automation:
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 can’t be doneby automated testing
No manual intervention required
7/31/2019 Automation Training
http://slidepdf.com/reader/full/automation-training 6/14
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
7/31/2019 Automation Training
http://slidepdf.com/reader/full/automation-training 7/14
ATLM Process Hierarchy4. Test Planning,
Design & Dev elopment3. Automated TestingIntroduction Process
6. Test Program
Rev iew & Assessment
1. Decision to
Automate Test
Automated Testing
Lifecy cle Methodology
(ATLM)
2.TestTool
Acquisition
5 .
E x e c u t i o n a n d
M a n a g e m e n t o f T e s t s
7/31/2019 Automation Training
http://slidepdf.com/reader/full/automation-training 9/14
Step by Step approach for
automation
Analyze the Automation effort
Analyze the Reuse potential of Automated modules
Focus Automation on Repetitive tasks
Focus Automation on Data-Driven tasks
Consider the Test Tool’s capabilities
Automate Test Requirements based on risk
Automate Test Design standards
7/31/2019 Automation Training
http://slidepdf.com/reader/full/automation-training 10/14
Best Practice• Document the process
• Manage Expectations
• Use a pilot project
• Verify test tool compatibility
• Verify test tool upgrades
• Avoid incompatible test tools
•
Baseline the system setup and configuration beforeinstalling a new tool
• Avoid unnecessary software installation in an already-
baseline testing environment
7/31/2019 Automation Training
http://slidepdf.com/reader/full/automation-training 11/14
Best Practices ctd…. Understand the overall test program objectives
Remember that not everything should be automated
Keep automation simple
Follow test procedure design and development standards
conduct automated versus manual test analysis
Conduct reuse analysis
Encourage test team partnership with all teams involvedin the system development cycle
Keep well the communication flow
7/31/2019 Automation Training
http://slidepdf.com/reader/full/automation-training 12/14
Best Practices ctd…. Ensue Schedule compatibility
Involve the customer from the beginning of SDLC
Document and report defects
Use an automated test expert or tool advocate to sell the
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