差分ベースで効率的にテストを実行してみる

テストは大事!テストがあれば安心!ということでテストをバリバリ書いていったn年後。
テストが重くなり、不要に Factory に紐付いてるすべてのアソシエーションを憎むようになったり、統合テストなんて無駄!という気持ちになったことはないですか?
この発表では CI を通っているコードを動的分析し、追加・変更されたファイルから実行すべきテストを計算し効率的にテストを実行する手法を試した結果と長所・短所などを解説します。

アバター画像:Shia
Shia

Software engineer at STORES, Inc.