TA-4.2.3 (K2)機能完全性、機能正確性、および機能適切性の特性に関して、これらの特 性を、ソフトウェア開発ライフサイクル内でテストするタイミングを定義する。


テストするタイミング

  • 機能正確性テスト:すべてのテストレベルで実施可能。

  • 機能適切性テスト:通常、システムテスト時に実施するが、統合テストの後半段階で実 施することもある。

  • 機能完全性テスト:すべてのテストレベルで実施可能。

練習問題 #28 (1 Points)

あなたは、通貨取引を支援するソフトウェアを開発した会社のテストアナリストです。 こ のソフトウェアの新バージョンが開発中で、その主な機能は、取引量に応じて手数料を計算 できることです。 さらに、ユーザーのカテゴリ (初心者、中級者、上級者) を定義し、カテ ゴリに応じて 異なる機能が提供されます。
あなたの仕事は、機能適合性テストの作成責任者です。以下の選択肢のうち、ソフトウェア 開発ライフサイクル (SDLC) において、機能適合テストを最初に実行すべきレベルを正しく 定義しているのはどれですか?
選択肢 2 つ選んでください。
a) 低額取引の手数料が正しく計算されていることをテストするのは、コンポーネントテスト中に実施すべきです。
b) 異なるユーザーカテゴリに割り当てられた機能適切性をテストするのは、受入れテスト中に実施すべ きです。
c) 新機能と他の取引システムとの相互運用性は、システムテストで実施されます。
d) 高額取引の手数料が正しく計算されていることをテストするのは、システムテスト中に実施すべきです。
e) システム統合テストでテストする上位レベルのビジネスプロセスの網羅範囲を決定する必要がありま す。








正解:a), e)

a) 正しいです。機能適合性テストはどの段階でも実施でき、コンポーネントテストが最も 早い段階で行われます。
b) 正しくありません。機能適切性テストは通常システムテスト時に実施されますが、統合 テストの後半段階でも実施されることがあります。受入テスト時に機能適切性をテストする のは遅すぎます。
c) 正しくありません。検討しているのは機能適合性であり、相互運用性ではありません。 d) 正しくありません。機能適合性テストはどのテストレベルでも実施できるため、システ ムテストが最初ではありません。
e) 正しいです。システム統合テストにおける機能網羅性は、上位レベルのビジネスプロセ スの網羅度に重点を置く場合があります。

練習問題 #29 (1 Points)

機能適切性テストは通常、次のいずれのタイミングで行われますか?

a) コンポーネントテストと統合テストの間
b) 統合テストとシステムテストの間
c) システムテストとユーザー受け入れテストの間
d) 受け入れテスト、特にアルファテストとベータテストの間








正解:b)

a) 正しくありません。機能適切性は、システムのごく一部しか評価できない場合、コンポ ーネントレベルでの評価は一般的に困難です。
b) 正しいです。機能適切性テストは通常、システムテスト中に実施されますが、統合テス トの後半段階でも実施されることがあります。
c) 正しくありません。機能適切性テストは、多大なコーディングの修正が必要になる可能 性があるため、受け入れテストの前に実施すべきです。
d) 正しくありません。機能適切性は、アルファテストやベータテストの目的の一部ではあ りません。アルファテストとベータテストでは、ユーザーは (例えば) 使いやすさと完全性 などの問題に重点を置きます。

【出典元】

ISTQBテスト技術者資格制度
Advanced Level シラバス日本語版
テストアナリスト
Version 3.1.1.J03

ISTQB® Test Analyst Syllabus
Advanced Level
Compatible with Syllabus version 3.1
Sample Exam – Questions
Sample Exam set A
Version 2.6

ISTQB® Test Analyst Syllabus
Advanced Level
Compatible with Syllabus version 3.1
Sample Exam – Answers
Sample Exam set A
Version 2.6

この記事が気に入ったらサポートをしてみませんか?