30. WHY FUNCTIONAL TESTING
Quality Tests: better test cases that are more capable of
finding defects.
Increased Defect Removal Efficiency.
Measurable Coverage to product requirements.
Ability to control the Depth of Testing.
Improve overall Requirements Understanding and Analysis
across the development team.
34. WHY TEST AUTOMATION
Time: Reduce execution time of repetitive tests
Quality: Regression Testing; increased coverage and more
aggressive strategy. Improve low‐level testing (unit,
integration)
Stability: Reduce risks of post‐release product maintenance
and changes.
Consistency: Improve consistency of similar /repetitive
tests (e.g. portability testing)
Methodology: Enable for iterative development