C ++(MFC)およびC#(WinForms、WPF)で記述されたGUIを多用するアプリのテストに飛び込んでいます。コード化されたUIテストを簡単に試してみましたが、表示された内容に満足しています。問題は、私のプログラムが重要であるということです。そのため、これは2つの理由で機能しません。
- 起動するプログラムは3つあり、そのうちの1つにログインする必要があります。タイミングは重要です。私は彼らが出てきたことを確認する必要があります。
- 起動時間が長いので、この設定はプロジェクトごとに1回だけ行うようにしたいと思います。
- プロジェクトが終わったら、これをきれいに破壊したいです。
- テストごとに、ウィンドウがアクティブであり、各テストの開始時に最前線にあることを確認したいと思います。
いくつかの良いアプローチは何ですか?この質問が曖昧すぎると感じた場合は、何が欠けているのか教えてください。