ISTQB-CTFL 試験問題 196
なぜテスト手法を選択する必要があるのでしょうか?
正解: A
テスト手法を選択する必要があるのは、テスト対象製品の内容に合わせてテスト方法を調整する必要があるからです。テスト手法とは、何らかの基準やルールに基づいてテストケースを導き出し、選択するための方法またはプロセスです。ソフトウェア製品の種類によって、特性、機能、要件、仕様、リスクなどに応じて、異なるテスト手法が適しています。テスト手法を選択することで、テストケースがテスト対象製品にとって適切で、効果的かつ効率的であることを保証できます。その他の選択肢は、テスト手法を選択する正しい理由ではありません。時間的な制約は、テスト手法を選択する要因ではなく、テスト活動の優先順位付けや最適化の要因です。製品の機能の全範囲を網羅することは、テスト手法を選択することを保証するものではなく、テストの目標です。テスト手法の選択は、ソフトウェアテストにおける一般的な慣行ではなく、専門的なスキルと責任です。参照資料:ISTQB Foundation Level 2018 Syllabus の学習ガイド - Springer、31 ページ。
ISTQB-CTFL 試験問題 197
次の記述のうち、正しいものはどれですか?
正解: C
障害は欠陥だけでなく、環境条件によっても引き起こされる可能性があります。障害とは、ソフトウェアシステムが要求された機能を実行しない、または期待される動作とは異なる誤った機能を実行する事象です。欠陥とは、ソフトウェアシステムの不具合、または要件や仕様からの逸脱であり、障害を引き起こす可能性があります。ただし、すべての障害が欠陥によって引き起こされるわけではなく、ハードウェアの誤動作、ネットワークの中断、停電、互換性のない構成など、環境条件によって引き起こされる障害もあります。環境条件とは、ソフトウェアシステムの動作に影響を与える要因であり、ソフトウェアシステム自体の一部ではありません。その他の記述は誤りです。理由は以下のとおりです。
欠陥は必ずしも障害を引き起こすとは限らないが、バグは必ず障害を引き起こす。この記述は誤りである。なぜなら、欠陥はソフトウェアシステムの入力、出力、状態、シナリオによって障害を引き起こす場合と引き起こさない場合があるからである。また、バグは欠陥の別名に過ぎないため、欠陥と同様に障害を引き起こす可能性がある。例えば、めったに使用されない機能やコードの隠れた分岐における欠陥は、決して障害を引き起こさない可能性がある一方、頻繁に使用される機能やコードのクリティカルパスにおける欠陥は、しばしば障害を引き起こす可能性がある。バグは欠陥とは異なる概念ではなく、欠陥の同義語または口語表現であるため、欠陥と同じ定義と意味合いを持つ。
A defect may cause a failure which, when occurring, always causes an error. This statement is false, because an error is not a consequence of a failure, but rather a cause of a defect. An error is a human action or a mistake that produces a defect in the software system, such as a typo, a logic flaw, a requirement misunderstanding, etc. An error is not observable in the software system, but rather in the human mind or the human work products, such as the code, the design, the documentation, etc. A failure is not a cause of an error, but rather a result of a defect, which is a result of an error. For example, an error in the code may cause a defect in the software system, which may cause a failure in the software behavior.
Bugs are defects found during component testing, while failures are defects found at higher test levels. This statement is false, because bugs and failures are not different types of defects, but rather different terms for defects and their manifestations. As mentioned before, bugs are just another word for defects, and failures are the events in which the software system does not perform as expected due to defects. Bugs and failures can be found at any test level, not only at component testing or higher test levels. Test levels are the stages of testing that correspond to the levels of integration of the software system, such as component testing, integration testing, system testing, and acceptance testing. Defects and failures can occur and be detected at any test level, depending on the test objectives, the test basis, the test techniques, and the test environment. Reference: ISTQB Certified Tester Foundation Level (CTFL) v4.0 sources and documents:
ISTQBCertified Tester Foundation Level Syllabus v4.0, Chapter 1.1.2, Testing and Quality1 ISTQBCertified Tester Foundation Level Syllabus v4.0, Chapter 1.2.1, Testing Principles1 ISTQBCertified Tester Foundation Level Syllabus v4.0, Chapter 1.3.1, Testing in Software Development Lifecycles1 ISTQBGlossary of Testing Terms v4.0, Failure, Defect, Bug, Environmental Condition, Error, Test Level2
欠陥は必ずしも障害を引き起こすとは限らないが、バグは必ず障害を引き起こす。この記述は誤りである。なぜなら、欠陥はソフトウェアシステムの入力、出力、状態、シナリオによって障害を引き起こす場合と引き起こさない場合があるからである。また、バグは欠陥の別名に過ぎないため、欠陥と同様に障害を引き起こす可能性がある。例えば、めったに使用されない機能やコードの隠れた分岐における欠陥は、決して障害を引き起こさない可能性がある一方、頻繁に使用される機能やコードのクリティカルパスにおける欠陥は、しばしば障害を引き起こす可能性がある。バグは欠陥とは異なる概念ではなく、欠陥の同義語または口語表現であるため、欠陥と同じ定義と意味合いを持つ。
A defect may cause a failure which, when occurring, always causes an error. This statement is false, because an error is not a consequence of a failure, but rather a cause of a defect. An error is a human action or a mistake that produces a defect in the software system, such as a typo, a logic flaw, a requirement misunderstanding, etc. An error is not observable in the software system, but rather in the human mind or the human work products, such as the code, the design, the documentation, etc. A failure is not a cause of an error, but rather a result of a defect, which is a result of an error. For example, an error in the code may cause a defect in the software system, which may cause a failure in the software behavior.
Bugs are defects found during component testing, while failures are defects found at higher test levels. This statement is false, because bugs and failures are not different types of defects, but rather different terms for defects and their manifestations. As mentioned before, bugs are just another word for defects, and failures are the events in which the software system does not perform as expected due to defects. Bugs and failures can be found at any test level, not only at component testing or higher test levels. Test levels are the stages of testing that correspond to the levels of integration of the software system, such as component testing, integration testing, system testing, and acceptance testing. Defects and failures can occur and be detected at any test level, depending on the test objectives, the test basis, the test techniques, and the test environment. Reference: ISTQB Certified Tester Foundation Level (CTFL) v4.0 sources and documents:
ISTQBCertified Tester Foundation Level Syllabus v4.0, Chapter 1.1.2, Testing and Quality1 ISTQBCertified Tester Foundation Level Syllabus v4.0, Chapter 1.2.1, Testing Principles1 ISTQBCertified Tester Foundation Level Syllabus v4.0, Chapter 1.3.1, Testing in Software Development Lifecycles1 ISTQBGlossary of Testing Terms v4.0, Failure, Defect, Bug, Environmental Condition, Error, Test Level2
ISTQB-CTFL 試験問題 198
次の記述のうち、正しいものはどれですか?
正解: C
障害は欠陥だけでなく、環境条件によっても引き起こされる可能性があります。障害とは、ソフトウェアシステムが要求された機能を実行しない、または期待される動作とは異なる誤った機能を実行する事象です。欠陥とは、ソフトウェアシステムの不具合、または要件や仕様からの逸脱であり、障害を引き起こす可能性があります。ただし、すべての障害が欠陥によって引き起こされるわけではなく、ハードウェアの誤動作、ネットワークの中断、停電、互換性のない構成など、環境条件によって引き起こされる障害もあります。環境条件とは、ソフトウェアシステムの動作に影響を与える要因であり、ソフトウェアシステム自体の一部ではありません。その他の記述は誤りです。理由は以下のとおりです。
* A defect does not always produce a failure, while a bug always produces a failure. This statement is false, because a defect may or may not produce a failure, depending on the inputs, the outputs, the states, or the scenarios of the software system, and a bug is just another term for a defect, so it has the same possibility of producing a failure as a defect. For example, a defect in a rarely used feature or a hidden branch of the code may never produce a failure, while a defect in a frequently used feature or a critical path of the code may produce a failure often. A bug is not a different concept from a defect, but rather a synonymor a colloquial term for a defect, so it has the same definition and implications as a defect.
* A defect may cause a failure which, when occurring, always causes an error. This statement is false, because an error is not a consequence of a failure, but rather a cause of a defect. An error is a human action or a mistake that produces a defect in the software system, such as a typo, a logic flaw, a requirement misunderstanding, etc. An error is not observable in the software system, but rather in the human mind or the human work products, such as the code, the design, the documentation, etc. A failure is not a cause of an error, but rather a result of a defect, which is a result of an error. For example, an error in the code may cause a defect in the software system, which may cause a failure in the software behavior.
* Bugs are defects found during component testing, while failures are defects found at higher test levels.
This statement is false, because bugs and failures are not different types of defects, but rather different terms for defects and their manifestations. As mentioned before, bugs are just another word for defects, and failures are the events in which the software system does not perform as expected due to defects.
Bugs and failures can be found at any test level, not only at component testing or higher test levels. Test levels are the stages of testing that correspond to the levels of integration of the software system, such as component testing, integration testing, system testing, and acceptance testing. Defects and failures can occur and be detected at any test level, depending on the test objectives, the test basis, the test techniques, and the test environment. References: ISTQB Certified Tester Foundation Level (CTFL) v4.
0 sources and documents:
* ISTQB® Certified Tester Foundation Level Syllabus v4.0, Chapter 1.1.2, Testing and Quality1
* ISTQB® Certified Tester Foundation Level Syllabus v4.0, Chapter 1.2.1, Testing Principles1
* ISTQB® Certified Tester Foundation Level Syllabus v4.0, Chapter 1.3.1, Testing in Software Development Lifecycles1
* ISTQB® Glossary of Testing Terms v4.0, Failure, Defect, Bug, Environmental Condition, Error, Test Level2
* A defect does not always produce a failure, while a bug always produces a failure. This statement is false, because a defect may or may not produce a failure, depending on the inputs, the outputs, the states, or the scenarios of the software system, and a bug is just another term for a defect, so it has the same possibility of producing a failure as a defect. For example, a defect in a rarely used feature or a hidden branch of the code may never produce a failure, while a defect in a frequently used feature or a critical path of the code may produce a failure often. A bug is not a different concept from a defect, but rather a synonymor a colloquial term for a defect, so it has the same definition and implications as a defect.
* A defect may cause a failure which, when occurring, always causes an error. This statement is false, because an error is not a consequence of a failure, but rather a cause of a defect. An error is a human action or a mistake that produces a defect in the software system, such as a typo, a logic flaw, a requirement misunderstanding, etc. An error is not observable in the software system, but rather in the human mind or the human work products, such as the code, the design, the documentation, etc. A failure is not a cause of an error, but rather a result of a defect, which is a result of an error. For example, an error in the code may cause a defect in the software system, which may cause a failure in the software behavior.
* Bugs are defects found during component testing, while failures are defects found at higher test levels.
This statement is false, because bugs and failures are not different types of defects, but rather different terms for defects and their manifestations. As mentioned before, bugs are just another word for defects, and failures are the events in which the software system does not perform as expected due to defects.
Bugs and failures can be found at any test level, not only at component testing or higher test levels. Test levels are the stages of testing that correspond to the levels of integration of the software system, such as component testing, integration testing, system testing, and acceptance testing. Defects and failures can occur and be detected at any test level, depending on the test objectives, the test basis, the test techniques, and the test environment. References: ISTQB Certified Tester Foundation Level (CTFL) v4.
0 sources and documents:
* ISTQB® Certified Tester Foundation Level Syllabus v4.0, Chapter 1.1.2, Testing and Quality1
* ISTQB® Certified Tester Foundation Level Syllabus v4.0, Chapter 1.2.1, Testing Principles1
* ISTQB® Certified Tester Foundation Level Syllabus v4.0, Chapter 1.3.1, Testing in Software Development Lifecycles1
* ISTQB® Glossary of Testing Terms v4.0, Failure, Defect, Bug, Environmental Condition, Error, Test Level2
ISTQB-CTFL 試験問題 199
Which ONE of the following statements about maintenance testing is CORRECT?
正解: C
Comprehensive and Detailed In-Depth Explanation:
Maintenance testing is carried out whenever changes are made to an existing system, including enhancements, defect fixes, and system migrations (C). It is not limited to adaptive maintenance (A) and is needed even when no defects are reported (B). Test cases are essential to validate fixes and prevent regressions (D).
Reference: ISTQB CTFL v4.0 Syllabus, Section 2.3 - Maintenance Testing
Maintenance testing is carried out whenever changes are made to an existing system, including enhancements, defect fixes, and system migrations (C). It is not limited to adaptive maintenance (A) and is needed even when no defects are reported (B). Test cases are essential to validate fixes and prevent regressions (D).
Reference: ISTQB CTFL v4.0 Syllabus, Section 2.3 - Maintenance Testing
ISTQB-CTFL 試験問題 200
Which of the following BEST explains a drawback of independent testing?
正解: C
Independent testing offers several advantages, such as unbiased testing and detection of different defects. However, a drawback is that an independent test team may be isolated from the development team and project team. This can lead to communication gaps, reduced collaboration, and a lack of understanding of the project context.
According to the ISTQB Certified Tester Foundation Level (CTFL) syllabus v4.0, an independent test team may not have the same level of understanding of the system as the development team, leading to potential issues in communication and integration (ISTQB not-for-profit association).
Reference:
Certified Tester Foundation Level v4.0
ISTQB Foundation Level Syllabus 4.0 (2023)
According to the ISTQB Certified Tester Foundation Level (CTFL) syllabus v4.0, an independent test team may not have the same level of understanding of the system as the development team, leading to potential issues in communication and integration (ISTQB not-for-profit association).
Reference:
Certified Tester Foundation Level v4.0
ISTQB Foundation Level Syllabus 4.0 (2023)
- 他のバージョン
- 2504ISTQB.ISTQB-CTFL.v2026-02-27.q279
- 1029ISTQB.ISTQB-CTFL.v2025-10-01.q136
- 1082ISTQB.ISTQB-CTFL.v2024-11-08.q114
- 916ISTQB.ISTQB-CTFL.v2024-06-15.q86
- 最新アップロード
- 132Databricks.Databricks-Certified-Data-Engineer-Professional.v2026-09-16.q124
- 116Salesforce.ALS-Con-201.v2026-09-16.q41
- 197ISTQB.ISTQB-CTFL.v2026-09-16.q271
- 130Scrum.PSPO-II.v2026-09-16.q99
- 122SAP.C-ABAPD-2507.v2026-09-16.q74
- 157Fortinet.NSE8_812.v2026-09-15.q106
- 115SAP.C-BCBTP-2502.v2026-09-15.q13
- 122Cisco.200-301.v2026-09-15.q457
- 120Fortinet.NSEI_OTS_AR-7.6.v2026-09-15.q16
- 163PaloAltoNetworks.XDR-Engineer.v2026-09-14.q50
