- Test Suite の利用を開始する
- Studio
- Orchestrator
- Testing ロボット
- Test Manager
Automate manual tests
This page lists guidelines to effectively use AutopilotTM for automating manual tests in Studio Desktop.
After you link Studio to Test Manager, the Test Explorer from Studio Desktop offers you a view of all test cases within your Test Manager project. The panel displays both automated and manual tests. Autopilot allows you to convert the manual tests into automated tests.
Visit Creating a coded test case from a manual test case and Creating a low-code test case from a manual test case to learn how to convert manual tests into low-code and coded test cases.
Autopilot は、UI オートメーション機能を使用して、手動テスト ステップを自動テスト ステップに変換します。テスト対象の UI 要素を参照するにあたり、Autopilot には各要素へのオブジェクト リポジトリの参照が必要です。手動テスト ステップでもオブジェクト リポジトリ内のコントロール名と同じコントロール名を使用するようにして、一貫性のある命名規則に従うことが重要です。
たとえば、「[ローン申請書を提出] をクリックする」という手動テスト ステップについて考えてみましょう。この場合、Autopilot は [クリック] アクティビティを生成し、[ローン申請書を提出] という名前のオブジェクト リポジトリ要素の要素の検索を試みます。手動ステップ内のコントロール名に一貫性を持たせると、オートメーション変換プロセスがよりスムーズになります。
一般的な手動テスト ステップは、「[メール アドレス] フィールドに「john.doe@gmail.com」と入力する」のように記述されています。このステップには、自動化に使用される以下の情報が含まれています。
- 操作: [文字を入力] アクティビティとして認識される入力操作
- データ: john.doe@gmail.com
- ターゲット: 対応するオブジェクト リポジトリの要素として認識される「メール」
手動ステップで使用する動詞を表で確認してください。これらの動詞は、デスクトップ版の Studio 内で適切なアクティビティ/API に変換されます。
データ入力が必要なフォームが画面に表示されている場合は、「Fill Form (フォームに入力)」というキーワードを使用して、Autopilot に自動化するように指示できます。
たとえば、手動テスト ステップ「Fill the form on the screen named 'myFormScreen' with the following values: Email: 'john@doe.com', Loan Amount: '10000', Loan Term: '3'" ([myFormScreen] という名前の画面上のフォームに次の値を入力: メール アドレス: john@doe.com、ローン金額: 10000、ローン期間: 3)」について考えてみます。Autopilot は、コード化されたオートメーション内で「Fill form (フォームを入力)」コマンドを実行し、指定したフォーム内で識別されたすべてのユーザー コントロールに値を入力します。