Decision table testing is a black-box test design technique used to test system requirements and to ensure that different combinations of inputs result in appropriate outputs. It is especially useful for testing complex business logic and rules where various combinations of conditions need to be verified.
[Reference: ISTQB CTFL Syllabus, version 4.0, explains decision table testing as a technique based on system requirements., ]
Question 2
Which of the following represents good testing practice for testers, irrespective of the software lifecycle model used?
Options:
A.
They should start test analysis when the corresponding development level is complete
B.
They should be involved in reviewing requirements or user stories as soon as drafts are available
C.
They should ensure that the same test objectives apply to each test level
D.
They should minimize the ratio of development levels to test levels to reduce project costs
Answer:
B
Explanation:
Good testing practice involves early involvement of testers in the software development process. This helps identify defects early and provides better understanding and clarification of requirements. Involving testers in reviewing requirements or user stories as soon as drafts are available allows for early detection of defects, which is more cost-effective and efficient. This practice is beneficial regardless of the software lifecycle model used .
Top of Form
Bottom of Form
Question 3
Which of the following is true of iterative development?
Options:
A.
It uses fully defined specifications from the start.
B.
It involves the users in the testing throughout.
C.
Changes to the system do not need to be formally recorded.
D.
It is not suitable for developing websites.
Answer:
B
Explanation:
Iterative development involves users in the testing throughout the development process. This approach allows for continuous feedback from users, ensuring that the evolving system meets user requirements and expectations. Unlike the traditional waterfall model, iterative development accommodates changes and improvements based on user feedback, making it suitable for dynamic environments like website development. Reference: ISTQB CTFL Syllabus V4.0, Section 2.1.3.