2010-12-01 6 views
3

私はUIオートメーションに取り組んでいます。UIオートメーションテストツール

次のツールを使用しています。

Bewildr スヌープ

当社のWPFアプリケーションは、同社が開発したカスタムフレームワークを使用しています。多くのボタンは動的に生成されます。たとえば、ID guidを持つコントロールは、プログラムを実行するたびに新しいID guidを取得します。多くのコントロールには名前がありません。

他に見合うツールがありますか?

答えて

3

これは商業的なものか個人的なものか、つまり予算はありますか?それはMercuryやHPのスイートを検討するか、あるいは直接オープンソースにするかに影響します)

http://en.wikipedia.org/wiki/List_of_GUI_testing_toolsは、GUIテストツールの優れたリストを提供します。 AutoITは、とにかくあなたがコーダーであるならば、特に使いやすく、使いやすくなります。 Phantom ALとIcuTestは両方ともWPFアプリケーションに役立ちます。

Mercury/HPのツールセットであるQTP(QuickTest Pro)とWinRunner(以前のバージョンではカスタムテストスクリプト言語を使用していましたが、以前はVBScriptを使用していました。

私はWikiの記事に既にありますので、それらへのリンクをすべて提供しませんが、私はそれが助けてくれることを願っています。

名前をターゲットとして、ロードされている順番を確認し、名前とガイドを無視してそのようにタブすることができます。または、を知っている場合は、ボタンが表示されるがある場合は、アプリ上のターゲット座標にクリックを送信できます。

0

Mark、

bewildrがまだ実行できないことは何もありません。名前、IDまたはオブジェクトのさえ種類がわからない場合でも、あなたは常に動的.children方法を使用して要素を取得することができます...簡単なイントロのためにこれを参照してください。http://www.natontesting.com/2010/11/27/bewildr-0-1-7/

...と、ここのためにコード例:

https://github.com/natritmeyer/bewildr/blob/82cd1e907484583be26bc22024ca6a8f34c0d6a4/features/step_definitions/hierarchy_steps.rb

+0

今、私たちはBewildrとホワイトを使用しています。 Bewildrを使用してWPF要素を選択します。要素を編集する場合、たとえば、ユーザー入力をデータグリッドセルにシミュレートする場合は、Whiteを使用します。 –

関連する問題