テスト自動化パターン言語プロジェクト

インディ・ジョーンズ

文脈

  • 現在稼働している自動化環境はない。
  • 過去にすごいエンジニアが何やらすごいことをしていた、という噂が流れている。

問題

  • 自動化対象のシステムが複雑すぎて、どこから手を付ければいいか分からない状態になってしまっている。

フォース

  • すでに稼働している環境に対して自動テストを追加するのは、対象システムの深い理解と自動テストに対する理解両方が必要になり、非常に困難な作業である。

解決

  • 過去に構築していた自動化システムを再稼働し、短期間で自動テストを行えるように持っていく

結果

  • 過去の遺産により、ひとまず導入の第一歩を超えることができた。しかし、これらのシステムは[験担ぎ]に成り下がった後に[原住民放棄]により打ち捨てられたものである可能性が高く、平行して全体像を描き見直しを行うことが必要となる。