Web 2.0 ツールキット・サポート

Web 2.0 コントロールのテストの複雑さ

Web 2.0 サイトには、クライアント側の双方向性フレームワークに基づく、機能豊富でユーザフレンドリなインタフェースがよく含まれています。これらのサイトのコントロールは、一般的に HTML とクライアント側の JavaScript コードを組み合わせて作成されており、これらによって複雑な対話型のアプリケーション・オブジェクトが作成されます。

Web 2.0 ツールキットは、多くのグループや組織によって公開されています。これらのツールキットによって、Web 2.0 コントロールを定義するオープン・ソースの JavaScript ライブラリが構成されています。開発者は、Web 2.0 コントロールを一から開発するのではなく、これらのツールキットを使用またはカスタマイズして Web 2.0 アプリケーションを構築できます。

UFT One Web Add-in はこれらの複雑なコントロールを認識しない代わりに、それらを構成している HTML 要素に関連付けます。これは結果的に、汎用の Web テスト・オブジェクトの低レベル・ステップとなります。このようなステップは、作成、読み取り、保守が難しい可能性があります。

UFT One Web 2.0 Add-in サポートを使った Web 2.0 コントロールのテスト

UFT One Web Add-in Extensibility を使用すると、Web 2.0 アプリケーション内のコントロールを、これらのコントロールの意図された目的と機能に最もよく合った方法で識別できる Web ベースのアドインを開発できます。

UFT One には、いくつかの公開 Web 2.0 ツールキットに対して組み込みの Web Add-in Extensibility サポートが用意されています。各ツールキットに対するサポートは、Web Add-in の子アドインとしてパッケージ化されています。Web 2.0 ツールキット・サポートをインストールする場合、アドイン・マネージャで該当するツールキット名を選択することで、このサポートをロードできます。Web 2.0 ツールキット・サポートのセットアップは、UFT One セットアップの[アドインによる機能拡張と Web 2.0 ツールキット]または UFT One コンピュータの<UFT インストール・フォルダ>\Installations\Web2AddinSetup\Web2AddinSetup.exe から利用できます。

各 Web 2.0 テスト・オブジェクト・クラス用にサポートされている操作は、そのテスト・オブジェクト・クラス用に開発されたユーザ定義操作と対応する(基本)Web Add-in テスト・オブジェクト・クラスから直接継承された操作を組み合わせたものです。

Web2.0 ツールキット・アドインでの作業は、通常の Web Add-in での作業とほとんど同じです。ツールキット・サポートをロードすると、チェックポイントを学習、記録、作成し、ステップを実行できます。また、これらのツールキットから提供されたコントロール上で UFT One のすべての標準機能を使用できます。

UFT One には次のツールキットのサポートが用意されています。

これらのツールキット用にサポートされているテスト・オブジェクトと操作の詳細については、『UFT One Object Model Reference for GUI Testing』「Web 2.0 Toolkits」を参照してください。