Home Article Practice 按照开发阶段划分软件测试

按照开发阶段划分软件测试

2019-08-18 11:24  views:800  source:小键人30056    

按照开发阶段划分软件测试可分为:单元测试、集成测试、系统测试、确认测试和验收测试
单元测试
单元测试又称模块测试,是针对软件测试的最小单位——程序模块进行正确性检验的测试工作。其目的在于检查每个程序
单元能否正确实现详细设计说明中模块功能、性能、接口和设计约束等要求,发现各模块内部可能存在的各种错误。
单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。
集成测试
集成测试也叫做组装测试。通常在单元测试的基础上,将所有的程序模块进行有序的、递增的测试。集成测试
是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。
软件集成的过程是一个持续的过程,会形成很多个临时版本,在不断的集成过程中,功能集成的稳定性是真正的挑战。
在每个版本提交时,都需要进行冒烟测试,及对程序主要功能进行验证。冒烟测试也叫版本验证测试、提交测试。
确认测试
确认测试是通过检验和提供客观证据,证实软件是否满足特定预期用途的需求。确认测试是检测与正是软件是否满足
软件需求说明书中规定的要求。
系统测试
系统测试是为了验证和确认系统是否达到其原始目标,而对集成的硬件和软件系统进行的测试。系统测试是在
真实或模拟系统运行的环境下,检查完整的程序系统是否能和系统正确配置、连接,并满足用户需求。
验收测试
按照项目任务或合同、供需双方约定的验收依据文档进行的对整个系统的测试与评审,决定是否接收或拒收系统。



Disclaimer: The above articles are added by users themselves and are only for typing and communication purposes. They do not represent the views of this website, and this website does not assume any legal responsibility. This statement is hereby made! If there is any infringement of your rights, please contact us promptly to delete it.

字符:    改为:
去打字就可以设置个性皮肤啦!(O ^ ~ ^ O)