1

私はしばらくの間Selenium(WebDriver)を使用しており、Microsoft Team Foundation Server(VS2010、Microsoft Test Manager、Lab Management)を使用して、指定されたビルドで自動テストをトリガーしています。これはうまく機能しており、必要に応じて多くの再利用とWatiNへの切り替えを可能にするラッパーフレームワークを作成しました。

私の問題は、現在テストするアプリケーションがWebアプリケーションではなくWindowsフォーム(インフラジスティックとTeechartsを使用)であり、SeleniumとWatiNの両方が不適切になるという印象を受けています。NUnitFormsとWhiteについて読んでいるのは、同様の質問をするSO投稿の中で一般的な自由な選択肢のように見えるからです。ただし、Windowsフォームアプリケーションの自動UIテストを使用してTFSを設定した経験がある人はいないでしょうか。

または、それが失敗した場合、無料のWindowsフォームUIテストパッケージでVisual Studio 2010を使用して、ある程度の成功を収めた人はいますか?私の計画は来週White/NUnitFormsを試すことですが、これを追求する価値がない場合に備えて、個人的な再集計を探します。

4

1 に答える 1

0

SOについてさらに読んで確認した後、さらにいくつかの役立つリンクを見つけました。確実な方法についてはまだ途方に暮れていますが、それができると確信しています。

次のリンクが役に立ちました。winforms Post on SOホワイト ドキュメントの継続的インテグレーション(最初はどういうわけかこれを見逃していました...)、さらに調べてみると、ホワイト TFS で NUnit を利用することが私のニーズに対して完全にサポートされていることがわかりました。TFS を使用した NUnit は、ここにあります。

これが同じ立場の人に役立つことを願っています。まだ実際のテストを開始していないので、さらなる回答を歓迎します.

編集:NUnitにはTFSと統合された結果を含む多くのドキュメントがあり、WhiteはVisual Studioの自動化ツールのラッパーのようなものであるため、NUnitでWhiteを使用することにしました。

于 2012-05-28T03:34:23.460 に答える