概述
在开发过程中,都要经过由小到大、由内至外、循序渐进测试过程,根据不同的测试阶段可以分为:单元测试、集成测试、确认测试、系统测试、验收测试
1,单元测试(Unit Testing)
单元测试又称模块测试,是针对软件设计的最小单位(模块)进行正确性检验的测试,检查每个程序模块是否实现了规定的功能,保证其能正常工作。
测试重点:
(1)系统的模块,子程序的正确性验证等
(2)白盒测试
2,集成测试(Integrated Testing)
集成测试是把已测试过的模块组装起来,对与设计相关的软件体系结构进行测试。
测试重点:
(1)把各个模块连接起来,模块接口的数据是否会丢失
(2)单独一个子模块的功能是否会对另一个模块的功能产生不利的影响
(3)各个子模块功能组合起来,能否达到预期的要求
(4)全局数据结构是否有问题
(5)单个模块的误差积累起来,是否会被放大从而达到不能接受的程度
(6)白盒测试+黑盒测试
3,确认测试(Confirm Testing)
确认测试是检验所开发的软件是否满足SRD(System Requirement Document)中定义的需求、性能要求,以及软件配置是否完全正确。
4,系统测试(System Testing)
系统测试是把通过确认测试的软件作为系统的一个元素,接入系统的实际运行环境中,与系统的其他部分(硬件、系统、数据库、第三方数据等)结合起来进行测试。
测试重点:
(1)整个系统运行的稳定性
(2)整个系统的兼容性
(3)是否符合“需求规格说明书”
(4)黑盒测试
5,验收测试(Acceptance Testing)
验收测试是检验软件产品的最后一关,在这个环节,测试主要从用户的角度着手。是一个确定产品能否满足合同/用户需求的测试。
最后
以上就是粗心大山为你收集整理的单元测试、集成测试、确认测试、系统测试、验收测试的全部内容,希望文章能够帮你解决单元测试、集成测试、确认测试、系统测试、验收测试所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复