
191
8.1 テストスイートを書くための戦略
8.1.4
新能
スモークテストスイートとマネーパススイートは、テストを書くときの最優先事項です。ところ
が、これらのテストスイートは比較的小さく、すぐに保守モードに入ってしまいます。これらが完
成すると、私たちは時間の大部分をこの保守モードに費やします。新機能戦略という考え方は、ア
プリケーションの開発についていくことです。新しい機能が追加されたら、新しいテストを追加し
ます。この戦略は、リグレッション戦略のような既存機能のテストを書くものではありません。
新機能戦略が最も効果的なのは、間違いなく、テストを書く人が開発チームに組み込まれている
ときです。
個人的に仕事をしたことのあるチームのいくつかは、開発者自身が新しいテストの作成を担当して
いました。おかげで新機能すべてに、最新の Selenium テストが提供されました。これは QA チー
ムにとって、テストを追加して改善する出発点になります。この体制はきわめてうまくいきました。
日常的にチームに参加して、開発の方向性を目の当たりにすることは、新機能についていくのに
重要な部分です。新しく提供された機能に対して、テスト開発者がテストを書き始める頃には、開
発チームは新しいタスクに移っています。品質保証に対する古典的な
Over-the-Wall
アプローチは
うまくいかないものです。
Over-the-Wall(壁越し)のテストアプローチは、完全に分離された開発チームと QA チームで構
成されます。アプリケーションに新しい機能が追加されると、テスト用に新し ...