Pega Platformアプリケーションのテスト
1 タスク
30 分
初級
DevOps
日本語
シナリオ
Assistance Requestケースでは、ユーザーが車両メーカーを入力すると、「モデル」ドロップダウンリストに、関連付けられたモデルが1つ以上表示されます。一部の車種において、車両情報にモデル名が関連付けられていないという不具合が、ユーザーから断続的に報告されています。また、ステークホルダーはアプリケーションのパフォーマンスについても懸念しています。顧客がAssistance Requestケースを効率的に完了できるように、ステークホルダーはシステムが150ミリ秒以内に車両モデルリストを生成することを要求しています。
これらの要件を満たすために、デプロイメントマネージャーから以下のことを依頼されました。
- 車両情報リストをテストするための単体テストを作成し、モデルリストが時間しきい値内に生成されることを確認する。
- 単体テストを使用してテストカバレッジセッションを実行し、結果を報告する。
あなたは、以下の割り当てられたタスクを完了するよう求められています。リードシステムアーキテクトからは、新任のシステムアーキテクトであるあなたに、作業の開始に役立つ技術文書のリンク集が提供されています。
以下の表は、チャレンジに必要なログイン情報をまとめたものです。
| ロール | ユーザー名 | パスワード |
|---|---|---|
| アプリケーションテスター | tester@gogoroad | pega123! |
詳細なタスク
1 Pega Platformアプリケーションのテスト
提供された技術文書を読んで、割り当てられたタスクを完了します。 技術文書には、必要な情報よりも多くの情報が記載されている場合があります。
合格基準
- D_VehicleinformationListデータページに3つの単体テストが存在します。 各単体テストはパラメータ値としてmakeとmodelyearを使用します。単体テストmake = Tesla and modelyear = 2017の場合、テストの結果として3つのモデルが返されるはずです。
- 各単体テストでは、テストの想定実行時間が200ミリ秒(0.2秒)未満であること、また、結果数(.pxResults)つまり、各メーカーとモデル年に対して返されるモデルの数が0より大きいことを確認します。単体テストはGoGoRoadTestingに保存されます。
- 単体テストを使用してテストカバレッジセッションが実行され、その結果が報告されています。
- アプリケーションの品質設定には、組み込みのGoGoRoadアプリケーションが含まれています。
手順
- チャレンジのPegaインスタンスに、以下のログイン情報を入力します。
- User名フィールドに「tester@gogoroad」と入力します。
- Passwordフィールドに「pega123!」と入力します。
- Dev Studioで、Vehicle informationデータタイプと車両情報のリスト(D_VehicleinformationList) データページに移動します。サンプル値(make: Tesla, modelyear:2017)を使用して、データページを実行し、合格基準に指定された内容に従って単体テストを作成します。FordとSaturnの単体テストを追加で作成します。
- 同じモデル年「2017」を使用して、FordとSaturnの各メーカーに対する追加の単体テストを作成します。
- テストカバレッジに対応させて、GoGoRoadを組み込みアプリケーションとして含むようにアプリケーション品質設定を設定します。
- 作成した単体テストを使用して、D_VehicleinformationList データページ用のアプリケーション品質テストカバレッジセッションを設定します。
- テストカバレッジセッションの実行中に作成した単体テストを表示できるように、Application Quality Automated Testing Unitテストケースを設定します。テストカバレッジセッションの一部として単体テストを実行し、結果を表示します。
このモジュールは、下記のミッションにも含まれています。
トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。