首页 文章 按照开发阶段划分软件测试

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

2019-08-18 11:24  浏览数:761  来源:小键人30056    

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



声明:以上文章均为用户自行添加,仅供打字交流使用,不代表本站观点,本站不承担任何法律责任,特此声明!如果有侵犯到您的权利,请及时联系我们删除。

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