首页 > 代码库 > 使用μJava进行变异体测试
使用μJava进行变异体测试
- 一、环境配置
mujava运行的是Java程序,Java的环境配置见Eclipse+JDK配置那点事。
将下载的mujava相关文件放到一个文件夹,文件夹放到C:\muJava
- 添加mujava环境变量CLASSPATH:
C:\mujava\mujava.jar;C:\mujava\openjava.jar;C:\mujava\junit.jar
- 创建一个文件夹,如C:\mujavaTest;将mujava.config 移至 该文件夹,并用记事本打开将MuJava_HOME设置为该文件夹,即
MuJava_HOME=C:\mujavaTest
;最后在该文件夹下创建如下结构目录: - 在C:\mujavaTest下创建两个Txt,另存为cmd后缀,方便运行mujava程序。txt分别内容为:
GenMutants.cmd:
RunTest.cmd:
*运行mujava的目录要包含mujava.config
- 二、生成变体
- 先对muJavaHome的文件夹进行解释:
我们把在eclipse下编译好的.java和.class文件分别放到src和classes里面,然后点击运行GenMutants.cmd
- 然后我们生成变异体
生成完毕后可在其余两个选项卡中查看生成的变体,变体.java与.class位于result文件夹
- 三、编写测试用例
- 四、运行变异测试
- 五、分析测试结果
使用μJava进行变异体测试
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。