Question 9
You are testing a large e-commerce system for household goods that is being implemented using Agile methodologies You are currently working on deriving tests for stories that are implementing the following epic.
As a customer I want to use the e-commerce system, so that I can have my purchased goods delivered to my house.
The story you are currently working on is:
As a customer I want to be told when my items will be delivered, so I can plan to be home.
You have been given the following charter that was proposed by another tester for testing this story
Login as a customer, buy enough of each item to qualify for free shipping for each item checkout and verify that no shipping fee has been added.
What is the main flaw in this charter?
It focuses on the delivery company instead of the activities of the user
It does not cover the mam functionality of the user story
The expected results are not defined
The actions of the user are not clearly stated in the charter
Correct answer: B
Explanation:
The main flaw in the proposed test charter is that it does not cover the main functionality of the user story. The user story focuses on the customer wanting to be informed about the delivery time of their items so they can plan to be home. The proposed charter only tests for the absence of a shipping fee and does not address whether the system provides the customer with the delivery time information.Reference= The ISTQB Advanced Level Agile Technical Tester syllabus emphasizes the importance of aligning test charters with the user story's main functionality to ensure that tests provide adequate coverage12.It is crucial in Agile methodologies to create and evaluate testable acceptance criteria that reflect the user story's objectives12.
The main flaw in the proposed test charter is that it does not cover the main functionality of the user story. The user story focuses on the customer wanting to be informed about the delivery time of their items so they can plan to be home. The proposed charter only tests for the absence of a shipping fee and does not address whether the system provides the customer with the delivery time information.
Reference= The ISTQB Advanced Level Agile Technical Tester syllabus emphasizes the importance of aligning test charters with the user story's main functionality to ensure that tests provide adequate coverage12.It is crucial in Agile methodologies to create and evaluate testable acceptance criteria that reflect the user story's objectives12.