10

こんにちは、コード化された UI テスト (CUIT) を使用してアプリケーションをテストしようとしています。録音オプションを試しましたが、これは私にとって十分な柔軟性がありません。それ以外のサイズの画面で使用すると、壊れます。

テストを手作業でコーディングできることは知っていますが、基本的なテストの書き方の良い例が見つかりません。ここには CUITe を使用する例がありますが、これらの投稿は 2011 年のものであり、Microsoft からの CUIT への新しいアップグレードとの関連性がどの程度かはわかりません。

これらのテストは、Visual Studio 2012 Ultimate のビルド環境に統合する必要があるため、Selenium を使用していません。

また、コード サンプルまたは優れたチュートリアルへのリンクを歓迎しますが、特に、CUIT のハンド コーディングを開始する方法の例を探しています。

4

4 に答える 4

6

CodePlex の Code First コード化された UI テスト API プロジェクト ( http://codeduicodefirst.codeplex.com/ ) には、ダウンロードできるプロジェクト デモ (アプリケーションとテスト) が含まれています。記録/再生に依存せずに CUIT テストを構築するために設計されています。

コードのみで作業する場合に必要な最大のことは、CUIT の記録によって作成される自動生成されたオブジェクト マップへの依存を回避する方法です。Code-First プロジェクトは、個々のページ オブジェクトにマップされたクラスを使用してこれを回避します。私の記憶が正しければ、デスクトップ アプリケーションで動作するようにプロジェクト コードを拡張する必要があります。

(私はこのプロジェクトとはまったく関係がありません - 私が見つけた CUITe 以外の唯一のハンド コーディング リソースであり、CUITe はしばらく更新されていません。最後に見たものです)。

于 2013-07-02T16:43:35.963 に答える