
194
8 章 テストスイートを成長させる
勝手に再起動して、データベースやテストノードを不規則に削除していれば、すべて台無
しになります。この問題については
8.2.1
ーで詳
しく説明します。
• CI
ム適切な
CI
ツールを選ぶのは最優先のように見えます。それなしで、私たち
はどうやってテストを実行できるのでしょうか。しかし、これまでの
4
つのポイントがき
ちんと解決されていれば、テストを実行するツールはどれでも入れ替えることができます。
したがって、これはリストの中で、最も重要性が低い項目になります。適切な
CI
ツール
の選択については、
8.2.3 CI
ーで詳しく説明します。
この項目で述べたことは、現在の CI ツールへの投資が最低限であるときのみ成り立ちます。
特定の CI ツールへの依存関係を減らす方法については、「8.2.3 CI ツールを選ぶ」で説明し
ます。
8.2.1
テスト環境とテストノードを理する
CI
とテスト環境の管理はしばしば無視されます。よくあるのは、開発チームが忙しすぎたり、
システム管理者の役割を果たしたくなかったりするためです。本番システムの管理者は、ステージ
ング環境やテスト環境のハードウェアと
OS
の管理を手伝えるかもしれませんが、新しいコードを
何十回もデプロイすることは、彼らの負担になる恐れがあります。
こうした理由から、品質保証とテスト自動化チームがその役割を果たさなくてはなりません。こ
れら環境を最も気にしているのは彼らです。そして、アプリケーションがどのようにデプロイされ ...