研发过程中的测试工作

简介: 年轻的测试工程师又一次累倒在提测阶段,他拖着疲惫的身躯来向师父诉苦,“师父,开发的时候闲的要死,一到提测累的半死”。师父含笑不语,拿出一颗冬枣,一瓶老干妈。年轻人想了半天之后,一拍脑袋说:“师父,我明白了,你一定是说吃枣补气,吃辣活血,更有精神工作。”“不是”师父怒骂到,“早干嘛去了!” —— 其实测试工作是贯穿整个研发过程的,在测试的位置上左移一下,右移一下,才能更好的保障质量。

研发过程中的测试工作

研发过程中测试可以做的事情很多,下面流程环节的介绍只列出了最主要的一些测试活动,可以作为一些基本参考,测试怎样才能更深入地介入,得到团队认可和建立存在感,拿到更好的质量保障结果,是需要在工作中不断地思考实践的。因此这一章虽然是介绍流程,但是在实操中,不限定角色、阶段和方式,大家结合项目实际的时间资源、人力资源、质量要求做到最佳实践就是可行的工作流。

需求设计阶段测试做什么 - 测试计划与需求评估

1.png

开发设计阶段测试做什么 - 分析与设计

2.png

3.png

测试阶段做什么 - 测试执行与策略实施

5.png

6.png

测试工作规范&标准

通用版变更红线V2.0
前面介绍环境和权限中提到过,线上变更是风险非常高的操作,90%的故障是变更引起,因此我们在测试过程中往往需要制定详细严格的变更管控,变更风险防控三原则:可灰度,可监控,可回滚。

变更红线定义( 示例):

  • 禁止封网期、非变更窗口期进行除紧急变更外的变更。
  • 禁止未经测试验证、未经预发、未经灰度的线上变更。
  • 禁止一切未通过变更管理平台申请或报备的变更操作,紧急故障处理,可事后补填申请。
  • 禁止无影响面说明、操作步骤、验证方案、应急预案的变更。应急预案(如回滚方案)必须具备可操作性。
  • 禁止一切与变更方案计划内容、线上问题排查无关的生产环境变更操作。

文章来源:AlibabaTechQA
开发者社区整理

相关文章
|
19天前
|
Web App开发 前端开发 安全
前端研发链路之测试
本文由前端徐徐撰写,介绍了前端测试的重要性及其主要类型,包括单元测试、E2E测试、覆盖率测试、安全扫描和自动化测试。文章详细讲解了每种测试的工具和应用场景,并提供了选择合适测试策略的建议,帮助开发者提高代码质量和用户体验。
25 3
前端研发链路之测试
|
4月前
|
运维 Devops 测试技术
单元测试问题之什么是测试金字塔
单元测试问题之什么是测试金字塔
|
6月前
|
缓存 运维 Serverless
应用研发平台EMAS产品常见问题之测试检查更新没有反应如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
|
6月前
|
测试技术
快速迭代下,研发和测试如何高效配合?
快速迭代下,研发和测试如何高效配合?
【测试一】——研发自测相关注意事项
该文档针对媒资4.1相关接口的两轮测试结果进行了抽象汇总,针对于研发自测相关项提供了具体的自测依据。
|
存储 安全 测试技术
Lyft 微服务研发效能提升实践 | 4. 基于自动验收测试的部署门禁
Lyft 微服务研发效能提升实践 | 4. 基于自动验收测试的部署门禁
201 0
Lyft 微服务研发效能提升实践 | 4. 基于自动验收测试的部署门禁
|
Kubernetes 安全 测试技术
Lyft 微服务研发效能提升实践 | 1. 开发和测试环境的历史
Lyft 微服务研发效能提升实践 | 1. 开发和测试环境的历史
198 0
Lyft 微服务研发效能提升实践 | 1. 开发和测试环境的历史
|
6月前
|
存储 NoSQL 测试技术
质量与效率并重,测试左移助力块存储技术研发
修复一个Bug的成本在不同阶段有着天壤之别,发现问题越早,修复代价便越低。本文讲述了阿里云块存储在真实业务场景中的测试左移实践。
178 1
质量与效率并重,测试左移助力块存储技术研发
|
测试技术 网络安全 数据安全/隐私保护
树莓派开发笔记(十四):入手研华ADVANTECH工控树莓派UNO-220套件(三):使用研发自带系统测试rtc、gpio、232和485套件接口
树莓派开发笔记(十四):入手研华ADVANTECH工控树莓派UNO-220套件(三):使用研发自带系统测试rtc、gpio、232和485套件接口
树莓派开发笔记(十四):入手研华ADVANTECH工控树莓派UNO-220套件(三):使用研发自带系统测试rtc、gpio、232和485套件接口
|
前端开发 JavaScript 测试技术
前端、后端、测试、研发经理必备技能-ApiPost接口管理工具
前端、后端、测试、研发经理必备技能-ApiPost接口管理工具
前端、后端、测试、研发经理必备技能-ApiPost接口管理工具