iSQI Certified Tester Advanced Level Agile Technical Tester CTAL-ATT Exam Questions

Page: 1 / 14
Total 98 questions
Question 1

Which of the following is the preferred way to solicit information from the product owner to better understand what will be ''acceptable''?



Answer : C

Preferred Approach for Acceptance Criteria:

Collaboratively eliciting examples from the product owner ensures that the acceptance criteria reflect real-world usage and expectations.

Combining these examples with testing techniques ensures coverage of edge cases and system behavior.

Analyzing Options:

A: Proposes specific criteria but does not involve the product owner in the process.

B: Boundary value analysis is useful but does not address broader acceptance criteria.

D: Lists numerous acceptance criteria without first understanding the product owner's expectations.


Aligned with ISTQB Agile Technical Tester syllabus emphasizing collaboration with stakeholders to define robust acceptance criteria.

Question 2

You are part of an agile team creating a user story.

Which of the following requirements engineering techniques would you use to provide a visual representation of the system and help to see the 'overall* story with the functional flow?

SELECT ONE OPTION



Answer : C

Story Mapping is a technique used in Agile development to create a visual representation of the system. It helps the team to understand the 'overall' story and the functional flow by arranging user stories along two independent dimensions. This method allows for a more holistic view of the project's progress and priorities, ensuring that the development process aligns with the user's needs and the product's goals.Reference: = The ISTQB Advanced Level Agile Technical Tester syllabus includes the analysis of user stories and epics using requirements engineering techniques and describes how these techniques can aid testers.Story Mapping is specifically mentioned as a method for managing requirements in an Agile context1.


Question 3

You have received this BDD test

Given that a customer enters the correct PIN When they request to make a withdrawal And they have enough money in their account Then they will receive the money And a receipt

Which of the following is the user story that best fits this BDD test?



Answer : C

The BDD test scenario provided describes a customer performing a withdrawal transaction after entering the correct PIN and having sufficient funds in their account. The outcome is the customer receiving money and a receipt. This aligns with the user story in option C, which focuses on the customer's desire to withdraw money for a specific purpose, which is to buy a present. The other options do not match the actions described in the BDD test scenario.

Reference= The answer is verified based on the ISTQB Advanced Level Agile Technical Tester documents which emphasize the importance of aligning BDD scenarios with the corresponding user stories to ensure that the tests reflect the user's needs and interactions with the system12.


Question 4

A unit test should be isolated Which option correctly describes the meaning of 'isolated' as a characteristic of a unit test?

SELECT ONE OPTION

Whenever it is run under the same conditions, it should produce the same results.



Answer : A

The term 'isolated' in the context of unit testing refers to the practice of testing a unit of code in isolation from other units. This means that the test should only cover the functionality of the unit it is designed to test, without any interactions with other units or systems. This isolation helps to ensure that the test is focused, reliable, and not affected by external factors, making it easier to pinpoint the source of any issues that arise.

Reference= The ISTQB Advanced Level Agile Technical Tester documents outline the principles of unit testing, including the importance of isolation to ensure that each test is targeted and effective12.


Question 5

In order to create a shareable testing service from server or network traffic log data, which of the following types of tool would you use?

SELECT ONE OPTION



Answer : A

A service virtualization tool is used to create a simulated environment that mimics the behavior of components in a production environment. This allows for the creation of a shareable testing service from server or network traffic log data, enabling testing of applications and services without the need for the actual live production components.Service virtualization tools can capture and simulate the network traffic and data patterns, which is essential for creating robust and reliable test environments that are independent of the actual live systems12.


Topic 3, Exam Set C

Question 6

You are an experienced tester on an Agile team that is producing a new application. The product backlog has been refined sufficiently to begin development for the first release. This stories in this backlog contain a mixture of functional and non-functional requirements, as well as some technical stories that will provide elements of the application's infrastructure The developers have decided to use TDD as a deveiopment approach but automation of the acceptance tests is not yet planned.

You have been asked to recommend whether or not the team should take an atdd approach as well as TDD. what would be the BEST recommendation in these circumstances?

SELECT ONE OPTION



Answer : B

Acceptance Test-Driven Development (ATDD) is a collaborative practice that involves the team members with different perspectives, such as customer, development, and testing, to define acceptance tests that serve as requirements1.ATDD can be applied to all types of requirements, including functional, non-functional, and technical stories, to ensure a shared understanding and agreement on the expected behavior of the software12.It is a valuable approach in Agile environments where continuous collaboration is essential, and it complements TDD by focusing on the behavior and requirements from the user's perspective3.While ATDD does not require automated acceptance tests, automating them can enhance the process by allowing for more frequent and consistent execution1.


Question 7

You are defining the test approach for an Agile project that is developing a system that will control traffic lights at busy road junctions based on input from sensors that measure traffic density and flow rates on the roads leading to the junctions. It i s a safety-critical application but. because of the skill and experience of the project team, a risk assessment has determined that its risk level is low.

which option in the table below represents the BEST test approach for this release?

Key to symbols

+ (highl y recommended)

+ (recommended)

o (neutial / optional)

- (not recommended) - (not to be used)

Option Number Test Automation Exploratory Testing (manual) Black-box testing

1 + + ++

2 -

+

3 4- 4- +

4 0 ++ +

SELECT ONE OPTION



Answer : B

Option 4 is the best test approach for this Agile project. It suggests a neutral stance on test automation, highly recommends exploratory testing, and recommends black-box testing. This approach is suitable for a safety-critical application with a low-risk level due to the skilled and experienced project team. Exploratory testing is crucial in this context as it allows testers to investigate the system's behavior under various scenarios and discover issues that may not be covered by automated tests or predefined test cases.Black-box testing is also recommended to ensure that the system meets its requirements without the need for detailed knowledge of its internal workings12.

Reference= ISTQB Advanced Level Agile Technical Tester documents and Training resources34.


Page:    1 / 14   
Total 98 questions