FLEXベースのWebアプリケーションで自動テストスイートを駆動するために推奨されるツール、できればオープンソースはどれですか?Webサービスを駆動する機能も組み込まれている同じツールがあれば便利です。
13 に答える
アドビはテスト フレームワーク自体を配布しています: FlexUnit。
FlexMonkeyをチェックしてください。FlexUnitテストによる自動テストを行います。
無料/オープン ソースのテスト ツールとして Selenium を使用している人がいると聞きました。簡単なグーグルは、それのための FLEX API を明らかにしました。動作するかまだ開発中かはわかりませんが、一見の価値があるかもしれません。
コードレベルの単体テストのスクリプト作成をお考えですか? もしそうなら、dpuint は爆弾です: http://code.google.com/p/dpuint/。このライブラリを使用すると、非ビジュアル ActionScript オブジェクトまたはビジュアル コンポーネントのいずれかで、あらゆる種類の非同期イベントの自動テストを非常に簡単に実行できます。また、Google Code プロジェクト ページには複数ページにわたる優れたチュートリアルもあります。
Flex アプリを使用するエンド ユーザーをシミュレートする自動記録再生のラインに沿った機能テスト ツールを探している場合、HP の QuickTest Pro はアドビが推奨するソリューションです。うまく機能しますが、1 シートあたり約 4,000 ~ 6,000 ドルかかります。
メロメルを見てみてください。Cucumber サポートが組み込まれており、ほとんどの Halo および Spark コンポーネントの手順がパッケージ化されています。
あなたにぴったりのRIATestと呼ばれる自動テストツールがあります。
残念ながら、Windowsのみであり、オープンソースではありませんが、それが機能する場合は、価格(執筆時点で399ドル)の価値があるかもしれません。
Sikuli は、flex/flash ベースの Web アプリケーションのテストに使用できる優れたツールです。-グラフィカルユーザーインターフェースで何でも自動化できます。-Windows、MAC OSX、Linux、iPhone、Android で動作します。-Sikuliリンクはこちら
Flex アプリに必要な Flex コードは、SeleniumFlexAPI ディストリビューションの .swc ファイル、SeleniumFlexAPI.swc に含まれています。Flex アプリをコンパイルするときに、このファイルをライブラリとして含めるだけです。
Selenium-Flex API (0.2.5)の新しいバージョンはうまく機能します。
私のお気に入りのツールは Selenium Remote Control です。数か月前に発見したプラグインがあります。
http://code.google.com/p/flash-selenium/
これには、サーバー側 (ActionScript/Flex) で「フック」を記述する必要がありました。それらが追加されると、Selenium RC を使用してブラウザーのテストを行うことができました。
FunFXは素晴らしいです。私たちはそれを広範囲に使用し、非常に満足しています。コミュニティも活発で非常に反応が良いので、それは私にとって大きなプラスです.