标签:
SOFTWARE TEST LAB
软件测试实验
一、实验任务
利用Junit、Hamcrest及Eclemma进行软件测试。
具体任务(tasks):
二、实验步骤
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按钮,得到如下结果:
标签:
原文地址:http://www.cnblogs.com/chengmengmeng/p/5294890.html