第一章测试概述01-生命周期和流程

本文介绍了软件开发中的关键流程,包括SRS作为需求规范的角色,开发与测试的不同阶段,测试工程师的任务,现代过程模型如敏捷方法,双V模型以及其核心思想。强调在敏捷过程中快速迭代和使用敏捷看板的重要性。同时,详细阐述了软件测试的四个阶段及每个阶段的活动,特别是回归测试的定义和实施策略,以及如何在有限时间内选择性地进行回归测试。
摘要由CSDN通过智能技术生成

1、以后工作中,项目的工作流程

在这里插入图片描述

1、软件需求说明书SRS (Software Requirement Specification)。
和客户签合同(一共要做多少功能),作为合同的附件
项目结束后,客户用SRS验收软件
开发和测试都按照SRS进行开发和测试,和SRS不符的功能表现都是bug

2、开发岗位和开发阶段是不同的。

3、测试工程师以后要做的工作

4、现代常见的过程模型(测试的兵法)

5、双V模型(两个V看着像W,所以叫多了就变成W模型了)
精髓:开发和测试可以齐头并进地工作

为什么测试的写文档的工作可以提前,和开发的阶段的对应关系

6、敏捷过程
强调快,项目时间短(例如:2周就要完成),任务紧。
做法:不写文档,站着开会,使用敏捷看板
参与人:有经验的工程师

7、软件测试的四个阶段

8、每个阶段都有4个活动
(1)写文档:计划,设计,实现
(2)在软件上点点点:执行

9、回归测试(大家用自己的话总结这个过程)
一个软件测试后,发现了bug,开发改了bug,测试人员在新版本上重新验证bug的过程(回归)
单元,集成,系统测试都可以有回归测试,验收一般没有回归,要么成功,要么失败
互联网行业,不会有完全回归,因为时间都很紧张,都会做选择性重复测试:
验证已经修改的bug
bug相关的流程(登录密码有bug,那么回归时,整个登录过程要重测)
客户常用的流程要复测(支付宝:支付就是常用流程)
如果有新功能加进来,要补充测试用例,并且测试新功能

10、回归测试一定要在新版本上测试
新版本的特征:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值