iSQI CTAL-ATT Certified Tester Advanced Level Agile Technical Tester Online Training
iSQI CTAL-ATT Online Training
The questions for CTAL-ATT were last updated at May 07,2025.
- Exam Code: CTAL-ATT
- Exam Name: Certified Tester Advanced Level Agile Technical Tester
- Certification Provider: iSQI
- Latest update: May 07,2025
Which of the following correctly describes positive characteristic of unit tests?
- A . Unit tests should be independent from system components other than the one to be tested
- B . Unit test can be derived from the given epics and existing code of the test object
- C . While refactoring, the redesign of the unit test to adapt to the changed code is crucial
- D . A unit test should be written against large and complex code structures to get fast and
feedback of the code quality
A developer has implemented a class that calculates if a given date is a leap year.
The definition for the leap year is given:
Every year that is exactly divisible by four is a leap year, except for years that are exactly divisible by 100, but these centurial years are leap years if they are exactly divisible by 400.
– divisible by 4
– but not by 100
– years divisible by 400 are leap anyway
You have already thought about it and started with the first test class; the test class looks like (pseudo JavaScript used here):
// LeapYear.spec.js
describe(‘Leap year calculator’, () => {
it(‘should consider 1996 as leap’, () => {
expect(LeapYear.isLeap(1996)).toBe(true);
});
});
What would now be your next step to proceed as efficient as possible, to validate the correctness of the class above?
- A . First write additional test classes to test also other relevant aspects of the leap year calculation
- B . First write code that covers other relevant aspects of the leap year calculation
- C . First write code that makes this test case fail
- D . First write code that makes this test case pass
Which of the following statements about performing exploratory testing with test charters is correct?
- A . In contrast to black-box testing, the expected result is documented after a defect is found and not as part of test design
- B . Test charters are a useful tool to be used for testing when a detailed specification for the system under test is available
- C . The result of performing exploratory testing by using test charters is finding defects and specification defects
- D . Exploratory testing and black-box testing use the same metrics for measuring test coverage
Refactoring of test cases is needed in agile projects for many reasons.
Which of the following statements about the refactoring of test cases is correct?
- A . Refactoring of test cases is done to match and evolve the test cases due to changing functionality. The main benefits include improving the regression test cases and the continued alignment of the tests with the code base and product functionality
- B . Refactoring of test cases is needed because we cannot write and maintain detailed test cases in the short iterations associated with agile. The main benefits include aligning the pace of testing with development and the ability to quickly create new test cases
- C . In general, in the agile world refactoring is a way to clean up test cases by making them shorter. The main benefits include the ability to write test cases quickly, being able to test faster using short test cases, and being able to automate them quickly
- D . Refactoring of test cases is done as a process with the following steps: Identification, Refactor, Re-run, and Identify again. The main benefits include improving the regression test cases and maintaining the alignment of tests with the code base and product functionality
An increased proportion of automated test coverage often leads to a greater degree of manual testing that follows reactive strategies, because:
- A . Many of the tests that can be prepared upfront, will be automated which enables the testers to spend more time for execution of manual tests
- B . An increase of the proportion of automated test increases test coverage, and the uncovered areas are to be tested reactively
- C . If the proportion of automated tests increases, manual tests focus on the riskiest areas which are identified reactively
- D . Reactive strategies consider the current context and status of the project and the system under test. To be able to adopt to this status most flexible a greater degree of manual testing is necessary
The challenges described below are of test automation in agile settings or agile projects.
Which is the correctly described one?
- A . Resource’s availability is a challenge in automating tests in agile settings, as they are needed to create, maintain, and execute the test suite
- B . Unit testing automation is the most critical test automation needed in agile and covers most of the testing challenges in agile quality of code and gives good test coverage
- C . Test deployment time is one of the challenges of agile testing, as deploying slow is not possible in short iterations
- D . Test Execution Time is not critical in agile as there are fewer tests written, and they are designed as checklists or high-level tests which reduces the time it takes to execute them
You are working in a project that developed a product that has reached a stable state and is deployed on different HW configurations all over Europe.
You management decided to use your project as Proof of Concept for adopting CI as a new way of working. The POC was implemented on one set of hardware and was successful.
Which of the following actions is a good next step?
- A . Enable different test configurations in the CI process to test different configurations that are deployed in the market
- B . Speed up test execution by decreasing the amount of User Interface (UI) testing to get faster feedback from the CI tests
- C . Reduce the number of tests in the CI test suite, to improve the benefit of the CI approach
- D . Implement code to dynamically select CI tests, executing only test cases affected by changes
Which option correctly states the sequence of tasks to be undertaken when re-factoring test cases? SELECT ONE OPTION
- A . Evaluate, Identification, Analysis. Re-run, Refactor
- B . Analysis, Identification, Re run, Refactor, Evaluate
- C . Identification, Evaluate, Analysis, Refactor, Re-run
- D . Identification, Analysis, Refactor, Re-run, Evaluate
An enhancement to a Social Media application allows for the creation of new Groups. Any number of existing application members can be added to a Group. An attempt to add a non-existent member of the application to a Group will result in an error, as will an attempt to add the same member twice.
Members can be removed from an existing Group. An existing Group can be deleted but only if there are no current members attached to it.
Which one of the following Keyword-driven input tables provides the BEST test coverage of this enhancement?
Remove_Member Group3 @)Member2
Delete.Group Group3
Result
Group created
Member added to Group
Member added to Group
Error – Group not empty
Member removed from group
Member removed from group
Group deleted
Delete.Group Groups Group deleted
SELECT ONE OPTION
- A . Table 4
- B . Table 3
- C . Table 1
- D . Table 2
Why could test cases need to be refactored in an Agile project?
SELECT ONE OPTION
- A . To maintain bi-directional traceability with the user stories
- B . To increase the breadth of black box coverage
- C . To make them easier to understand and cheaper to modify
- D . To ensure that the tests and code remained aligned