サンプル問題 1: Which of the following is correct with regards to debugging?
A: Debugging identifies the cause of a failure
B: Debugging is often performed by test engineers
C: Debugging is considered part of the testing activities
D: Debugging is intended to find as many defects as possible in the code
正解:A
Explanation: Debugging is the process of finding, analyzing and removing the causes of failures in software. Debugging is not considered part of testing, but rather a development activity that can involve testing. Debugging is not intended to find as many defects as possible, but rather to fix the specific failure that was observed. Debugging is usually performed by developers, not by test engineers. Reference: A Study Guide to the ISTQB® Foundation Level 2018 Syllabus - Springer, Chapter 1, page 6
サンプル問題 2: Which statement about use case testing is true?
A: The lest cases are designed to find defects in the data flew.
B: The test cases are designed to be used by real users, not by professional testers
C: The test cases are always designed by customers or end users.
D: The test cases are designed to find defects in the process flow.
正解:D
Explanation: Use case testing is a technique that helps identify test cases that exercise the whole system on a transaction by transaction basis from start to finish. Use cases are descriptions of how users interact with the system to achieve a specific goal. Use case testing is not focused on data flow, but rather on process flow. Use case testing can be performed by professional testers, customers or end users, depending on the context. Use case testing does not require the test cases to be designed by customers or end users, but rather by anyone who has access to the use case specifications. Reference: A Study Guide to the ISTQB® Foundation Level 2018 Syllabus - Springer, Chapter 4, page 36.
サンプル問題 3: A software module to be used in a mission critical application incorporates an algorithm for secure transmission of data. Which review type is most appropriate to ensure high quality and technical correctness of the algorithm?
A: Walkthrough
B: Informal Review
C: Technical Review
D: Management Review
正解:C
Explanation: A technical review is a type of formal review that involves a team of technical experts who evaluate a software product against a set of predefined quality criteria. A technical review is suitable for ensuring high quality and technical correctness of complex or critical software components, such as algorithms, architectures or designs. A technical review is not a walkthrough, which is an informal review led by the author of the work product. A technical review is not an informal review, which is a review that does not follow a defined process and has no formal entry or exit criteria. A technical review is not a management review, which is a type of formal review that focuses on business aspects and project progress. Reference: A Study Guide to the ISTQB® Foundation Level 2018 Syllabus - Springer, Chapter 3, page 29-30.