レッスン 1:GUI テストとアクションの作成

アプリケーションの GUI をテストするステップを作成する前に、最初にテストおよびテストを構成するアクションを作成する必要があります。

UFT One GUI テストはアクションの呼び出しで構成されます。アクションは、テストを論理的なセクションに分割する(テスト内の)構成単位です。テストを複数のアクションに分割することにより、モジュール性が高く理解しやすい効率的なテストを設計できます。

テストには複数の異なるタイプのアクションを含めることができます。

内部アクションと外部アクション
  • 内部アクションは、ローカル・テスト(ソース・テストともいう)に格納されるアクションです。
  • 外部アクションは、別のテストに格納されているアクションに対する参照呼び出しです。

    テストによって呼び出される外部アクションは、ソリューション・エクスプローラでテスト・ノードの下に別のノードとして表示されます。

たとえば、複数のテストで使用するアクションがある場合、このアクションをあるテストに内部アクションとして格納し、ほかのテストにはそのアクションへの呼び出しを挿入します。このアクションを呼び出す他のテストでは、このアクションを外部アクションとして利用できます。

再利用可能アクション

新しいアクションへの呼び出しを挿入する場合、そのアクションは標準で再利用可能となるため、任意のテストからこのアクションを呼び出すことができます。

再利用可能アクションを使用する場合、元のテストに格納されている既存のアクションを更新するだけで済みます。元のアクションを変更すると、そのアクションを呼び出すすべてのテストが更新されます。再利用可能アクションを呼び出すテストでは、これらの再利用可能アクションは読み取り専用です。

再利用可能アクションは、次の場合に役立ちます。

  • 複数のテストに含める可能性があるプロセス(たとえば、アプリケーションへのログイン・プロセス)がある場合。
  • たとえば、セキュリティが確保されたアプリケーション部分にユーザがアクセスしようとするたびに開くユーザ資格情報ダイアログ・ボックスへの入力のように、同じテストに複数回挿入することが必要なプロセスがある場合。

アクションが他のテストで利用されないようにする場合は、アクションを再利用不可能にできます。

アクションのコピー アクション・ステップを変更する場合に、テストにアクションのコピーを挿入することもできます。アクションをコピーすると、そのアクションはコピー先のテストの内部アクションになります。これらのコピーはソース・テストにリンクしていないため、元のアクションを変更してもコピーされたアクションは更新されません。

ヒント: 多くのテストで同じアクションまたは類似したアクションを使用する場合は、再利用可能なアクションを格納するためにテスト・リポジトリの作成を検討してください。その後、他のテストにこれらの既存のアクションへの呼び出しを挿入できます。

アクションをテストに追加するには、次の方法を使用します。

  • 新規アクションの呼び出し:新しい空のアクションがテストに挿入されます。このアクションはテストの内部アクションになります。
  • アクションのコピーの呼び出し:既存のアクションのコピーがテストに挿入されます。
  • 既存アクションの呼び出し:既存のアクションの呼び出しが挿入されます(現在のテストに対する外部アクション)。

テスト構造ができたら、テストのオブジェクト・リポジトリの作成を開始できます。

次のステップ: