——————测试分类
软件测试基础
软件测试分类内容提要
软件测试类型
1
按照开发阶段分类
2
按照执行程序分类
3
按照内部结构分类
4
其它分类
5
测试类型
按开发阶段分类
单元测试、集成测试、系统测试、验收测试
测试对象:代码或函数,软件设计的最小单位-程序模块。
目的:检查每个程序单元能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求,发各模块内部可能存在的错误。
单元测试(模块测试)
测试对象:捐弃单元或部件的接口关系。
目的:逐步集成为符合概要设计要求的程序部件或整个系统。(通常在单元测试的基础上完成,并且是有序的进行。)
集成测试(组装测试)
按开发阶段分类
对象:集成的硬件和软件系统
目的:验证和确认系统是否达到其原始目标。
(系统测试是在真实或模拟系统运行的环境下,检查完整的程序系统能否和系统包括硬件、外设、网络、系统软件、支持平台等正确配置、连接,并满足用户需求。)
系统测试
对象:整个系统
是按照项目任务书或合同、供需双方约定的验收依据文档进行的对整个系统的测试与评审,决定是否接收或拒收系统。
验收测试
按开发阶段分类
A
α(alpha)测试
验收测试
B
β(beta)测试
C
正式验收测试
按开发阶段分类
验收测试
它是一项确定产品是否能够满足合同或用户所规定需求的测试。这是管理性和防御性控制
主要确认软件是否按合同要求进行工作,既是否满足软件需求规格说明书中的要求。
按开发阶段分类---验收测试
α(alpha)测试
软件开发公司组织内部人员模拟各类用户行为,对即将上市的产品进行测试。
β(beta)测试
软件一切公司组织各方面典型客户在日常工作中实际使用,并要求用户报告异常情况,提出改进意见,然后公司再进行完善。
按开发阶段分类---验收测试
α(alpha)测试
软件测试分类 来自淘豆网m.daumloan.com转载请标明出处.