软件测试lab1

SOFTWARE TEST LAB

软件测试实验

一、实验任务

利用Junit、Hamcrest及Eclemma进行软件测试。

具体任务(tasks):

  1. 在Eclipse中安装Junit和Hamcrest两个外部jar文件(Install Junit(4.12), Hamcrest(1.3) with Eclipse);
  2. 在Eclipse中安装Eclema(Install Eclemma with Eclipse);
  3. 针对三角形问题编写java程序,并使用Junit进行测试。(Write a java program for the triangle problem and test the program with Junit. )。

二、实验步骤

1. 在Eclipse中安装Junit和Hamcrest两个外部jar文件

(1)在Eclipse窗口中选中project选项卡中的properties选项,在弹出的面板中,选中Java Build Path选项,选择Libraries选项,出现当前项目中包含的jar文件列表;

(2)点击右侧Add External JARS选项,找到Junit-4.12.jar 及hamcrest-all-1.3.jar包文件所在的位置,点击OK应用保存即可,此时可以见到测试项目(STlab1JunitTest)中已经成功。

 

2.在Eclipse中安装Eclema

(1)在Eclipse中的Help选项卡中选择Eclipse Marketplace,并在弹出面板中搜索“EclEmma”;

(2)在“EclEmma Java Code Coverage” 中选择安装,安装完成后按要求重启Eclipse即完成安装。

 

 

 

3. 针对三角形问题编写java程序,并使用Junit进行测试。

 

(1)编写MyTriangle类,描述三角形基本属性,MyTriangle类中包含两个函数:triangle和isTriangle。Triangle函数对输入的三条边进行判断,并将判断结果以字符串的形式返回给函数结果;isTriangle函数用于判断输入3条边能否构成一个三角形,返回bool型变量作为函数结果。

 

 

(2)编写测试类TriangleTest及测试用例。测试用例采用(3,4,7)、(5,5,5,)、(7,4,4)和(2,3,4)作为测试数据。

 

3.运行测试程序,查看结果。

点击运行按钮和coverage launcher按钮,得到如下结果:

 

posted on 2016-03-19 13:01  程昌锋  阅读(258)  评论(0编辑  收藏  举报

导航