ソフトウェア開発で絶対に回避したい“テスト漏れ”だが、複合的な要因で発生してしまうため、それらを完全になくすことは難しい。特に重要性が高いのが、“影響分析”への対策だ。漏れの発見は早ければ早いほど致命的にならず、少ない工数でケアできるだけに、影響分析漏れの発見をシフトレフトすることが重要になる。
その対策の1つは、人手による把握とツールによる把握を組み合わせて、漏れを抑制することだ。そして、実装を変更する際には、変更の影響範囲を事前に比較することで漏れが起こる範囲を未然に狭めることも可能になる。
本資料ではこれらの対策のポイントを踏まえ、影響分析を運用に載せるための実践的な方法を解説している。その手法は、CIツールとの連携を行い、影響分析を自動化することで、より効果的になるという。実践に役立つツールも紹介しているので、影響分析漏れのシフトレフトを実現する道筋が見えてくるだろう。