0

UI テストを自動化できる Microsoft CRM のテスト ソリューションを探しています。Visual Studio 2012 の「コード化された UI テスト」を見ていましたが、テストをコーディングできるようにするには、プロジェクトのソース コード全体が必要なようです。私の質問は、「Visual Studio (または TFC) でコード化された UI テストを、ソース コードがない EXTERNAL アプリケーションに使用できますか?」ということです。

4

4 に答える 4

2

コード化された UI は、アプリケーションのソース コードを必要とせず、使用しません。コード化された UI は、アプリケーションのユーザー インターフェイスで完全に機能します。視覚障害者が画面上のアイテムを観察するために使用するスクリーン リーダーと同じメカニズムを使用します。同様に、代替のキーボードやポインターが使用する入力メカニズムを使用します。これらは、MSAA および UIA インターフェイスです。

于 2013-05-16T18:43:00.887 に答える
0

基本的に、私はあなたの直接の質問に答えることができませんでした (私は VS Coded UI Tests を知りません)。Adrian が既に述べたように、実行中のアプリケーションに対してテストしているため、UI テストではソースにアクセスする必要はありません。

ただし、Dynamics CRM 2011 は主に Web アプリケーションであるため、IE でテストを実行するためにieunitのようなライブラリを使用できます。

ロールアップ 12 以降、Dynamics CRM 2011 は他のブラウザーもサポートするため、 zombie.jsphantom.jsなどのフレームワークも使用できます。

于 2013-05-17T09:21:26.813 に答える
0

このページ - コード化された UI テストとアクションの記録でサポートされている構成とプラットフォームhttp://msdn.microsoft.com/en-us/library/dd380742.aspxによると、Dynamics CRM Web クライアントは VS CUIT アクションの記録に対して完全にサポートされています。

于 2013-05-20T13:45:35.363 に答える