CloudBees(クラウドビーズ)は2026年10月29日、テスト実行時間を最大80パーセント削減する「CloudBees Smart Tests」の予測テスト選定(Predictive Test Selection)において、テストが選定された具体的な理由を追跡・確認できる新機能を発表した。AI生成コードの増加に伴いテスト網羅性の担保が重要視される中、テスト選定の透明性を高めて安全かつ根拠を持ったテスト実行を支援する。
今回のアップデートにより、選定結果をコードの変更点まで遡って検証できるようになり、以下の3つの表示機能が追加された。
・変更サマリー(Change summary):テスト選定の要因となった変更ファイルに加え、関連テストが存在しなかった変更ファイルを一覧表示。マージ前にテストが不足している変更カ所を即座に特定できる。
・関連性インジケーター(Relevance indicator):従来の生スコアに代わり、変更コードとテストコードの意味的類似度に基づき「Strong」「Moderate」「Weak」の3段階評価と該当ファイル名を表示。
・変更要因の内訳(Change driver breakdown):テストが選ばれた要因上位3件の変更点を表示し、単一の変更によるものか複数の変更によるものかを確認可能。
本機能は「Test Session Analyze」および「Build Details Subset Summary」画面に反映され、テスト選定アルゴリズムの動作自体を変更することなく、また既存のテストコードの変更や計測処理(インストルメンテーション)なしで利用できる。
出典:CloudBees
この製品の詳細については、CloudBees製品ページをご覧ください。