近年、多くの企業が手動テストケースを一斉に自動化する取り組みを進めています。この背景には、短いリリースサイクルと効率的なテスト実行の要求があります。しかし、すべてのテストケースを盲目的に自動化することは、肥大化したエンドツーエンド(E2E)テストを生み出す危険性があります。これらのテストは、保守が難しく、しばしば多くのリソースを消費します。このプレゼンテーションでは、自動化の過度な取り組みが引き起こす問題点と、保守性の高い自動テストの設計方法について解説します。適切な自動化のバランスを見つけるための実践的なアドバイスも提供いたします。