软件测试阶段划分以及测试分类

本文介绍了软件测试的四个主要阶段:单元测试、集成测试、系统测试和验收测试,以及对应的测试策略。还探讨了V模型和W模型,强调了在每个开发阶段中测试的重要性。此外,对黑盒测试、白盒测试、灰盒测试和静态测试进行了分类说明,指出在不同阶段如何结合使用这些测试方法。
摘要由CSDN通过智能技术生成

软件测试基本理论

一、软件开发阶段的划分
1、需求分析——需求规格说明书
2、概要设计——概要设计说明书
3、详细设计——详细设计说明书
4、编码
二、软件测试阶段
1、单元测试
(1)依据:详细设计文档
(2)以黑盒(功能)测试为主,核心模块或风险较高模块可以辅助使用白盒测试(检查代码)
(3)多个模块可以同时并行进行
(4)可能需要测试人员编写驱动模块和桩模块
驱动模块:模拟被测模块的上一级模块(调用被测模块的那个模块)
桩模块:模拟被测模块下一级的模块(被被测模块所调用的模块)
(5)在现在很多工程中,由于成本问题,可能会省略单元测试过程,一般由开发人员进行自我检查
2、集成测试
(1)会形成很多临时版本,在拿到一个新版本后,一般使用较少的时间(0.5——2天)和较少的人(1——3个,经验更丰富)对软件的主要功能进行检查验证,再由全部测试人员投入其中;如果软件不值得一侧,打回开发组——冒烟测试
(2)基本测试思路:
1)冒烟测试
2)返测(复测):针对解决的bug进行测试,检查其是否修复
3)回归测试:对上一个版本中的用例再执行一遍
4)对该模块新添加的功能进行测试
(3

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值