C# WebDriver と MSTest (Visual Studio Test) を使用した一連の Selenium テストがあります。
うまくいけば、これらのテストをうまく統合でき、期待どおりに機能しています。
悲しいことに、私は大きな問題を発見しました: 自動化された UI テストは、以前にデプロイされたソリューションに対して実行されるため、以前のビルドが成功した場合、テストの実行は成功し、バグのあるデプロイが発生する可能性があります。
おそらく、テストを実行する前に別の Web サイト ( http://test.mydomain.comなど) にソリューションを事前展開し、これに対して UI テストを実行することができます。テストの実行に問題がなければ、同じサイトを運用 Web サイトに展開できます。
要約すると、この問題を解決するための他のより良いアプローチを知っていますか?
前もって感謝します。