JUNIT软件测试与质量保证第六次实验报告.docx
- 文档编号:3194356
- 上传时间:2022-11-20
- 格式:DOCX
- 页数:10
- 大小:507.12KB
JUNIT软件测试与质量保证第六次实验报告.docx
《JUNIT软件测试与质量保证第六次实验报告.docx》由会员分享,可在线阅读,更多相关《JUNIT软件测试与质量保证第六次实验报告.docx(10页珍藏版)》请在冰豆网上搜索。
JUNIT软件测试与质量保证第六次实验报告
2011-2012学年第二学期课程实验报告
课程名称:
软件测试与质量保证
实验名称:
Junit
姓名
班级
计算机01
学号
实验台编号
同组同学
实验课表现
出勤、表现得分10%
10
实验报告
得分30%
实验总分
操作结果得分60%
60
实验目的
Junit
一、实验内容:
1.参考课件,逐步完成TestAccount.java和Account.java代码,体验测试驱动的开发思想和过程
2.思考并设计一些测试用例,对wordDealUtil类进行单元测试,试图找出bug
实验内容(实验步骤和实验结果的简单描述,方便同学自己以后阅读)
二、实验要求:
1.使用junit3.8.1,不借助任何IDE,在命令行状态下,利用测试驱动的思想,完成课堂上TestAccount.java和Account.java的代码实现。
出现类似下面的界面,4个测试用例都通过,表示完成实验
2.参考文档《Junit-Eclipse-学生版》中1和2部分的内容,测试代码wordDealUtil,即思考设计一些测试用例,编写测试代码,试图发现缺陷,并尝试进行修复。
3.尝试使用junit4的新特性,完成wordDealUtil的测试代码(选作)
4.Test-DrivenDevelopmentByExample.chm(选作)
实验过程中遇到的问题以及如何解决的?
(可以写多条,是否认真填写将影响实验成绩)
1、
本次实验的体会(可以写多条,是否认真填写将影响实验成绩)
通过本实验,我理解/了解/熟悉了.......
实验一、
1、TestAccount.java代码
2、Account.java代码
3.编译成功
4、调用Junit包
5、测试成功
实验二、
1、新建WordDealUtil.java
2、1、新建,JunitTestCase
3、测试代码
3、新建一个用例–运行
测试成功
2、添加多个用例之后
4、程序代码
5WordDealUtilTest.java、
packagecom.java.junit;
importjunit.framework.TestCase;
publicclassWordDealUtilTestextendsTestCase{
//测试wordFormat4D01正常运行的情况
//employeeInfo首字母小写
publicvoidtestWordFormat4DB01(){
Stringtarget="employeeInfo";
Stringresult=WordDealUtil.wordFormat4DB(target);
assertEquals("1","employee_info",result);
}
//EmployeeInfo首字母大写
publicvoidtestWordFormat4DB02(){
Stringtarget="EmployeeInfo";
Stringresult=WordDealUtil.wordFormat4DB(target);
assertEquals("2","employee_info",result);
}
//_employeeInfo首字母是下划线
publicvoidtestWordFormat4DB03(){
Stringtarget="_employeeInfo";
Stringresult=WordDealUtil.wordFormat4DB(target);
assertEquals("3","employee_info",result);
}
//1employeeInfo首字母是数字
publicvoidtestWordFormat4DB04(){
Stringtarget="1employeeInfo";
Stringresult=WordDealUtil.wordFormat4DB(target);
assertEquals("4","employee_info",result);
}
//@employeeInfo首字母是特殊符号
publicvoidtestWordFormat4DB05(){
Stringtarget="@employeeInfo";
Stringresult=WordDealUtil.wordFormat4DB(target);
assertEquals("5","employee_info",result);
}
//$employeeInfo首字母是美元符号
publicvoidtestWordFormat4DB06(){
Stringtarget="$employeeInfo";
Stringresult=WordDealUtil.wordFormat4DB(target);
assertEquals("6","employee_info",result);
}
}
思考题
1、记忆中java是可以用下划线_来命名字段的,但事实上是不可以的
2、在用例中给出了5个测试用例,只通过了1个,其余四个都是覆盖大部分的错误用例了。
教师评价
实验态度A.很认真B.认真C.比较认真D.不认真
独立完成情况A.很好B.好C.比较好D.不好
收获和体会A.多B.比较多C.少D.很少
思考题回答情况A.很好B.好C.比较好D.不好
评阅教师:
日期:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JUNIT 软件 测试 质量保证 第六 实验 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)