| テストマネージャー機能 |
概要
テストマネージャー機能により、ユニットテスト関連データや、LDRAツールスイートによって生成される全ての成果物のリポジトリは、管理・保持されます。さらにテストマネージャー機能は、自動的にソースファイルの変更を検出し、それに対するリグレッションテストが正しく行われるかの評価も行います。
機能
自動ソフトウェア変更検出
問題になり得るソースコードの変更を検出して追跡できるので、テストプロセスやコードの解析に及ぼされる影響を、正確にモニタできるようになります。
リグレッションテストの管理
テストが実行された後、その結果はトレーサビリティ情報として追加され、自動リグレッションテストに再利用されるようになります。テストと結果は、対象の単体コードやスタブ、ラッパーなどテストドライバーと合わせて、簡単に保存されます。ユニットテストのリグレッションのプロセスは、ビルドやテストサイクルの一部として自動化され、テストプロセスへの整合性も、容易に調査できるようになります。
ドキュメンテーション
テストによる検査の証拠は、完全なドキュメントで、開発者、テストエンジニア、メンテナンスエンジニアと品質保証チームに提供されます。このレポートには、ハイレベルな概要、品質レポート、メトリクスレポートが含まれます。これらレポートからソースコードへと詳細に掘り下げることもできます。
ユニット/モジュールテストケースの検証
変更があった場合には、ユニットテストのテストケースやドライバーが有効であるかの再評価が必要です。テストマネージャー機能は、ソースコードの変更を自動検出し、それによってテストケースが無効になるかどうかの評価を行います。さらに、一連のテストケースへの変更が、別のテストケースを無効にしないかの評価も行います(例えば、他のテストケースによるグローバル変数の変更).
利点
- 大規模で複雑なシステムを、開発者、テスト担当者が理解し、ドキュメント化し、保守することを支援
- 監査や、バージョンコントロールに対する、システムの完全なドキュメントが提供される
- 開発チームの新メンバーは、迅速かつ容易に、システムを理解することができるようになる
- ドキュメント化は、品質標準の達成を支援する。例:ISO 9001:2000
- システムの完全な視覚化により、維持費を削減
- 結果: 全システムを理解し、維持費を削減
効果
テストマネージャー機能により得られる主な効果は、監査やバージョンコントロールに対する、システムの完全なドキュメント化、および維持費の削減です。
|
|