BT

Flex向けRIATestのベータ版がリリース

| 作者: Moxie Zhang フォローする 0 人のフォロワー , 翻訳者 編集部 フォローする 0 人のフォロワー 投稿日 2008年3月15日. 推定読書時間: 3 分 |

Flex GUIテスト自動化ツールであるRIATest(サイト・英語)がベータ製品をリリースした。InfoQがRIA Testの設立者であり作成者であるTigran Najaryan氏にインタビューし、このリリースについて話を伺った。

Najaryan氏は、RIATestの作成理由から話し始めた。

RIATestはAdobe Flex 3アプリケーションのGUIテスト自動化ツールである。RIATestは、製品の品質保証に本腰を入れているビジネスおよびプロフェッショナルデベロッパ 向けの、シンプルかつクリーンなテスト自動化ソリューションとして機能するよう設計されている。積極果敢な価格設定をおこない、利用可能な他のFlexテ スト自動化ソリューションに手が出なかった多くのFlexユーザにもこの製品を知ってもらいたい。

RIATestの動作方法について、Najaryan氏は以下のとおり説明している。

技術的には、RIATestは2つの部分から構成されている。AgentおよびIDE (またはコマンドラインRunner)である。Agentはブラウザサイドにあり、Application Under Testと直接対話する。AgentはアプリケーションGUIコンポーネントおよびそれぞれのプロパティを検査および監視することを可能にする Component Inspectorを提供する。AgentはまたTCP接続経由でIDEに接続する。AgentおよびIDEは、プレイバック(IDEがAgentに命令 を送信し、結果を受信する)およびレコーディング(AgentがIDEに記録されたアクションについて報告する)の間この接続で通信する。

テストスクリプトは、RIAScript言語で記述される。RIAScriptはActionScriptの簡易版(多少の拡張機能あり)で、ActionScriptに精通しているデベロッパが、容易にRIAテストにテストスクリプトを記述することができる。

どのようにRIATestは開発されたのか?Najaryan氏は以下のように続けた。

RIATestは最初からFlex 3テスト自動化ツールとして設計され、Flexで使用可能なテスト自動化フレームワークを使用すると言える。RIATest IDEはwxWidgets(サイト・英語)ライブラリを使用して、C++で記述される。RIATest AgentはFlex 3で開発される。

その他のテストツールが利用可能なので、infoQはNajaryan氏にRIATestとFlexUnitのようなツールを比較してもらった。

GUIテスト自動化ツールであるRIATestは、単体テストのようなテスト方法の手引きである。必然的に、GUI自動化テストや単体テストを含むさまざまなアプローチでテスト自動化をすると最高の品質保証結果が得られる。

HTTP要求やSOAP接続のような接続性をテストするには、以下のとおりにする。

内蔵機能を自動的に同期させるか、特定の条件のもとで手動で同期させると、RIAテストはリモートデータソースで通信するアプリケーションを自動化するこ とが可能である。waitforオペレーターによって、QAエンジニアがテストスクリプトの操作をApplication Under Testのコンポーネントの望ましい状態に同期することが可能になる。

最後にNajaryan氏はテストスクリプトがどんなものであるかを示すコードのサンプルを提示してくれた。

RIATest Script

原文はこちらです:http://www.infoq.com/news/2008/03/riatest-beta-released

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT