自動テスト実行結果の目的を整理する by @t_wada ひとこと要約 自動テストの信頼性とは 自動テストの成功も失敗も信じられること 成功していれば正しい、失敗していれば誤っていると確信できる しかし自動テストは嘘をつくことが稀によくある 今日は偽陽性と偽陰性の話ではないので詳細は割愛 信頼性が高いなら何をするかが今日の話題 意思決定と行動を促す「情報」としてのテスト結果 テストの実行結果は「情報」である 情報→意思決定と行動を促すもの テストの実行結果が促す行動:デプロイ、マージ、コードの修正 信頼性が低いテストは判断を鈍らせる 自動テストの出力にはいくつかの役割がある 信号機 全件成功した→次の行動に移れる 人間には緑と赤、機械には0と1で表示 欠陥の絞り込み Execution Error: テスト実行中にプロダクトコードから発生する実行時エラー Assertion Failure