For each of the test cases to be executed, the following table specifies the priority order and dependencies on other test cases Which of the following test execution schedules is compatible with the logical dependencies and allows executing the test cases in priority order?
Correct Answer: D
This answer is correct because it follows the logical dependencies and allows executing the test cases in priority order. TC4, TC3, and TC2 are executed first because they have the highest priority. TC6 is executed next because it has a logical dependency on TC2. TC1 is executed next because it has a logical dependency on TC5. Finally, TC5 is executed last because it has the lowest priority. References: ISTQB Certified Tester Foundation Level (CTFL) v4.0 documents
Question 112
Which of the following statements is true?
Correct Answer: B
Non-functional testing includes testing of both technical and non-technical quality characteristics. Non- functional testing is the process of testing the quality attributes of a system, such as performance, usability, security, reliability, etc. Non-functional testing can be applied at any test level and can use both black-box and white-box test techniques. Non-functional testing can cover both technical aspects, such as response time, throughput, resource consumption, etc., and non-technical aspects, such as user satisfaction, accessibility, compliance, etc. Therefore, option B is the correct answer. ISTQBCertified Tester Foundation Level Syllabus v4.01, Section 1.3.1, page 13; ISTQBGlossary v4. 02, page 40.
Question 113
An alphanumeric password must be between 4 and 7 characters long and must contain at least one numeric character, one capital (uppercase) letter and one lowercase letter of the alphabet. Which one of the following sets of test cases represents the correct outcome of a two-value boundary value analysis applied to the password length? (Note: test cases are separated by a semicolon)
Correct Answer: D
Explanation The correct outcome of a two-value boundary value analysis applied to the password length is the set of test cases represented by option D. Boundary value analysis is a test design technique that focuses on the values at the boundaries of an equivalence partition, such as the minimum and maximum values, or the values just above and below the boundaries. A two-value boundary value analysis uses two values for each boundary, one representing the valid value and one representing the invalid value. For example, if the valid range of values is from 4 to 7, then the two values for the lower boundary are 3 and 4, and the two values for the upper boundary are 7 and 8. The test cases in option D use these values for the password length, while also satisfying the other requirements of the password, such as containing at least one numeric character, one capital letter, and one lowercase letter. The test cases in option D are: 1RhT: a 4-character password that is valid rSp53: a 5-character password that is valid 3N3e10: a 6-character password that is valid 8sBdby: an 8-character password that is invalid The test cases in the other options are incorrect, because they either use values that are not at the boundaries of the password length, or they do not meet the other requirements of the password. For example, the test cases in option A are: 1xA: a 3-character password that is invalid, but it does not contain a capital letter aB11: a 4-character password that is valid Pq1ZZab: a 7-character password that is valid 7iDD0a1x: an 8-character password that is invalid References: ISTQB Certified Tester Foundation Level (CTFL) v4.0 sources and documents: ISTQB Certified Tester Foundation Level Syllabus v4.0, Chapter 2.2.1, Black-box Test Design Techniques1 ISTQB Glossary of Testing Terms v4.0, Boundary Value Analysis, Equivalence Partition2
Question 114
Which ONE of the following options BEST describes a key characteristic of non-functional testing?
Correct Answer: A
Non-functional testing evaluates attributes like performance, security, and usability, which are typically assessed at thesystem test level or higher(A). It is not restricted to acceptance testing (B), goes beyond security and performance testing (C), and covers more than just user experience (D). Reference:ISTQB CTFL v4.0 Syllabus, Section 2.2.2 - Non-functional Testing
Question 115
Which ONE of the following statements about the objectives of confirmation and regression testing is the BEST?
Correct Answer: B
Comprehensive and Detailed Explanation From Exact Extract: "Confirmation testing confirms that an original defect has been successfully fixed... Regression testing confirms that no adverse consequences have been caused by a change... These adverse consequences could affect the same component where the change was made, other components in the same system, or even other connected systems." (ISTQB CTFL Syllabus v4.0, Section 2.2.3 - Confirmation Testing and Regression Testing, Page 30)