7

いくつかのフレックス コンポーネントを含む Web アプリケーションの自動テスト用ツールの推奨事項を探しています。

背景を提供するために、AJAX+HTML で完全に開発された Web アプリケーションがあり、Selenium を使用してそのアプリケーションをエンド ツー エンドでテストすることに成功しました。最近、いくつかのフレックス コンポーネントをミックスに追加しましたが、複雑になりました。

Selenium Flex を使用してみましたが、その機能には失望しています。そのため、現在、いくつかの代替手段を探しています。ツールがウェブとフレックス パーツの両方を同時に駆動できることが理想的ですが、フレックス コンポーネントを単独でテストすることもできます。私たちはオープンソースを好みますが、優れた商用ツールも選択肢の 1 つです。

Fluint と FlexMonkey について聞いたことがありますが、まだ試していません。誰もそれらを使用した経験がありますか? 始めたばかりの人へのアドバイスはありますか?落とし穴はありますか?

他に使用できるツールはありますか?

ありがとう。

4

4 に答える 4

4

FlexMonkey を試してみました。

巨大で複雑な Flex コンポーネントとのやり取りの記録に夢中になるまでは、素晴らしかったです。

私にとって、そして今のところ、デモや小さなアプリでは素晴らしいですが、製品化の準備はできていません.

BUT : 急速に進化しているようです。

于 2010-01-12T10:51:39.510 に答える
2

FunFXを使用してかなり複雑な Flex アプリケーションを自動化することに成功しました。FunFX は、Selenium に似た別の Web 自動化フレームワークであるFireWatirから構築されています。したがって、これらを合わせて、アプリケーションの AJAX/HTML + Flex ビット全体をカバーする必要があります。

FunFX と FireWatir はどちらも Ruby ベースであるため、すべてを結合するためのテスト フレームワークとしてCucumberのようなものをお勧めします。

于 2010-02-03T04:14:41.907 に答える
1

RIAテスト。このことは揺れます。それは Flex Monkey を吹き飛ばしました (少なくとも私の評価では) 私たちのアプリはかなり大きく、カスタム コンポーネントなどで複雑です。RIATest は、ほぼすべてのものを認識して操作することができました。その他は、カスタムの複合コンポーネントであるため、微調整が必​​要でした。

RIA Test は、機能、価格、使いやすさのバランスが取れています。

下側。有料の商用製品。

于 2011-03-07T01:27:11.273 に答える
1

単体テストには Fluint を使用し、エンドツーエンドの機能テストには Quick Test Professional (Flex プラグインを使用) を使用して、ある程度の成功を収めています。QTP はかなり重いですが、セットアップしていくつかのテストを作成すると、かなりうまく機能します。Flex と標準の HTML/Javascript で動作するため、アプリケーションが 2 つが混在している場合でも、それを処理できるはずです。

Fluint は単体テストには最適ですが、コンポーネントのテストに必要なコードの量を考えると、機能テストには推奨しません (レベルが低すぎます)。FlexMonkey は、Flex Unit の自動化フレームワークに近いものです。基本的にはテストケースを記録するために使用し、Flex Unit を使用してコードを生成してテストを実行します。いじりましたが、最終的には QTP を使用することにしました。

Fluint を使用するためのヒント: Flex コンポーネントをテストする場合は、シーケンスの使用方法を学んでください。これにより、作業が大幅に楽になります。

于 2010-01-11T15:44:54.840 に答える