0

コード化されたUIは初めてです。Texbox、ドロップダウンリスト、comboxボックス、およびその他のコントロールに対して、ある種の検証を行う必要があります。
これらの検証は次の種類です。
1)必須フィールドの検証
2)正規表現の検証
3)レンゲの検証
4)コンパレータの検証
5)幅、高さ、およびその他のタイプのUI関連の検証を制御します。

これらのテスト方法をカスタマイズする方法は?それについてもっと学ぶための良いウェブサイトはありますか?

4

2 に答える 2

1

Web 上には、コード化された UI リソースが多数あります。Microsoft の Channel 9 Web サイトには、いくつかのビデオがあります。Microsoft のブログには多くの優れた記事があり、このブログには多くのコード化された UI 参照資料へのインデックスがあります。

あなたのポイントについては、「5)幅、高さ、およびその他のタイプのUI関連の検証を制御します。」. コード化された UI は、機能テストを目的としています。コード化された UI テストは、正確な画面レイアウトから独立していることを意図しているため、テストはレイアウトに対する多くの単純な変更に対応できます。このようなレイアウトの変更は、アプリケーション コードが変更されたため、またはアプリケーションがさまざまなウィンドウ サイズに適応したためである可能性があります。コード化された UI は、ユーザー インターフェイスが目的のレイアウトを持っているかどうか、または美学が正しいかどうかを確認するのが苦手です。

于 2013-03-07T14:57:03.673 に答える
0

一般に、ユーザー入力に基づくこれらの種類の検証をテストするには、テスト入力データのパラメーター化を使用し、出力に基づいてテスト ケースを合格または不合格にします。つまり、アサーションを使用します。

クライアント側の検証については、この記事を参考にしてください。

C# の知識がまだない場合は、ある程度の知識が必要になることに同意します。

また、UI 関連の検証 ["5) コントロールの幅、高さ、およびその他の種類の UI 関連の検証"] に関するポイントについては、Galen Frameworkのような特別に意図されたフレームワークを選択できます。コード化された UI では、コード化された UI テスト自体でGalen フレームワークの実行を制御できる独自のコード スニペット。あなたのケースでは、Windowsアプリケーションのgalenフレームワークが役に立たない場合があります。

Windowsアプリケーションのレイアウトをテストできる別のツールを見つけましたhttp://www.codeproject.com/Articles/289028/White-An-UI-Automation-tool-for-windows-applicatio 私は成功を保証しません私はそれについて読んだばかりで、一度も使用したことがないので、白の使用。

于 2015-03-27T11:40:45.823 に答える