Windows フォーム アプリケーションのクリック操作を自動化するのに役立つツールは何ですか? これも役に立ちますか?私の会社のテスターがこれをかなりやっているのを見て、それは時間の無駄のように思えます。
5 に答える
それらは主にユーザーの管理タスクやショートカットの自動化を目的としていますが、AutohotkeyとAutoITを使用すると、マウスとキーボードの操作に関する限り、ほぼすべてを自動化できます。
クリックしたいものを実際に伝える唯一の方法がX、Y座標である場合、マウスのもののいくつかはトリッキーになる可能性がありますが、Windowsマシンで完全に任意のタスクを自動化するために、それはトリックを行います。
私が言ったように、それらは必ずしもテスト目的のために意図されているわけではないので、それらは単体テストの慣習のために装備されていません。ただし、テストに関連しないものを自動化するために、常にそれらを使用しています。
https://github.com/TestStack/Whiteとhttp://nunitforms.sourceforge.net/を確認してください。White プロジェクトを使用して成功しました。
これは、 MicrosoftUIオートメーションAPIを介してプログラムで実行できます。それについてのMSDNマガジンの記事があります。
ユニットテストフレームワークとうまく統合します。レイアウトが変更されたときにスクリプトを書き直す必要がないため、座標ベースのスクリプトランナーよりも優れたオプションです。
そこにカップルがいます。それらはすべて Windows API にフックしてアイテムのクリックを記録し、テストのために再現します。
現在は主に Web ベース (WatiN を使用) ですが、以前は Mercury Quicktest を使用していました。
Quicktest は使用しないでください。非常に長い理由があるため、これはひどいものです。
これは私が探していたものです。
http://www.codeplex.com/whiteとhttp://nunitforms.sourceforge.net/をチェックしてください。White プロジェクトを使用して成功しました。