Describe the concept and importance of code coverage. (K2) Explain the concepts of statement and decision coverage and understand that these concepts can also be
Category: ISTQB – CTFL
4.3.3 State transition testing State transition testing is used where some aspect of the system can be described in what is called a “finite state
4.3.2 Decision table testing Why use decision tables? The techniques of equivalence partitioning and boundary value analysis are often applied to specific situations or inputs.
Designing test cases Having identified the conditions that you wish to test, in this case by using equivalence partitioning and boundary value analysis, the next
Boundary value analysis Boundary value analysis (BVA) is based on testing at the boundaries between partitions. If you have ever done “range checking”, you were
Write test cases from given software models using the following test design techniques. (K3) equivalence partitioning; boundary value analysis; decision tables; state transition testing. Understand
Recall reasons that both specification-based (black-box) and structure-based (white-box) approaches to test case design are useful and list the common techniques for each. (K1) Explain the
4.1.4 Test design: specifying test cases Test conditions can be rather vague, covering quite a large range of possibilities as we saw with our mobile
Differentiate between a test design specification, a test case specification and a test procedure specification. (K1) Compare the terms test condition, test case and test
Let’s review what you have learned in this chapter. From Section 3.1, you should be able to explain the importance and advantages of static testing.