如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
成绩辽宁工程技术大学上机实验报告课程名称软件测试与评估实验题目实验四Junit单元测试用例设计与实现院系软件学院专业软件工程班级09-1姓名那兴华学号0920010113实验日期2012.10.23实验目的1.掌握用基本路径法设计测试用例。2.掌握用Junit进行单元测试。实验准备阅读教材和实验指导书上网查阅相关的资料复习重点难点实验进度本次共有1个练习,完成1个实验内容实验内容(续)实验内容(续)1.测试程序源代码publicvoidTesttriangle(inta,intb,intc){boolj,k;j=((a>0||a<=100)||(b>0||b<=100)||(c>0||c<=100));k=(a<b+c)&&(b<a+c)&&(c<a+b);if(!k)Console.WriteLine("非三角形");if(j&&k){if(a==b||b==c||c==a){{if(a==b&&b==c&&c==a)Console.WriteLine("等边三角形");}elseConsole.WriteLine("等腰三角形");}elseif(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a){{if(a==b||b==c||c==a)Console.WriteLine("等腰直角三角形");}elseConsole.WriteLine("直角三角形");}elseConsole.WriteLine("一般三角形");}}2、计算环形复杂度18(条边)-14(个节点)+2=63、导出独立路径路径1:5620路径2:57181920路径3:579121920路径4:57910111920路径5:5713151920路径6:5713141619204、设计测试用例,如表1输入数据预期输出测试路径测试用例1k=0非三角形路径1测试用例2K=1一般三角形路径2测试用例3k=1,a=3,b=3,c=2等腰三角形路径3测试用例4k=1,a=3,b=3,c=3等边三角形路径4测试用例5k=1,a=3,b=4,c=5直角三角形路径5测试用例6k=1,a=1,b=1,c=等腰直角三角形路径6表1Junit单元测试1.先安装Java虚拟机JDK,然后再运行Eclipas;2.启动Eclipse,并在在Eclipse中配置Junit2.1.创建变量JUNIT和JUNIT_SRC。选择WindowPreferences菜单栏打开Preferences对话框,展开Java结点,选择BuildPathClasspathVariables项,然后点击New按钮打开NewVariableEntry菜单,分别输入变量名和配置路径,创建完成后,点击“OK”,则可以看见变量JUNIT和JUNIT_SRC。如图1图13.创建Juni测试3.1.创建Java项目。创建一个java项目,点击菜单FileNewJavaProgram,新建项目Money,然后右键单击Money这个项目名称。如图2所示图2在快捷菜单中选择NewClass创建Money类。如图3图33.2.输入Money类的代码如下:packagecom.money;publicclassMoney{privateintbalance;publicMoney(intb){balance=b;}publicintgetBalance(){returnbalance;}publicvoidsetBalance(intf){balance=+f;}publicMoneyadd(Moneym){balance=+m.getBalance();returnthis;}publicbooleanequals(Moneym){if(balance==m.getBalance())returntrue;returnfalse;}}4.建立Junit测试:4.1.在创建Junit测试之前一定要先导入junit.jar包。在project“Money”上单击鼠标右键,选择Properties,然后打开PropertiesforMoney的属性对话框,点击JavaBuildPath项和Li