You have been given the following story
As a shopper
I want to scan my membership card
So that I get all the discounts I'm entitled to receive
Which of the following is the correct use of BDD to design test scenarios?
The correct use of Behavior-Driven Development (BDD) to design test scenarios involves specifying the behavior in a given-when-then format. This format helps to clarify the conditions under which a particular outcome should occur. Option A follows this structure correctly:
Giventhat the shopper scans their card (the precondition),
Whenthey checkout (the action),
Thenthey should receive all the quantity discounts for everything they have purchased (the expected outcome).
This scenario clearly outlines the behavior of the system in response to the user's actions, which is central to BDD.
Reference= The ISTQB Advanced Level Agile Technical Tester syllabus emphasizes the importance of creating testable acceptance criteria for a given user story using requirements engineering and test techniques, which include the application of BDD in the context of a given user story12.
For the story ''Make a call from the mobile app to the backend system'' associated with the epic ''View Frequent Flyer Miles and Status," which of the following story acceptance criteria is in most need of refinement?
Understanding Refinement Needs in Acceptance Criteria:
Well-defined acceptance criteria must be clear, measurable, and testable.
Criteria that lack specificity or are too broad need refinement to ensure they can be implemented and tested effectively.
Analyzing the Options:
A: 'The backend system must respond to the mobile app within 3 seconds' is clear, measurable, and testable.
C: 'The mobile app must detect when the phone does not have Internet connectivity and display a warning message' is actionable and measurable.
D: 'The payload delivered by the backend system must use JSON formatting' is specific and testable.
B: 'The communication between the two systems must be secure' lacks details. Security requirements should specify the protocols or methods (e.g., TLS encryption) to make the acceptance criteria clear and actionable.
Aligned with ISTQB Agile Technical Tester principles emphasizing clear, testable acceptance criteria for Agile stories.
Which option describes a good practice when applying test automation for a Regression-averse test approach?
SELECT ONE OPTION
A good practice in test automation for a regression-averse approach is to increase automated test coverage. This allows the team to ensure that as many features as possible are being tested automatically, which can help in identifying regressions early. Moreover, by automating the regression tests, testers can dedicate more time to exploratory testing, which is crucial for discovering issues that automated tests may not catch.Exploratory testing is an approach that relies on the tester's creativity and experience, and it is an essential complement to automated regression testing123.
You have been working as a tester in an Agile team You have found that the user stories are being defined by the team but it is still unclear what will be a successful outcome Even after story elaboration you are still unclear as to what a story should do As a result, you're not really sure what to test or to know when you'll be done with testing This problem is becoming worse as completed stories are showcased but the product owner is unhappy with the results
You've looked into the matter further and the comments from the product owner indicate that features are missing from the stories. The story is functioning correctly within the limited definition of the story but the product owner is expecting more functionality, such as error handling that isn't being defined in the story
What technique should you implement that would help to further define the product owner's expectations and alleviate the issues that are arising during the show cases?
Acceptance Test-Driven Development (ATDD) involves the whole team collaboratively discussing acceptance criteria, with examples, and then distilling them into a set of concrete acceptance tests before development begins. It's a way to get clear on what to build, and it's done in a way that allows the team to know when a story is complete. ATDD helps to make sure that all the stakeholders have a common understanding of what is being built and what the success criteria are.
Reference= The ISTQB Advanced Level Agile Technical Tester documents emphasize the importance of defining testable requirements within an Agile team and creating and implementing various Agile test approaches using appropriate techniques1.It also supports the contribution to test automation activities in an Agile project2, which aligns with the principles of ATDD.
Which requirements engineering technique would BEST identify how different groups of users may interact with a system, helping to identify gaps and inconsistencies in a user story-'
SELECT ONE OPTION
Story Mapping is a requirements engineering technique that provides a visual representation of the user journey within the system. It helps in identifying how different user groups interact with the system, thereby uncovering gaps and inconsistencies in user stories. This technique allows teams to prioritize and plan releases based on the user's experience and needs.
Reference= The ISTQB Advanced Level Agile Technical Tester syllabus and training materials discuss the use of various requirements engineering techniques, including Story Mapping, to better understand and define user interactions with the system12.
Christopher Morris
2 days agoStephen Collins
6 days agoEric Flores
27 days agoDeborah Bailey
1 month agoJames Morgan
1 month agoRonald Mitchell
23 days agoOlivia Harris
17 days agoRachel Thompson
16 days agoStephanie
2 months agoStephaine
2 months agoMatthew
2 months agoPete
3 months agoEdgar
3 months agoSelma
3 months agoVirgina
3 months agoAlline
4 months agoKattie
4 months agoBroderick
4 months agoJennie
4 months agoMichal
5 months agoFelicidad
5 months agoHana
5 months agoTegan
5 months agoDierdre
6 months agoSarah
6 months agoWilford
6 months agoTricia
6 months agoMilly
7 months agoBlondell
7 months agoIvory
7 months agoDante
7 months agoSylvia
8 months agoAnnelle
8 months agoRuth
8 months agoOliva
8 months agoPearlie
8 months agoGladys
9 months agoGwenn
9 months agoPrecious
9 months agoArmando
11 months agoRomana
11 months agoIsabella
12 months agoTanja
12 months agoAhmad
1 year agoUna
1 year agoVerda
1 year agoMila
1 year agoAdelina
1 year agoBarrie
1 year agoVenita
1 year agoEveline
1 year agoDominga
1 year agoShelba
1 year agoLouvenia
1 year agoSheron
1 year agoBarbra
1 year agoDorinda
1 year agoFiliberto
1 year agoMeaghan
1 year agoAlana
1 year agoLashaun
1 year agoFrancesco
2 years agoJeanice
2 years agoMicaela
2 years agoAsuncion
2 years agoInes
2 years agoThaddeus
2 years agoFausto
2 years agoTamra
2 years agoLatricia
2 years agoAlba
2 years agoMickie
2 years agoKarrie
2 years agoLeonor
2 years agoTony
2 years agoTran
2 years agoVilma
2 years agoRana
2 years agoMozell
2 years agoBerry
2 years agoGerri
2 years agoKrystina
2 years ago