如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Mujava实验报告学号:20097923班级:o9级计算机二班姓名:郭丹实验目的:了解熟悉mujava工具的使用。练习编写测试用例。怎样用测试用例将变体与父体程序区分。了解什么是活跃变体,什么是被杀死的变体(即被区分的变体)。实验要求:要求自己在电脑上装载mujava工具,熟悉掌握mujava的使用。而且还要求用eclipse编写一个类(类中含有多个方法)和多个测试用例,可供实验时使用。实验内容:mujava的安装:(1)下载mujava的相关包,mujava.jar,openjava2005.jar和mujava.config网址是http://cs.gmu.edu/~offutt/mujava/#Links;(2)mujava要用到jdk,需要下载安装,注意配置环境变量(我的电脑/属性/高级)。java_home=d:\jdk(jdk的安装目录)CLASSPATH=.;%java_home%\lib;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;d:\mujava\mujava.jar;d:\mujava\openjava2005.jar;d:\mujava\classespath系统中原来就有这个变量,只需要在后面加上“;%java_home%\bin;;%java_home%\jre\bin”(3)如果是从实验室直接拷贝过来的mujava软件,必须修改环境变量才可以在自己的机子上运行,如图:2.运用eclipse编写Point类和Pointtest类,生成.class文件和.java文件。如下图:并将生成的point.java和pointtest.java文件放到mujava的src文件夹中,point.class文件放在mujava的classes文件夹中pointtest.class文件放在mujava的testset文件夹中所以文件都放到相应的文件夹后,就可以运用mujava生成变异体,这是在运行mujava.bat时doc界面。生成的变异体总共有51个,如图:运行testcase-runner,选择所编写的类point,选上所以的方法,结果传统的变异结果,有25个活跃变体,有26个变体已经被杀死,classmutantsresult全部被杀死,四:实验结果: