ブラウザ拡張機能をテストするための最良のアプローチ/ツールは何ですか?
私の場合、IE ブラウザー ヘルパー オブジェクト (C#) に取り組んでいます。これは、独自の小さな UI と大量のデータベース インタラクションを備えています。これまで、モデル/ビジネス オブジェクトのテストには自動単体テストを使用していましたが、UI/シナリオ テストには手動テストを使用していました。ブラウザーの制御に Selenium の使用を開始することを考えています。次に、UI 要素の動作を制御およびアサートし、データベースで正しい結果を確認するために、他のスクリプトを追加する必要があります。
推奨事項はありますか?同様の状況にある他の人は何をしていますか (BHO や Firefox 拡張機能などを開発している場合)?