JSTQB テスト用
間違えた問題系
■テストタイプ
・機能テスト:「何をするのか」のテスト
・非機能テスト:「どのように動作するのか」のテスト
・構造テスト:構造をどの程度網羅したかのテスト
・回帰テスト:テスト済みのプログラムを何度もテスト
■仕様ベースのテスト設計技法の特徴
モデルから体系的にテストケースを作成する技法
■要件カバレッジ
テストカバレッジとしては仕様ベースのテスト設計技法
■テストサイクルモデル
テストレベルの分析や設計は開発作業の完了後に実施すべきではない。同時に行うことが望ましい
■モデルベースアプローチ
信頼度成長曲線などの故障率や使用法に関する統計的情報を使う確率的テスト
■テストケース実行のメトリクス
実行/未実行のテストケース数=テストケースの消化に関するメトリクス
合格/不合格のテストケース=欠陥密度に関するメトリクス
合格のテストケース数/未実行のテストケース数ではメトリクスが成立しない
----追記----
自分がまだきちんと理解していない箇所を記載
テストオラクル:テストにおいて、ソフトウェアの実際の結果と比較するための予想結果を決定するソース」と定義される。
テストハーネス:テストアイテムであるコンポーネントを実行するドライブ、そのコンポーネントが呼び出すほかのコンポーネントの代わりをするスタブで構成されている
テストウェア:ドキュメント、スクリプト、予想結果、セットアップやファイル、データベース、テスト環境、利用されるソフトウェアなどテスト計画、設計、実行が行われるテストプロセス中に生み出される成果物。テスト計画書、テストベース、テストケース、テストスイート、テスト手順、テスト環境などテストに関するすべての成果物を指している
テストケース仕様:テストケースを記述するドキュメントでアイテム群、入力定義、出力定義、環境要求、手順に関する特別な要求が含まれる
テストケース手順:テスト手順を記述したドキュメントで特別な要求、手順のステップが含まれます
テストレベル:一緒に編成されてマネジメントされるテストアクティビティの集まり、プロジェクトの責務と紐づく
テストタイプ:一つ以上の品質特性にテストの照準を合わせたテストアクティビティの集まり
テストフェーズ:プロジェクトマネジメントのフェーズでテストアクティビティの集まり
性能テスト:レスポンスの早さ、トランザクションの処理能力など性能のテスト
ロードテスト:同時に使用するユーザ数やトランザクション量を高めることによりコンポーネントやシステムの負荷を高め、その振る舞いのテスト