软件测试 Lab1 实验报告
实验目的:学习使用JUnit和Hamcrest以及Eclemma,掌握使用这些测试工具测试工程的方法。
实验步骤:
1、在网上下载JUnit包和Eclemma。
2、将JUnit包导入已经创建好的工程中。
3、在创建的工程中与src文件夹同一层创建test文件夹用以存放测试代码。Src文件夹和test文件夹中创建的package名字相同。
4、编写工程代码,实现要求功能:函数输入三角形三个边长,判断这三个变组成的三角形的类型,分别为不能组成三角形、一般三角形、等腰三角形、等边三角形,结果以字符串的形式作为函数的返回值。
5、编写测试代码,使用测试用例测试上一步编写的函数。测试用例要能够到达函数的每一行代码。
6、查看JUnit和Eclemma的结果。
实验结果:
JUnit窗口中显示代码通过了测试;
Eclemma插件显示测试用例到达了每一行代码。
由于我编写的是静态函数,不需要创建类的实例,所以类名这一行为红色
实验遇到的问题:
在安装Eclemma时,我尝试使用已经下载好的文件通过放入Eclipse目录中的方式安装始终不能够成功。后来我使用Eclipse中的MarketPlace在线安装Eclemma插件。