Slide 8
Slide 8 text
8
そこで登場するのが Mutation Test
Mutation Testとは?
● Mutation = (突然) 変異
○ コードを意図的に変更し、バグを植え付ける
○ ex) a===0 を a !== 0 と変異させる
○ その後テストを実行し、正しいテストが書かれていなければアサーションが
エラーとなるはず
○ エラーとならなかった箇所がきちんと検証されていないと判断できる
● Googleでは2017~18年ごろから全社的に導入されているっぽい
参考:Googleにおける突然変異テストの状況
変異の内容と種類