摘要 |
【課題】ソースコード上のどの要素のミューテーションのテスト結果であるかを把握できる解析プログラム、解析方法および解析装置を提供する。【解決手段】解析装置100は、ソースコード内の要素について、要素をミュータントに変化させるメタミューテーション関数に置換する際に、メタミューテーション関数のIDと、ソースコード内の要素の位置情報とを記憶部120に記憶する。解析装置100は、要素がメタミューテーション関数に置換されたソースコードを中間コードにコンパイルして、中間コードに対してミューテーションを実行するとともにテストを実行する。解析装置100は、要素がメタミューテーション関数に置換されたソースコードに対するテスト結果と、記憶部120に記憶されたIDおよび位置情報とに基づいて、要素とテスト結果とを対応付けて出力する。【選択図】図1 |