Salesforce テストとは何ですか?
Salesforce テストは、ユーザーのインタラクションとフローを模倣する様々なテストステップで構成されます。ステップは、手動でステップを追加したり、画面上のアクションを記録することで作成できます。テストケースは、上記の 2 つの方法で作成されたテストステップの組み合わせを持つことができます。
テスト環境に接続されていますか?
テストを作成する前に、事前定義されたステップにレコードとフィールドが含まれるように、テスト環境を Testim for Salesforce に接続する必要があります。これにより、事前に入力されたステップで迅速にテストを作成できます。
テストはどこで実行できますか?
ローカルシステムでテストを設計し、正常にテストした後、テストはクラウド(つまり、グリッド上)で実行する準備が整います。テストは、ホストされたグリッド、サードパーティグリッド、および自己管理のプライベートグリッドで並列実行できるテストスイートに自動的にグループ化されます。
テストを実行する方法は?
手動、スケジュールされた時間、または最も一般的には、継続的インテグレーション(CI)サーバータスクの完了時など、いくつかの方法でテストを実行できます。
テスト結果はどこで確認できますか
最後に、テスト結果を確認します。テストレポートには、成功と失敗の要約データ、およびテスト失敗に関する詳細が含まれます。
主要な概念
テストステップ
テストステップは、ログイン、ログアウト、アプリの起動などの一般的な操作と、レコードの作成、編集、削除などのレコード操作で構成されます。ステップ内のフィールドは、Salesforce 環境のレコードから抽出され、事前入力されます。
テストレコーダー
Salesforce の事前構築されたステップが利用できない場合は、テストレコーダーを使用します。Salesforce テスト内で、レコーダーに切り替えてアクションをテストステップとして記録できます。テストレコーダーは Salesforce を認識します。入力および選択したフィールドと値を識別してキャプチャし、検証します。
ローカルでの実行
テストを記述したら、ローカルで実行して動作を確認します。動作しない場合は、比較スクリーンショット、HTML DOM データ、コンソールログを確認して問題を特定することでトラブルシューティングできます。コードで作業している場合は、IDE デバッガーを使用できます。Visual Editor で作業している場合は、Testim for Salesforce のデバッグツールを使用できます。
グリッドでの実行
テストを並列実行するには、テストグリッドを使用できます。これにより、複数のブラウザと構成をテストし、テストスイート全体をより高速に実行できます。
テスト結果
テストの作成方法(コードまたはコードレス)や編集方法(IDE または Visual Editor)に関係なく、すべての結果は Testim for Salesforce レポートで利用できます。テスト結果にラベルを追加して並べ替えに役立てることができます。個々のテスト実行とテスト結果、および時間の経過に伴う傾向を確認できます。実行されたテストの数とそのパフォーマンスを示す管理レポートを確認できます。