コード化された UI テストを開発してから数か月が経ち、知識が許す限り最適化してきました。テストの実行時間に関して、いくつかのパフォーマンスの問題が見つかりました。
現在、91 個のテストがあります。それぞれのテストは非常に小さく、複数の UI マップを使用しています。各テストの実行にかかる時間は 1 ~ 5 分で、一部のテストは 20 分以上実行されます。それらのいくつかが実行されるのを見てきましたが、テストで UI コントローラーを見つけるのに時間がかかることに気付きました (そうでない場合もあります)。
ここには2つの質問があると思います:
1) PC\Server が最適な実行時間の結果を得るために最適な要件 (RAM、HD スペース、CPU など) はありますか?
2) コード化された UI テストを最適化して実行時間を改善する方法はありますか?