菏泽软件开发 济宁软件开发
24小时客服热线:18678812288
开发技术

菏泽软件单元测试

投递人 ; 济宁软件开发  发布于2014年07月23日    有人阅读

    单元测试是对软件的最小单位一一程序模块进行测试,它和程序设计紧密联系,主要检验程序的每个功能模块是否能实现设计要求,因此又称为模块测试或单体测试。由于编程和单元测试大多由同一开发人员担任,因此在工程阶段划分中,一般把单元测试作为程序开发的一部分划入程序制造工程,而由于它又是测试作业,因此从测试工程的完整性考虑,又可以把它划入测试工程。

    单元测试的目的是按照程序设计书的要求检测确认程序模块的处理逻辑是否正确,要求的功能是否实现。图4.2列出了单元测试的主要作业内容及标准流程。单元测试主要对程序的以下几个方面进行测试:

(1)程序的逻辑处理测试。包括对程序模块内的全部命令、判别条件、功能分支等逻辑处理的测试。

(2)程序的输入/输出处理测试。包括窗体的数据输入和显示;数据库记录增加、修正、删除;打印文件、报表等处理的测试。

(3)边界条件测试。主要对数组、数据项目、换页打印等的边界处理进行测试。一般边界值测试包括大于、等于、小于最大值或最小值的边界条件测试。

(4)异常处理测试。主要对程序可能发生的异常情况,如数据库访问失败、操作错误等异常情况处理的测试。

上一篇:大数据时代对企业信息化的影响

下一篇:软件编程的管理