码迷,mamicode.com
首页 > 其他好文 > 详细

软件测试lab1

时间:2016-03-19 14:39:59      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:

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按钮,得到如下结果:

技术分享 

软件测试lab1

标签:

原文地址:http://www.cnblogs.com/chengmengmeng/p/5294890.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!