iSQI CTAL-ATT Übungsprüfungen
Zuletzt aktualisiert am 25.04.2025- Prüfungscode: CTAL-ATT
- Prüfungsname: Certified Tester Advanced Level Agile Technical Tester
- Zertifizierungsanbieter: iSQI
- Zuletzt aktualisiert am: 25.04.2025
Consider the following section of pseudocode:
function getPassword() {
var x;
var y;
var z;
var passwordGood = false
// Get password from user, user is allowed 3 tries do until x = 3
call getPassword (password) if password is good
x = 3
passwordGood = true
else
X=X+1
display “Password is not valid, try again’’
endif
If passwordGood <> true
display “You exceeded the number of tries to enter a password. Your account is now locked. Call customer service.”
endif
endloop
}
For this section of code, which of the following issues should be identified during a code review?
Variables have not been properly defined with meaningful names
There are unused variables defined
Divisors are not tested for zero
Loop counters are not properly initialized
There are endless loops
There are statements within the loop that should be outside the loop
- A . 1,3,4,5
- B . 2,3,4,6
- C . 2,3,5,6
- D . 1,2,4,6
be a minimum of 8 characters
2 contain at least one special character.
You are focusing on validation criterion 1 and have written a test class that checks that a 7 character password entry will fail validation.
You have written code designed to make this test class pass, however, on first execution of the test class it has failed
What should you do next? SELECT ONE OPTION
- A . Repair the failing code and re-execute it for the test class
- B . Develop a test class with a 9 character password containing one special character and re-execute the code
- C . Add code to cover special character validation criterion 2
- D . Refactor the failing code to improve its design and structure
From these results, what can you conclude about the TDD process?
- A . The developers are not running the tests prior to releasing the code
- B . The tests cannot be passing
- C . The tests are insufficient and need to include more options
- D . The story needs to be enhanced to include the capabilities that are causing errors
If you are targeting your testing for a particular group of users with particular defined characteristics, what requirements engineering technique would be most helpful when designing your tests?
- A . Storyboards
- B . Story mapping
- C . Personas
- D . Use cases
Why is it important to refactor test cases to make them easier to understand?
- A . Because developers need to use them for performance testing
- B . Because they will be used as the code-under-test changes, so they need to be easy for other testers to understand and modify
- C . Because users will apply them as use cases for UAT and need to be able to determine the main path and alternate paths
- D . Because the observable behavior of the test case will change and the product owner needs to be able to clearly see what the behavior should be
You want to get information from a large set of users to help define acceptance criteria for a set of stories. You want to use questions with predefined answers and allow the user to select the best answer from that set.
What type of elicitation technique would be most efficient to use?
- A . Quantitative questionnaires
- B . Qualitative questionnaires
- C . Quantitative interviews
- D . Qualitative interviews
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?
- A . At the end of each iteration after the completion of manual testing
- B . At the end of each release during regression testing
- C . At the start of each iteration during planning
- D . During each iteration as the code is received
Which of the following is an expected benefit of using storyboards to help analyze user stories and epics?
- A . They help to identify the different types of users who will use that piece of functionality
- B . They help to ensure adequate user group coverage in testing
- C . They help to expose stakeholders or groups of stakeholders who might have been forgotten
- D . They help to visualize stories to help categorize them into areas of functionality
Which of the following is a primary goal for refactoring test cases?
- A . To ensure they adequately test the product’s potentially changed functionality
- B . To detect and remove defects from the code being tested
- C . To increase the usability of the test cases with the goal of later using them for UAT
- D . To reduce the details and ensure the test case is only targeting high-level functionality
Which statement is correct regarding the use of exploratory testing for safety critical systems? SELECT ONE OPTION
- A . It should be used when black-box tests cannot be automated
- B . It is highly recommended for all risk levels
- C . It is not recommended, as manual black-box tests should be used instead
- D . It is highly recommended for low risk levels only