EPiServer のような CMS で UI テストをどのように実行しますか? エディターがページ タイプに基づいてコンテンツを作成し、開発者として各ページ インスタンスをテストする必要があるのはどこですか?
現在、それぞれのページ タイプに基づいて動的に作成されたテストを使用して、EPiServer ですべてのページをテストしています。その後、ビルドサーバーは毎晩テストを生成し、Selenium RC を起動して、テストがすべてのページをカバーし、毎日実行されるようにします。
これは何年も機能していますが、いくつかの問題が発生しています。
- これは Selenium RC 1.0.3 に基づいていますが、現在は WebDriver を支持して非推奨になっているようです。
- Seleniun RC は古いバージョンの Firefox でしか動作しないようで、最新 (10) にアップグレードすると動作しなくなりました
私がやりたいことは、WebDriver アプローチに移行してテストをオンザフライで生成する可能性を保持する方法を見つけるか、同じ利点をもたらす別のセットアップを指摘することです。
私は何をすべきか?