4.7学习笔记

一 软件测试分类
按照开发阶段划分
单元测试
单元测试又称模块测试,是针对软件设计的最小单元–程序模块进行正确性检验的测试工作。其目的在于检查每个程序单元能否正确实现详细设计说明中的模块功能、性能、接口和设计约束要求,发现各模块内部可能存在的各种错误。单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。
在这里插入图片描述单元测试:一般要读程序和代码,大多数时候,单元测试都是由开发人员自己去完成(交叉)(但是一般不认为是在做测试)。测试人员为什么不做单元测试?(大家不懂代码和算法)
集成测试
集成测试也叫做组装测试。通常在单元测试的基础上,将所有的程序模块进行有序的、递增的测试。集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的。
集成测试:比较多的涉及到接口测试(接口测试工具和方法专门学习)。企业非常需要接口测试工程师。 它是一个持续不断的过程。
在这里插入图片描述按照开发阶段划分
确认测试(功能是否实现,一般都是正向的测试,有些时候也把确认测试称为冒烟测试,一般不作为正式的测试环节或者测试阶段)
确认测试也叫有效性测试。是在模拟的环境下,验证软件的所有功能和性能及其他特性是否与用户的预期要求一致。通过了确认测试之后的软件,才具备了进入系统测试阶段的资质。

系统测试
系统测试是在真实的系统运行的环境下,检查完整的程序系统是否和系统(包括硬件、外设、网络和系统软件、支持平台等)正确配置、链接,并最终满足用户的所有需求。
系统测试:全面的;系统所有功能的测试;模拟所有的软件用户的操作;全方位的;和硬件系统的联系;和系统软件的联系;和其他软件的关系

验收测试
是软件产品检验的最后一个环节,按照项目任务书或合同、供需双方有约定的验收依据,文档进行的对整个系统的测试与评审,决定是否接收或拒收系统。
验收测试:一般供求双方。一般有三种验收测试的主体。
α测试:软件的开发商自己进行的交付前的测试。
β测试:软件的需求方自己进行的测试。
γ测试:第三方的软件测试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值