CTAL-ATT Practice Exam — Free 39+ Questions | ExamCademy
CTAL-ATTPreview
By ISTQB
Updated
25Q per page
About the CTAL-ATT Exam
›
39Practice Questions
3Study Modes
FreeTo Get Started
Mode Selection
Question 1
Aspect of Code Quality
0
Question 2
Agile software development and Test Techniques
Ask AstroTutor
0
Question 3
Testing in Agile
0
Question 4
Test Automation Techniques
0
Question 5
Agile software development and Test Techniques
0
Question 6
Experience-based testing in Agile
0
Question 7
Testing in Agile
0
Question 8
Agile software development and Test Techniques
0
Question 9
Test Automation
0
Question 10
Test Automation
0
Question 11
Requirements Engineering Techniques
0
Question 12
Continuous Integration, Continuous testing and Continuous Delivery
0
Question 13
Service Virtualization
0
Ad
Want a break from the ads?
Become a Supporter and enjoy a completely ad-free experience, plus unlock Learn Mode, Exam Mode, AstroTutor AI, and more.
Question 14
Agile software development and Test Techniques
0
Question 15
Agile software development and Test Techniques
0
Question 16
Continuous Integration, Continuous testing and Continuous Delivery
0
That's the end of the Preview
This exam has 39 community-verified practice questions. Create a free account to access all questions, comments, and explanations.
Topics covered:
Requirements EngineeringRequirements Engineering TechniquesTesting in AgileAgile software development and Test TechniquesExperience-based testing in AgileAspect of Code QualityTest AutomationTest Automation TechniquesLevel of AutomationDeployment and DeliveryContinuous Integration, Continuous testing and Continuous DeliveryService Virtualization
Which option below BEST explains the value of a test charter in exploratory testing?
AIt provides a way to prevent a test session’s timebox from being exceeded.
BIt provides expected test outcomes against which defects, if found, can be reported.
CIt provides guidance for the tester at the beginning of a test session.
DIt provides bi-directional traceability to aspects of the epic or story under test.
You are working on a project to develop an application that allows users to collaborate via bespoke, online whiteboards. The first release, delivering core functionality, highlighted misunderstandings of the user stories between testers, developers and the product owner during sprint development. Since that release, the developers have agreed to implement a TDD approach for future software development.
Creation of the product backlog for the second release is underway and you have recommended to the project stakeholders that an ATDD approach be adopted for the backlog’s user stories. What would be a GOOD REASON for making this recommendation?
ATDD can only work effectively when an ATDD approach is used for the user stories.
BUse of ATTD examples will help address the misunderstandings encountered in release 1.
CThe test strategy states that automation shall be used to minimize effort for execution of acceptance tests.
DThe team wants to start using BDD and therefore ATDD must also be used.
A unit test should be deterministic. Which option correctly describes the meaning of ‘deterministic’ as a characteristic of a unit test?
AIt should only test the functionality related to it.
BIt should be small so that many tests can be run in a short period of time.
CWhenever it is run under the same conditions, it should produce the same results.
DIt should not depend on any other test.
Which statement about test automation is TRUE?
ATest automation levels can be influenced by and can constrain the frequency of code deployments.
BWhen continuous deployment is fully implemented there will be no need for manual testing.
CWhen continuous deployment is fully implemented it will be necessary to automate only unit and integration tests.
DTest automation will increase the intervals at which continuous deployment to production can be achieved.
Which statement about test automation is TRUE?
AStaff availability should not be allowed to constrain automated deployment.
BTest development time should not consider changes to the test environment(s).
CThe number of test cases in the test suite increases by default from one iteration to another.
DTest suite coverage can be increased without the need for refactoring.
The following epic has been written:
As a vehicle driver -
I want to find an available space in a car park
So that I can pay in advance to reserve that space.
This epic will be used to develop user stories for a new National Car Parking application. Both public and private car park owners will be able to utilize the system allowing drivers of all kinds to guarantee an available car parking space on arrival at their chosen car park, according to the kind of vehicle that they may drive.
There will be multiple stakeholders including different car park owners, different user groups including disabled drivers and different vehicle types such as car, van and motorbike.
From this epic, multiple user stories will be written. The following acceptance criteria have been written for the epic, and will be applicable to all user stories (each user story will also have its own acceptance criteria):
End-to-end response time for any individual request submitted by a user must not exceed 5 seconds.
All correspondence with stakeholders must be via email and text message.
The application must be accessible on most mobile technology.
A user cannot submit a form unless all mandatory fields are entered.
Payment method can be made using the most popular electronic options.
Applying the INVEST technique to this epic, including its acceptance criteria, which of the following statements is correct?
AThe INVEST criteria have all been satisfied by this epic.
BThe Testable and Small criteria of INVEST have not been satisfied.
CThe Testable and Valuable criteria of INVEST have not been satisfied.
DThe Independent and Small criteria of INVEST have not been satisfied.
Your Agile team is developing a web-based system that will allow users to browse and buy online from a store’s shopping catalogue.
Continuous Integration has been implemented and technically it is working well, running several times per day, but each run is taking almost as much time as the team is prepared to allow.
It is clear that after a few more iterations, as the number of tests needed grows with the product, it will be taking too much time.
Which of the four options contains a pair of solutions that will BOTH help to solve this problem?
Only include unit and component integration tests in the automated CI runs.
Schedule low priority tests to be the first ones executed in each run, in order to provide rapid build verification.
Reduce the extent to which the automated tests go through the user interface, using technical interfaces instead.
Reduce the number of CI cycles run each day.
Select a subset of automated tests for the daytime CI runs, and run as many of the other tests as possible in an overnight cycle.
Ac and e
Ba and c
Cb and d
Dd and e
Which statement correctly describes service virtualization?
AIt is a collection of mock objects such as stubs and drivers that will allow a product or component to run without some other product or component that it would normally need.
BIt is an integrated set of tools that will automatically compile, test and deliver into a virtual environment a new build of the product under test.
CIt is a shareable testing service that simulates the behavior, data and performance of a system or service to which the product or component under test would normally be connected.
DIt is a service which automatically deploys new versions of the software into the production environment at regular and short intervals.
A unit test should be isolated. Which option correctly describes the meaning of ‘isolated’ as a characteristic of a unit test?
AIt should only test the functionality related to it.
BIt should test only the code for which it was originally written.
CWhenever it is run under the same conditions, it should produce the same results.
DIt should provide immediate feedback.
The following user story has been developed:
As a customer of Alpha Airways who has booked a flight
I want to access the flight reservation
So that I can update the booking details.
Which BDD scenario written in Gherkin format correctly applies to this user story?
AGiven that a customer has booked a flight with Alpha Airways,When that customer enters their surname AND enters the flight number for this reservation,Then the booking details for that flight are displayed.
BGiven that a customer has booked a flight with Alpha Airways,When that customer enters their surname and the flight number OR enters their customer ID and the flight number for this reservation,Then they are taken to the booking details for that flight so.
CGiven that the logged-on user is a customer of Alpha Airways,When that user enters their surname correctly,Then they are able to see all flights currently booked so that they can select which flight they want to update.
DGiven that a customer has booked a flight with Alpha Airways,When that customer enters the correct surname and flight number for this reservation,Then the booking details for that flight are displayed,ELSE an appropriate error message is presented.
Which statement correctly describes continuous testing?
AEach new build of the system triggers a pre-defined set of tests to be executed automatically.
BEach modification made to the system triggers the tests that cover that change to be executed automatically.
CEach modification made to the system is automatically tested and then automatically made implemented in live.
DEach new build of the system triggers deployment into a testing environment.