テスト自動化フレームワーク
通常、次にくるのはテスト自動化のプラクティスです。つまり、チームがテストを手作業で実行するのでは非効率的、非効果的、そして多くの場合は明らかに不可能であると理解した時点で、テスト自動化が検討されます。堅牢で保守しやすいテスト自動化フレームワークは、ソフトウェア開発プロジェクト自体と同じように取り組まなければ作成するのが困難です。自動化フレームワークを作成するには、共通のビジョン、要件、アーキテクチャー、設計、さらに場合によってはコーディングが必要になり、最終的には自動化が意図されたように機能することを検証しなければなりません。これらの側面を無視して作成されたテスト自動化フレームワークは、不安定で壊れやすく、保守するのが困難で、リファクタリングにコストがかかるものになりやすく、放棄されることも珍しくありません。 shimizukawa.icon Seleniumテストとか放棄されやすいよね..