ExamGecko
Home / iSQI / CTAL-ATT / List of questions
Ask Question

iSQI CTAL-ATT Practice Test - Questions Answers, Page 2

Add to Whishlist

List of questions

Question 11

Report Export Collapse

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?

As a customer I want to deposit money into my account So that I can collect interest

As a customer I want to deposit money into my account So that I can collect interest

As an ATM I want to provide services to my customer So they will be happy

As an ATM I want to provide services to my customer So they will be happy

As a customer I want to withdraw money from my account So that I can buy a present

As a customer I want to withdraw money from my account So that I can buy a present

As a bank teller I want customers to use the ATM So that I don't have to deal with them

As a bank teller I want customers to use the ATM So that I don't have to deal with them

Suggested answer: C
Explanation:

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.

asked 22/12/2024
Mashudu Abraham
40 questions

Question 12

Report Export Collapse

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?

TDD by the developers before they begin coding

TDD by the developers before they begin coding

BDD by the developers when unit tests are being created

BDD by the developers when unit tests are being created

ATDD by the team to better define the requirements

ATDD by the team to better define the requirements

A combination of TDD and BDD by the team to improve the pre-build testing

A combination of TDD and BDD by the team to improve the pre-build testing

Suggested answer: C
Explanation:

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.

asked 22/12/2024
Ivan Galir
52 questions

Question 13

Report Export Collapse

You have been working to define acceptance tests for a story. You think this will help tailor your testing. You have asked the product owner to be involved as well. You are currently looking at this story:

As a pet owner

I want to purchase food online

So that it can be delivered to my house when I need it

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

Propose the following acceptance criteria Purchase below the limit for free delivery Purchase above the limit for free delivery Request store pickup

Propose the following acceptance criteria Purchase below the limit for free delivery Purchase above the limit for free delivery Request store pickup

Explain boundary value analysis to the product owner and have them indicate the appropriate boundaries to test

Explain boundary value analysis to the product owner and have them indicate the appropriate boundaries to test

Work with the product owner to elicit examples of how they would use the software Combine their examples with testing techniques to flesh out the set of acceptance criteria

Work with the product owner to elicit examples of how they would use the software Combine their examples with testing techniques to flesh out the set of acceptance criteria

Create the following acceptance criteria and review them with the product owner Login Verify password reset Verify account details Update account details Browse and select food Add to cart Remove from cart Add more items to cart Select delivery Remove items from can until delivery is no longer free Checkout and verify the deliver charge is added Browse again and select food Select delivery and verify it is free Checkout and verify no delivery charge is added

Create the following acceptance criteria and review them with the product owner Login Verify password reset Verify account details Update account details Browse and select food Add to cart Remove from cart Add more items to cart Select delivery Remove items from can until delivery is no longer free Checkout and verify the deliver charge is added Browse again and select food Select delivery and verify it is free Checkout and verify no delivery charge is added

Suggested answer: C
Explanation:

Working with the product owner to elicit examples of usage is a key aspect of Agile methodologies. This collaborative approach ensures that the acceptance tests are relevant and based on real-world scenarios that reflect the product owner's vision. By combining these examples with testing techniques, testers can create a comprehensive set of acceptance criteria that are directly tied to the user's needs and the functionality of the software. This method aligns with the principles of Agile testing, where communication and collaboration are essential for understanding requirements and creating effective acceptance tests.

asked 22/12/2024
FRANK THYS
42 questions

Question 14

Report Export Collapse

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 tor 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 how many items I need to purchase, so I can receive free shipping

Which of the following is an appropriate test charter for this story?

Login as a customer buy various goods request free delivery add more items to your cart checkout, verify that your delivery is free

Login as a customer buy various goods request free delivery add more items to your cart checkout, verify that your delivery is free

Buy 12 of one item and see if you are advised that you get free shipping

Buy 12 of one item and see if you are advised that you get free shipping

Login as a customer buy an item verify message tells you how many are needed for free delivery add items to your cart until you qualify checkout verify delivery is free

Login as a customer buy an item verify message tells you how many are needed for free delivery add items to your cart until you qualify checkout verify delivery is free

As a supplier verify that when a customer purchases the correct number of goods the system doesn't add any delivery fees at checkout

As a supplier verify that when a customer purchases the correct number of goods the system doesn't add any delivery fees at checkout

Suggested answer: C
Explanation:

The appropriate test charter for the user story provided should focus on the customer's experience and the functionality described in the story. Option C is the most suitable because it covers the entire process from the customer's perspective: logging in, purchasing an item, receiving information about the requirement for free shipping, adding more items, and then verifying that the delivery is free upon checkout. This test charter effectively tests the acceptance criteria of the user story by ensuring that the system provides the necessary information and applies the free shipping offer correctly when the conditions are met.

asked 22/12/2024
de jong arjen
50 questions

Question 15

Report Export Collapse

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 focuses on the delivery company instead of the activities of the user

It does not cover the mam functionality of the user story

It does not cover the mam functionality of the user story

The expected results are not defined

The expected results are not defined

The actions of the user are not clearly stated in the charter

The actions of the user are not clearly stated in the charter

Suggested 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.

asked 22/12/2024
Hayat Hassan
50 questions

Question 16

Report Export Collapse

Consider the following section of pseudocode

iSQI CTAL-ATT image Question 16 133331 12222024234429000000

Display 'You exceeded the number of tries to enter a password. Your account is now locked. Call customer.

For this section of code, which of the following issues should be identified during a code review?

1. Variables have not been properly defined with meaningful names

2. There are unused variables defined

3. Divisors are not tested for zero

4. Loop counters are not properly initialized

