1. Tool support for testing (CAST) 1 Principles 2 Lifecycle 4 Dynamic test techniques 3 Static testing 5 Management 6 Tools Software Testing ISTQB / ISEB Foundation Exam Practice Chapter 6
2. Types of CAST tool Why capture/replay is not test automation Automating and testing are separate skills Best practice Contents Tool support 1 2 4 5 3 6 ISTQB / ISEB Foundation Exam Practice
3.
4. Where tools fit Static analysis Test management tools Test design Test data preparation Coverage measures Test running Dynamic analysis Debug Performance measurement Comp. Test Req Anal Code Function Design Sys Test Int Test Acc Test Requirements testing Test harness & drivers Comparison
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18. Content Types of CAST tool Why capture/replay is not test automation Automating and testing are separate skills Best practice Tool support 1 2 4 5 3 6 ISTQB / ISEB Foundation Exam Practice
19.
20.
21. Compare seldom vs. compare often Storage space Failure analysis effort Miss faults Implementation effort Susceptibility to changes Robust Tests Sensitive Tests
22. Too much sensitivity = redundancy If all tests are robust, the unexpected change is missed If all tests are sensitive, they all show the unexpected change Three tests, each changes a different field Unexpected change occurs for every test Test output
23.
24. Content Types of CAST tool Why capture/replay is not test automation Automating and testing are separate skills Best practice Tool support 1 2 4 5 3 6 ISTQB / ISEB Foundation Exam Practice
25.
26. Unscripted manual testing Step 4: check it worked OK “ Try this” “ Try that” “ What about ...” “ What if ...” Step 3: enter the inputs Step 2: think up specific inputs Step 1: identify conditions to test Wizzo Computer
27. Scripted (vague) manual testing Step 4: check it worked OK Step 3: enter the inputs Step 2: think up specific inputs Step 1: read what to do Wizzo Computer
29. Scripted (detailed) manual testing Step 3: check it worked OK Step 2: enter the inputs Step 1: read what to do Wizzo Computer
30. Content Types of CAST tool Why capture/replay is not test automation Automating and testing are separate skills Best practice Tool support 1 2 4 5 3 6 ISTQB / ISEB Foundation Exam Practice
31.
32.
33.
34.
35.
36. Summary: Key Points There are many different types of tool support for testing, covering all areas of the life cycle. Automation requires planning and up-front effort Identify and adopt best practice Tool support 1 2 4 5 3 6 ISTQB / ISEB Foundation Exam Practice