Now here viewer can find more detail about previous start thread. I have tried to cover below some test automation concepts which will give benefit before start of automating any project automation. Please go thru all detail below and post your suggestion and comments.
- STA Definition
Software Testing should be Automated when there is a mechanism of Tester-free Test case Execution with
• Ability to Run more than one test cases
• Ability to Run a sub set of test cases.
• Unattended Execution
• Capturing Execution Results
• Comparing Expected Vs Actual Results
Why Automate?
• To Reduce testing Errors.
• To Reduce testing cost and time.
• Eliminates effects of individual differences.
• Knowledge stays in test repository.
• No testing gaps, Complete test coverage.
• Un-Attendant test execution.
Identify candidate for Automation
• Basic Verification Tests (BVT)
• Regression tests.
• Time Consuming Manual Tests.
• Tests that are run frequently.
• Tests where the aim is breadth, not depth.
• A large number of fairly simple tests.
• Detailed, repeating test cases having defined input and output matrix.
• Large data comparisons (Accuracy testing).
Common Mistakes
Lack of Process
Effective Manual Test (BVT) Must Complete Before Automation.
Detailed, repeatable test cases, containing exact expected results.
Should have a process of Testing the Automation before Execution.
Comments