Which ONE of the following options MOST ACCURATELY describes statement testing?
正解: D
Comprehensive and Detailed In-Depth Explanation: Statement testing aims to execute every executable statement in the source code at least once. (D) is correct as statement testing ensures maximum statement execution. (A) describes branch testing, which focuses on flow transfers. (B) and (C) incorrectly mix decision testing and branch testing concepts.
ISTQB-CTFL 試験問題 77
A software calculates the annual car tax using three inputs: - E; the emission level of the vehicle - P: the power of the vehicle -T the type of the vehicle The input value for P can be integer positive values between 15 and 350. Which of the following answers contains a correct list of a boundary values for the P input?
正解: B
A correct list of boundary values for the P input should include the minimum and maximum values of the valid range (15 and 350), as well as the values just below and above the boundaries (14 and 351). Boundary value analysis is a test design technique that involves testing the values at or near the boundaries of an input domain or output range, as these values are more likely to cause errors than values in the middle. Option B satisfies this condition, as it has all four boundary values (14, 15, 350, 351). Option A has only two boundary values (14 and 351), option C has only two boundary values (15 and 350), and option D has no boundary values at all. Verified References: A Study Guide to the ISTQB Foundation Level 2018 Syllabus - Springer, page 34.
ISTQB-CTFL 試験問題 78
Which of the following is not an example of a typical generic skill required for testing?
正解: A
Test-driven development is not an example of a typical generic skill required for testing, but rather an example of a specific technical skill or a development practice that may or may not be relevant for testing, depending on the context and the objectives of the testing activities. Test-driven development is an approach to software development and testing, in which the developers write automated unit tests before writing the source code, and then refactor the code until the tests pass. Test-driven development can help to improve the quality, the design, and the maintainability of the code, as well as to provide fast feedback and guidance for the developers. However, test-driven development is not a skill that is generally expected or needed for testers, especially for testers who are not involved in unit testing or who do not have access to the source code. The other options are examples of typical generic skills required for testing, which are skills that are applicable and beneficial for testing in any context or situation, regardless of the specific testing techniques, tools, or methods used. The typical generic skills required for testing include: * テスト管理ツールと欠陥追跡ツールを使いこなせること:これらのツールは、テスターがテスト活動とリソースを計画、整理、監視、制御するだけでなく、テスト中に検出された欠陥を記録、追跡、分析、解決するのに役立ちます。これらのツールは、テストプロセスの効率性、有効性、コミュニケーションを向上させるだけでなく、テスト結果のトレーサビリティ、指標、レポートを提供することもできます。 * 欠陥や不具合を開発者にできる限り客観的に伝える能力:これは、テスト中に発見された欠陥や不具合を、関連する情報、証拠、用語を用いて、明確、簡潔、正確かつ偏りのない方法で報告・説明する能力です。憶測、判断、非難は一切行いません。この能力は、テスターと開発者間の連携、理解、そして欠陥や不具合の解決を促進するだけでなく、衝突、誤解、責任のなすりつけ合いを防ぐことにもつながります。 * 効果的なチームワークを支える必要な社会的スキルを備えていること: これらは、テストマネージャー、テストチーム、プロジェクトマネージャー、開発者、顧客、ユーザーなど、テスト活動に関与または影響を受ける他の人々と交流、協力、調整する能力を含むスキルです。これらのスキルには、コミュニケーション、交渉、リーダーシップ、モチベーション、フィードバック、紛争解決などが含まれます。これらのスキルは、テストプロセスの品質、生産性、満足度を高めるとともに、肯定的で建設的なテスト文化を育むことができます。参照: ISTQB 認定テスター基礎レベル (CTFL) v4.0 ソースとドキュメント: * ISTQB認定テスター基礎レベルシラバスv4.0、第1.1.1章、テストとソフトウェア開発ライフサイクル * ISTQB認定テスター基礎レベルシラバスv4.0、第1.1.2章、テストと品質 * ISTQB認定テスター基礎レベルシラバスv4.0、第1.2.1章、テストの原則 * ISTQB認定テスター基礎レベルシラバスv4.0、第1.2.2章、テストポリシー、戦略、およびテストアプローチ * ISTQB テスト用語集 v4.0、テスト駆動開発、テスト管理ツール、欠陥追跡ツール、欠陥レポート、失敗、ソーシャルスキル2