5. There are endless loops

6. There are statements within the loop that should be outside the loop

1, 3, 4, 5

1, 3, 4, 5

7, 3, 4, 6

7, 3, 4, 6

2, 3, 5, 6

2, 3, 5, 6

1, 2, 4, 6

1, 2, 4, 6

Suggested answer: D
Explanation:

The pseudocode provided for review indicates a password entry system with a lockout mechanism after a certain number of failed attempts. The issues identified during the code review are:

Variables have not been properly defined with meaningful names - the variables used in the pseudocode are not descriptive, which can make the code difficult to understand and maintain.

There are unused variables defined - the pseudocode includes variables that are declared but not used, which is inefficient and can lead to confusion.

Loop counters are not properly initialized - if a loop counter is used, it must be initialized correctly to ensure the loop functions as intended.

There are statements within the loop that should be outside the loop - certain messages or actions may be repeated unnecessarily within a loop when they should be placed outside to execute only once.

asked 22/12/2024
john wick
41 questions

Question 17

Report Export Collapse

Which of the following best describes when the test automation suite should be updated in order to keep up with the development of new/changed software?

At the end of each iteration after the completion of manual testing

At the end of each iteration after the completion of manual testing

At the end of each release during regression testing

At the end of each release during regression testing

At the start of each iteration during planning

At the start of each iteration during planning

During each iteration as the code is received

During each iteration as the code is received

Suggested answer: D
Explanation:

Updating the test automation suite during each iteration as the code is received ensures that the suite evolves with the software. It allows for immediate feedback on the impact of changes, supports continuous integration, and helps in identifying defects early in the development process.This practice is in line with Agile principles, which advocate for continuous testing and integration to improve quality and reduce the time to market1.

Reference= The ISTQB Advanced Level Agile Technical Tester documents outline the importance of maintaining and updating test automation suites in an Agile environment to support continuous integration and delivery, and to ensure that the tests provide adequate coverage throughout the development cycle2.

asked 22/12/2024
Alexey Chernikov
34 questions

Question 18

Report Export Collapse

Which of the following is an example of how continuous testing facilitates continuous delivery?

Automated testing conducted in the delivery environment helps validate that the delivery has been successful

Automated testing conducted in the delivery environment helps validate that the delivery has been successful

Continuous testing is the process that delivers the code to the test environment

Continuous testing is the process that delivers the code to the test environment

Automated testing removes the need to report defects so the code can move more quickly toward production

Automated testing removes the need to report defects so the code can move more quickly toward production

Continuous testing supports continuous delivery to production by constantly regression testing the software in the production environment so problems are identified quickly

Continuous testing supports continuous delivery to production by constantly regression testing the software in the production environment so problems are identified quickly

Suggested answer: A
Explanation:

Continuous testing facilitates continuous delivery by ensuring that every change made to the codebase is tested automatically and immediately, which helps in identifying defects as early as possible. Automated testing in the delivery environment is crucial as it validates the success of the delivery process by ensuring that the software operates as expected in the production-like environment before the actual release.

Reference= The ISTQB Advanced Level Agile Technical Tester certification highlights the importance of technical testing skills in Agile development, including test automation approaches and continuous deployment and delivery1234.

asked 22/12/2024
Henrik Persson
41 questions

Question 19

Report Export Collapse

As a tester on an Agile team you have been given the following user story to analyze

As a medical professional

I want to see the availability of operating rooms

So I can schedule surgeries as needed

You have talked with the product owner and she expressed some concern over the term 'medical professional' You have looked into this and found that doctors want to schedule their surgeries but the hospital administrator does not want them to have this ability At this point what should you do to try to resolve this issue?

Wait for the team to sort out the requirements and test something else in the meantime

Wait for the team to sort out the requirements and test something else in the meantime

Continue with testing from the perspective of a doctor and trust the procedures to be worked out later regarding who can do what

Continue with testing from the perspective of a doctor and trust the procedures to be worked out later regarding who can do what

Work with the BA and the product owner to try to negotiate the differing approaches and come to an agreement

Work with the BA and the product owner to try to negotiate the differing approaches and come to an agreement

Expand the testing to cover all personas to ensure that everyone can use the application and let the process sort out later when access is allowed to the application

Expand the testing to cover all personas to ensure that everyone can use the application and let the process sort out later when access is allowed to the application

Suggested answer: C
Explanation:

When a conflict arises regarding user story requirements, it is essential to engage in active collaboration to resolve the issue. The tester should work with the Business Analyst (BA) and the product owner to clarify and negotiate the requirements. This approach ensures that the user story reflects the needs of all stakeholders and that the acceptance criteria are agreed upon before testing proceeds. It aligns with Agile principles, which emphasize teamwork, customer collaboration, and the ability to respond to change.

asked 22/12/2024
Rutger Pels
36 questions

Question 20

Report Export Collapse

Whose perspective should be used when a user story is created?

User acceptance tester

User acceptance tester

End user

End user

Stakeholder paying for the project

Stakeholder paying for the project

Automated user software

Automated user software

Suggested answer: B
Explanation:

When creating a user story, it is essential to consider the perspective of the end user. This is because user stories are meant to capture the requirements and experiences of the actual users who will interact with the system or product. The ISTQB Advanced Level Agile Technical Tester syllabus emphasizes the importance of analyzing user stories and epics using requirements engineering techniques, which include creating and evaluating testable acceptance criteria from the end user's perspective. This approach ensures that the developed features will meet the real needs and expectations of the users, leading to a more user-centered and valuable product.

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

asked 22/12/2024
stephen mark
38 questions
Total 98 questions
Go to page: of 10
Search

Related questions