2.2.1 コンポーネントテスト
from
2.2.0 テストレベル
コンポーネントテスト
別名
単体テスト
、
ユニットテスト
、
モジュールテスト
、
プログラムテスト
内容
一般的な目的
テスト対象の
欠陥
を摘出する
テストベース
コンポーネント要件、仕様、
詳細設計
、
ソースコード
、データモデル
テスト対象
コンポーネント
、モジュール、
プログラム
、
オブジェクト
、
クラス
、データ変換・以降モジュール、
データーベースモジュール
テストツール
スタブ
、
ドライバ
、
シュミレータ
カバレッジ測定ツール、静的解析ツール、デバックツール
ツールによる環境
スタブ
、
ドライバ
、
シュミレータ
などを用いた環境
ユニットテスト
の
フレームワーク
・
デバックツール
を備えた開発環境
テストの種類
機能テスト
、
非機能テスト
、
構造テスト
(
デシジョンカバレッジ
)、リソース動作テスト、ロバトネステスト
欠陥の扱い
インシデント
を正式に管理しない
見つけたら修正する
特定アプローチ
テストファースト
、
TDD
責務の割り当て
コードを作成した開発者
テスト担当者(SET的な人?)
非機能テストはシステムテストのイメージがあるが、重要なモジュールではここでのチューニングが大事