Please enable JavaScript.
Coggle requires JavaScript to display documents.
ISTQB TAE 1.1 PURPOSE OF TEST AUTOMATION - Coggle Diagram
ISTQB TAE
1.1 PURPOSE OF TEST AUTOMATION
Test Automation
:question:
Tools to:
Control and set up pre-conditions
Execute tests
Compared actual and expected results
Process of Designing Testware :
:pencil2:
Testware includes:
Software
Documentation
Test cases
Test environments
Test data
Necessary for test activities
Implementing automated tests
Implementing and controlling execution of automated tests
Interpreting, reporting and logging test results
Approaches
:recycle:
API testing
GUI testing
CLI testing
Testing through network protocol
Objectives
:check:
Improve test efficiency
Provide wider coverage
Reduce test cost
Run non-manual tests
Shorten test period
Increase test frequency
Reduce test cycle time
Advantages
:<3:
More tests run per build
Can run non-manual tests
Can run more complex tests
Tests run faster
Less tester error
More effective use of testers
More efficient use of testers
Better cooperation with devs
Improved system reliability
Improved quality of tests
Disadvantages
:forbidden:
Additional costs
Cost of initial set up
Requires additional technologies
Team needs dev and automation skills
Requires on-going maintenance
Can distract from test objectives
Limitations
:no_entry:
Cannot automate everything
Results must be machine-interpretable
Results can only be verified by automated test oracle
Does not replace exploratory testing