IT用語帳
PD-Sシステムライフサイクルプロセス · 統合・テスト

機能テスト

Functional Testing

きのうてすと

システムやソフトウェアが、要件定義や仕様書で定めた機能を正しく実現しているかを確かめるテスト。入力と期待する出力の対応を、利用者の業務の流れに沿って確かめる。性能やセキュリティなどを確かめる非機能要件テストと対比される。

共有:

Related

他の資格での定義

Related

関連キーワードの用語

PD-S機能要件定義

業務要件を実現するためにシステムが提供すべき機能を定めること。機能ごとの入力、処理、出力、画面や帳票、扱うデータの構造と、業務の流れの中での人とシステムの分担を明らかにする。利害関係者の合意を得て、設計の前提とする。

PD-Sドメイン分析テスト

入力の値がとりうる範囲(ドメイン)とその境界に着目してテストケースを設計するブラックボックステストの技法。境界上の値(オンポイント)とそのすぐ外側の値(オフポイント)などを選び、複数の変数の境界の組合せも少ないテストケースで確かめる。同値分割と境界値分析を発展させたもの。

PD-S非機能要件テスト

性能、可用性、セキュリティ、運用性、移行性など、機能以外の要件を満たしているかを確かめるテスト。性能テスト、負荷テスト、障害回復テスト、セキュリティテストなどを含み、要件で定めた定量的な目標値と比べて合否を判断する。

PD-Sセキュリティテスト

システムがセキュリティの要件を満たし、脆弱性がないかを確かめるテスト。認証やアクセス制御などの機能の確認に加え、脆弱性診断やペネトレーションテストで、実際の攻撃の手法で侵入や情報の漏えいが起きないかを確かめる。

PD-S探索的テスト

あらかじめテストケースを詳細に設計せず、テスト担当者がシステムを操作しながら得た知見を基に次に試すことを考え、テストの設計と実行を同時に進める技法。担当者の経験と知識に左右されるが、仕様書からは想定しにくい不具合を短時間で見つけやすい。

IP業務要件

システム化の対象となる業務で、何を、どのような手順や条件で行う必要があるかという、業務の側から見た要件。業務要件を明らかにしてから、それを実現するためにシステムが備えるべき機能要件や非機能要件を決める。