【软件测试】从零开始的软件测试 基础篇(02):测试流程

本文是【从零开始的软件测试】基础篇的第二部分,介绍了测试流程,包括W模型和H模型,详细讲解了测试过程的各个阶段,如测试计划、设计、执行和总结,以及单元测试、集成测试、确认测试、系统测试和用户验收测试等测试阶段。旨在帮助初学者理解软件测试的基本流程和重要概念。
摘要由CSDN通过智能技术生成

前言

从零开始学软件测试这个系列会分成三个阶段

基础篇
过渡篇
自动化测试篇

基础篇(01)谈过了bug的分类,让大家对软件测试的工作对象有了简单的了解,这篇基础篇(02)将会带大家具体了解测试流程,也就是怎样才能更好地找bug

正文

测试过程(以下左图)与测试阶段(或类型)(以下右图)图-1
图文说明

  1. 以上左图描述的通用软件测试过程。右图描述的是具体的测试活动阶段,按不同的测试阶段分可分单元测试、集成测试、确认测试、系统测试、验收测试,回归测试,冒烟测试等测试类型。

  2. 回归测试是指修改了旧代码后,重新进行测试以确认缺陷的修复,及修改没有引入新的错误或导致其他代码产生错误。软件开发的各个阶段都会进行多次回归测试。

  3. 冒烟测试(也叫提交测试),正式测试前对软件主业务流程和主功能进行验证与确认,确保后续测试能正常进行的测试。现状:一般是在新版本提交前,进行正式测试前的进行冒烟测试

  4. 右边的每个测试活动阶段,可以按左侧的测试过程进行,文档评审,测试计划、测试设计、测试执行、测试总结等(可根据实际情况对测试过程进行适度裁剪)

  5. 左边的和右边两幅图进融入软件开发过程中,就产生了以下将说到的各种测试模型

  6. 阶段(类型)细分:如下图在这里插入图片描述
    测试过程和开发过程协作(典型模型举例说明)

W模型为例

图-2

强调说明

  1. 其中系统设计也叫概要设计。

  2. 软件需求评审,主要是评审软件需求规格说明书、主要依据是产品需求文档

  3. 系统设计评审,主要是评审系统架构设计等,主要依据系统概要设计说明书

  4. 详细设计评审,主要是评审详细的设计,比如接口设计是否合理,主要依据详细设计说明书

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值