HP ALM とは何ですか? クオリティセンター(QC)テストツール
HP ALMとは何ですか?
HP ALM (アプリケーション ライフ サイクル管理) は、プロジェクト計画、要件収集からテストと展開まで、時間のかかるタスクであるアプリケーション ライフ サイクルを組織が管理するのに役立つ Web ベースのツールです。
HP Quality Centerという旧称で呼ばれていたテスト管理ツールは、 Mercury インタラクティブ。
現在、HP によって ALM として開発されています。 ALM の完全な形式は次のとおりです。 Aアプリケーション Lifeサイクル M管理のさまざまなフェーズをサポートするツール ソフトウェア開発ライフサイクル.
ALM ツールは、UFT などの他のすべての HP 製品との統合も提供します。 ロードランナー.
HP ALM を使用する理由
典型的なプロジェクトに関与するさまざまな利害関係者は次のとおりです。
- Developer
- テスター
- ビジネスアナリスト
- プロジェクトマネージャ
- プロダクトオーナー
これらの利害関係者は、関係するすべてのチーム メンバーに伝達する必要があるさまざまな一連のアクティビティを実行します。
製品に関連するすべての成果物を記録、維持、追跡するための集中リポジトリを維持しない場合、プロジェクトは間違いなく失敗します。
また、すべてのテストと開発活動を文書化して共同作業するためのメカニズムも必要です。
HP ALM を導入してください。
- これにより、すべての関係者が次のことを行うことができます。 対話し調整し、 プロジェクトの目標を達成するために。
- 堅牢性を提供します 追跡とレポート さまざまなプロジェクト関連タスクのシームレスな統合。
- 細かい作業が可能になります プロジェクト分析と効果的な管理.
- ALM ツールは当社の電子メール システムに接続し、あらゆる変更 (要件の変更、不具合の発生など) に関する電子メールをすべての希望するチーム メンバーに送信できます。
HP Quality Center のバージョン
ALM の歴史を理解することが重要です。
- HP Quality Centerは以前はTest Directorとして知られていましたが、 Mercury インタラクティブ。
- 2008 年にバージョン 8 がリリースされ、製品の名前が Quality Center に変更されました。
- Later、HPが買収 Mercury Interactive では、すべての水銀製品を HP としてブランド変更しました。
- So Mercury 品質センターはHP品質センターになりました
- 2011 年にバージョン 11 がリリースされ、Quality center は HP ALM と改名されました。
ArchiQCの仕組み
ここで、HP-ALM のテクノロジー部分を理解しましょう。 ALM は、次を使用して開発されたエンタープライズ アプリケーションです。 Java 2 MS を搭載できる Enterprise Edition (J2EE) SQL サーバーまたは Oracle バックエンドとして。 ALM には、クライアント、アプリケーション サーバー、データベース サーバーの 3 つのコンポーネントがあります。
- HP ALM クライアント: エンド ユーザー/テスターが ALM の URL にアクセスすると、クライアント コンポーネントがクライアントのシステムにダウンロードされます。 ALM クライアント コンポーネントは、ユーザーが安全な接続 (HTTPS) 経由で .NET および COM テクノロジを使用してサーバーと対話するのに役立ちます。
- ALMサーバー/アプリケーションサーバー: アプリケーションサーバーは通常、 Windows or Linux クライアントの要求に応えるプラットフォーム。アプリサーバーは Java アプリケーション サーバーとデータベース サーバー間の通信に使用するデータベース接続 (JDBC) ドライバー。
- データベースサーバー: データベース層には XNUMX つのスキーマが保存されます。
- サイト管理スキーマ: ドメイン、ユーザー、サイトパラメータに関連する情報を保存します。
- ラボプロジェクト: このスキーマには、機能と機能に関連するラボ情報が保存されます。 性能試験 リモート ホスト上の Performance Center サーバー データ。
- プロジェクトスキーマ: ユーザーが作成したワークアイテム/データなどのプロジェクト情報をプロジェクトエリアに格納します。 各プロジェクトには独自のスキーマがあり、サイト管理スキーマと同じデータベース サーバー上に作成されます。
HP ALM のエディション
HP ALM ツール は商用ライセンスされたツールであり、HP は 4 つの異なる種類の ALM を配布しています。
ALM エディションの機能比較
各ライセンスにより、ユーザーは特定の ALM 機能にアクセスできます。次の表は、特定のライセンスで提供される機能の一覧です =
特定のバージョンを購入する理由と、それが誰に適しているかを検討しましょう
- HP ALM Essentials – これは、ソフトウェア ライフ サイクル全体をサポートするための基本機能のみを必要とする企業向けです。 要件管理、テスト管理、および 欠陥 管理。
- HP QC Enterprise Edition – このライセンスは、ALM をテスト目的のみに使用したい企業に適しています。 また、Unified Functional Tester (UFT) との統合も提供します。
- HP ALM Performance Center Edition – このライセンスは、HP ALM を使用して HP-Load ランナー スクリプトを実行したい組織に最適です。 これは、ユーザーがパフォーマンス テストを維持、管理、スケジュール、実行、監視するのに役立ちます。
ALM ワークフロー
HP アプリケーション ライフサイクル管理のワークフローを学ぶために、まず典型的なテスト プロセスを学びましょう。
- 計画、草案作成、リリースの詳細から始めます。各リリースのサイクル数と各リリースの範囲を決定します。
- 特定のリリースとサイクルについて、要件仕様の草案を作成します。
- 要件に基づいて、テスト計画とテスト ケースが作成されます。
- 次の段階では、作成したテスト計画を実行します。
- このテスト プロセスの次の段階では、実行段階で検出された欠陥を追跡して修正します。
- すべての段階で分析が行われ、テスト メトリック生成用のレポートとグラフが生成されます。
HP ALM テスト ツールは、テスト プロセスの各段階に対応するモジュールを提供します。これらについては、後のチュートリアルで詳しく説明します。