Which of the following is/are behavioural testing technique(s)? a. Equivalence…
2020
Which of the following is/are behavioural testing technique(s)?
a. Equivalence Partitioning
b. Graph-Based Testing Method
c. Boundary Value Analysis
d. Data Flow Testing
e. Loop Testing
Choose the correct answer from the options given below:
- A.
(b) and (d) only
- B.
(a), (b) and (c) only
- C.
(b) and (e) only
- D.
(a), (c) and (e) only
Attempted by 35 students.
Show answer & explanation
Correct answer: B
Behavioural testing, also called black-box testing, designs test cases from the specification and observable behaviour of the program. Equivalence partitioning divides input values into valid and invalid classes. Boundary value analysis tests values at the edges of those classes. Graph-based testing models objects, states or relationships from the specification. Data flow testing and loop testing inspect internal program structure, so they are white-box techniques. Hence the behavioural techniques are (a), (b) and (c), so option B is correct.
A video solution is available for this question — log in and enroll to watch it.