クライアント側開発のためのテスト ツール
Microsoft では、Easy Repro と呼ばれるモデル駆動型アプリ専用の自動化 UI テスト フレームワークを提供しています。 このフレームワークは、SeleniumHQ ブラウザー自動化オープンソース プロジェクトを使用してビルドされます。
Easy Repro は、モデル駆動型アプリの各種ページを操作する一連のクラスとメソッドを提供するため、テスト ケースを記述するときにアプリケーションの HTML 要素を解析する必要はありません。 これにより、アプリケーション ページを構成する HTML 要素での変更に対してテストが弾力性を持つようになります。
ユニット テストのメリット
ユニット テストは強くお勧めしますが必須ではありません。 使い始めたばかりの場合や、ソリューション内のコードの量が比較的小さい場合、ソリューションに含まれる機能よりテストの記述により多くの時間を費やすことができます。
ユニット テストの利点は、ソリューションが大きく、より複雑になったときに現れ始めます。 クライアント側の開発では、テスト用の自動化 UI フレームワークによって、ユーザー アクションによって開始された問題を検出できます。
ユニット テストを使用してソリューションが開発されるとき、開発者は、生産性が向上して製品の品質が向上すると報告しています。
関連項目
サーバ側開発のためのテスト ツール
ビデオ: UI テストの作成および実行
ブログの投稿: Easy Repro とは
ビデオ: DevOps の概要
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示