FEシステム開発技術 · 統合・テスト
非機能要件テスト
Non-functional Requirements Testing
ひきのうようけんてすと
共有:
Related
他の資格での定義
Related
関連キーワードの用語
FE業務要件定義
要件定義のうち、新しい業務の流れ、業務上のルールや制約、業務で扱う情報など、業務として実現すべき要件を明らかにすること。その結果をもとに、業務要件を実現するシステムの機能要件や非機能要件を定義する。
FE性能要件
システムが満たすべき処理性能についての要件。応答時間(レスポンスタイム)、スループット、同時に利用できる人数、扱えるデータ量などを数値で定める。非機能要件の一つで、性能テストや負荷テストで満たしているかを確かめる。
FEセキュリティ要件
システムが備えるべきセキュリティについての要件。守るべき情報資産と想定する脅威を踏まえて、認証、アクセス制御、暗号化、ログの取得などの機能や、求める安全性の水準を定める。要件定義の段階で明確にすることで、後からの手戻りや対策の漏れを防ぐ。
FE機能テスト
システムやソフトウェアが、要件で定めた機能を仕様どおりに提供しているかを確かめるテスト。入力に対して期待される出力が得られるかを、主にブラックボックステストの技法で確認する。
FEセキュリティテスト
システムが不正アクセスや情報漏えいなどの脅威に対して、要件で定めたセキュリティの機能と強度を備えているかを確かめるテスト。認証やアクセス制御の確認、脆弱性診断、ペネトレーションテスト、ファジングなどの手法がある。
FE探索的テスト
事前に詳細なテストケースを用意せず、テスト担当者が対象を操作して学びながら、その場でテストの設計と実行を繰り返す方法。担当者の経験を生かして、仕様書から導くテストでは見落としやすい不具合を見つける。
