タグ

ブックマーク / qiita.com/yoshikawaa (1)

  • MockMvc + HtmlUnitでE2Eテストをブラウザ・APサーバレスに! - Qiita

    今回はWebアプリケーションのE2Eテストについてお話します。 E2Eテストを自動化するときにはSeleniumを使うことが多いですが、実行までの準備やテストコードのメンテナンスに思った以上の労力がかかることもしばしば。 Spring TestのMockMVCとHTMLUnitを組み合わせることで、ブラウザ・APサーバレスに効率的なテストの実施が可能です。 はじめに Seleniumを利用したE2Eテストの問題点(大変さ) WarファイルのAPサーバへのデプロイが必須 Seleniumのバージョンに合ったブラウザが必要(=ブラウザの固定化) ブラウザのバージョンに合わせたWebDriverドライバが必要(=環境準備の必要性) ※WebDriverManagerの導入によって、ドライバ入手の負担は減るかもしれません。 ブラウザの起動に時間がかかり、テスト実行のオーバーヘッドが大きい ブラウザ

    MockMvc + HtmlUnitでE2Eテストをブラウザ・APサーバレスに! - Qiita
  • 1