JIANGSU UNIVERSITY OF TECHNOLOGY 软件测试用例设计
基于JUint4的单元测试用例设计与实现
学院名称: 计算机工程学院
专 业: 软件工程
班 级: 12软件1
学 号: 12144133
姓 名: 王 慧
二〇一五 年 五 月
目 录
基于JUint4的单元测试用例设计与实现
一、需求分析
二、测试工具介绍
三、软件测试实现
附录1:相关代码 1 1 2 3 9
基于JUint4的单元测试用例设计与实现
一、需求分析
(一)软件测试
软件测试(Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
软件测试模型有V、W、H、X等模型,其中V模型测试过程按4个步骤进行,即单元测试、集成测试、确认测试和系统测试及发布测试。这其中单元测试与其他测试不同,单元测试可看作是编码工作的一部分,应该由程序员完成,也就是说,经过了单元测试的代码才是已完成的代码,提交产品代码时也要同时提交测试代码。
软件测试的测试目标是:
1.发现一些可以通过测试避免的开发风险;
2.实施测试来降低所发现的风险;
3.确定测试何时可以结束;
4.在开发项目的过程中将测试看作是一个标准项目。
(二)单元测试
单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。 经验表明一个尽责的单元测试方法将会在软件开发的某个阶段发现很多的Bug,并且修改它们的成本也很低。它的优点如下:
…… …… 余下全文