|

「調査 - 分析 - 設計 - 実装 - テスト - 運用 - 保守」という標準のソフトウェア開発ライフ サイクル定義を受け入れる場合、AutomatedQA 製品がどのようにライフサイクルのすべてのフェーズを提供するかを簡単に理解できます。
まず、どんなデータ項目でもトラッキング可能な AQdevTeam の高度にカスタマイズ可能なアーキテクチャーを理解する必要があります。デフォルトでバグレポート、提案、タスクなどをトラッキングすることができ、要求、機能リスト、ブレーンストーミング アイデア、その他の項目をトラックするように簡単に拡張できます。AQdevTeam の他の機能で、サイクル全体をカバーします。
調査 (Inspection)
AQdevTeam は、ここで利用できます。プロジェクト、関連メモ、提案などをトラッキングするために使用します。
分析/設計 (Analysis/Design)
AQdevTeam は、ここで現われる要求、機能リスト、チェックポイント、リソースなどトラッキングします。さらに、既存のプロジェクトや古いプロジェクト用に、 AQtime が既存のコードを分析するために利用できます。
実装 (Implementation)
すべての AutomatedQA ツールはここで利用できます。もちろん AQdevTeam がここでもっとも利用され、チームメンバーのために項目および進捗をトラッキングします。ソース コントロールの管理と項目のステータス変更をチームメンバーに通知する強力なマクロ機能を使用します。
Automated Build Studio は、ここからサイクルの最後まで本当の原動力になります。多くの複雑なプロセス (ビルド、テスト実行、FTP 操作、.NET ツールなど) を自動化できます。ABS は多様なツールを動かします。最新のソースコードを読み込む、ビルドを作成するためにコンパイラーを呼び出す、自動化したテストを実行するため TestComplete を起動する、自動的にアプリケーションをプロファイルする AQtime を実行する、テスト結果から AQdevTeam で新規の問題を作成する、他のサードパティ ツール (FxCop、Dotfuscator、Microsoft HTML Help コンパイラー、など) を起動する、定期的な毎晩のプロセスをスケジュールする機能を想像してください。
開発の実装段階での通常部分のテストを作成する人のために、TestComplete は毎日の自動化されたテスト実行し、貴重なリソースとして貢献します。TestComplete は、既存の単体テスト コードを検出し、他の自動化されたテストの一部としてそれを実行できます。
最後に、AQtime を使用します。強固なパフォーマンス プロファイラーおよびメモリデバッガーとして、実行フェーズでの場所は明らかでなければなりません。このツールで、開発者はアプリケーションのパフォーマンス ボトルネックとメモリ リークを追跡し、除去することができます。毎日このツールを使用することで、アプリケーション パフォーマンスまたはメモリ問題は直ちに見つけることができます。
テスト (Testing)
実装とテストフェーズの間の境界は、不明確な状態が続きますが、開発チームが 2つのフェーズを1つに結合するか、完全に分離するか、フェーズ間のどこかにいても、上記の実装セクションで挙げた利点をここでも見ることができます。極度の自動化、強固なプロファイリング、バグレポートの自動作成、問題点トラッキングなど。
しかし、TestComplete のすべての組み合わせが実を結ぶのはここです。自動化した単体およびリグレッション テストを実施できるだけではなく、GUI と機能テスト、分散テストとHTTPパフォーマンステストで自動化された驚くべき機能を提供します。そして、この自動化は 5つの異なるスクリプト言語 (VBScript、JScript、 C#Script、DelphiScript、C++Script) の任意の言語で記述することができます。
運用 (Deployment)
AQdevTeam と Automated Build Studio がここで支配します。AQdevTeam の項目トラッキングを使用して、リリースをトラックして、プロセス上の様々な地点でマクロを発行できます。Automated Build Studio 用には、さらに印象的になります。実装セクションで記述された夜間ビルドとテスト シナリオを覚えていますか? この後で、ABS がエラーリストをチェックしたり、ビルドが完了した場合にインストールを作成するインストーラ ソフトウェアを呼び出したり、CD または DVD を焼いたり、ビルドを FTP にアップロードしたり、新規のビルド通知をメールしたり、ニュース グループ メッセージを送信することなどを想像してください。ビルド/テスト/評価/パッケージ/デプロイ/通知プロセス全体がAutomated Build Studio で自動化できます。"Run" ボタンを押して気楽に休息してください。
保守 (Maintenance)
このフェーズでは、AQdevTeam がサイクルのこの部分を管理するために戻ってきます。ソフトウェアのライフ サイクルの将来の繰り返しを管理するため、問題点、バグレポート、提案などをトラックします。
ここでの説明のように、AutomatedQA の製品は、完全なライフサイクルの品質保証スイートを作成するためにお互いに統合します。これらのソリューションがどのように統合するか下の例を参照してください。

|