さまざまなGUI自動化テストツールの評価を始めたばかりです。Test Automation FX、Ranorex、TestCompleteを見てきました。そして、ソフトウェアの価格はこの順序です。
これは私の結論の一部です:
テスト自動化FX-C#でコード化され、完全にVS統合されています。しかし、コンポーネントの検索が非常に遅く、多くのメモリを消費し、DevExpressコンポーネントを完全にはサポートしていません
Ranorex-C#でコード化されており、テストを保守するためのスタジオがありますが、VSに完全に統合できます。より良いオブジェクトサポートがあります。そして、いくつかのことに関する正規表現によって、ソフトウェア内のオブジェクトを見つけることができます。DevExpressコンポーネントに問題がありますが、操作はかなり高速です。
TestComplete-スクリプト言語で使用します。VBscriptは最も簡単なものです(C#Scriptは単に厄介な表記です)。これは、DevExpressコンポーネントを非常によくサポートしており、テストを非常に高速に実行します。しかし、非常に高価です
今はどちらを使うべきかわかりません。RanorexはTestAutomationFXよりも優れていますが、どちらもDevExpressコンポーネントを完全にサポートしていません。TestCompleteは素晴らしいですが、開発に新しい言語を導入し、非常に高価です。しかし、テストスクリプトは小さく、プログラムはクリックするものを見つけるためのより多くのロジックを備えています。