Which one of the following Keyword-driven input tables provides the BEST test coverage of this enhancement?
An enhancement to a Social Media application allows for the creation of new Groups. Any number of existing application members can be added to a Group. An attempt to add a non-existent member of the application to a Group will result in an error, as will an attempt to add the same member twice.
Members can be removed from an existing Group. An existing Group can be deleted but only if there are no current members attached to it.
Which one of the following Keyword-driven input tables provides the BEST test coverage of this enhancement?
Remove_Member Group3 @)Member2
Delete.Group Group3
Result
Group created
Member added to Group
Member added to Group
Error – Group not empty
Member removed from group
Member removed from group
Group deleted
Delete.Group Groups Group deleted
SELECT ONE OPTION
A . Table 4
B . Table 3
C . Table 1
D . Table 2
Answer: D
Explanation:
Table 2 provides the best test coverage because it includes tests for adding a non-existent member (Member4), which should result in an error, and it also tests for removing a member and then deleting the group, which is the correct sequence of actions according to the requirements. The other tables either do not test all the required scenarios or have actions in the wrong order (e.g., attempting to delete the group before removing all members).
Reference: = ISTQB Advanced Level Agile Technical Tester documents and Training resources.
Latest CTAL-ATT Dumps Valid Version with 40 Q&As
Latest And Valid Q&A | Instant Download | Once Fail, Full Refund