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」を参照してください。