記録と再生および画面キャプチャ機能を備えた Java Swing アプリケーション用の UI 自動化ツールを提案できますか
4 に答える
フリーサイドのツールをお探しの場合は、チェックアウトしてください
フランケンシュタイン-http://frankenstein.openqa.org/
アボットとコステロ-http://abbot.sourceforge.net/doc/overview.shtml
有料の面では、Rational Functional Testerなどのスイートはかなり複雑ですが、かなり強力です。
記録と再生では、可能な限りテストを行わないようにしてください(つまり、ロジックをコントローラー/モデルに抽出し、自動化されたユニット/機能テストを介してテストします)。自動化されたUIテストは非常に難しく、脆弱であり、UIがあまり変更されなくなったときに、プロジェクトの後半で実際に実行する必要があります。
有料側では、Mercury が提供するものも確認できます。Winrunner は、UI テストにおける 800 ポンドのゴリラの 1 つです。
私はアボットのことを知っています: http://abbot.sourceforge.net/doc/overview.shtml
別の興味深いプロジェクトはproject Sikuli です
Marathon http://sourceforge.net/projects/marathonman/は、JavaSwingテストに適したツールでもあります。