网站构建,大连开发区医院,wordpress wplms,泉州刚刚发生的重大新闻目录 前言一、浅解左移1.什么是测试左移#xff1f;1.1对产品1.2对开发1.3对测试1.4对运维 二、浅解右移1.1对产品1.2对开发1.3对测试1.4对运维 三、总结 前言
测试左移右移#xff0c;很多人说能让测试更拥有主动权#xff0c;展示出测试岗位也是有很大的价值#xff0c;… 目录 前言一、浅解左移1.什么是测试左移1.1对产品1.2对开发1.3对测试1.4对运维 二、浅解右移1.1对产品1.2对开发1.3对测试1.4对运维 三、总结 前言
测试左移右移很多人说能让测试更拥有主动权展示出测试岗位也是有很大的价值说白了就是整体效率与质量保障。其实不然是测试业界的一种进步更多的是对系统的整体把控、但我想说这难道不是一种新的方式卷起来了吗
在传统测试我们只需要关注测试相关没有关注测试前、后的流水线。而测试左移右移中则会让我们更加关注测试的前、后可做把控等让我们或团队更对流水线全局意识。
那什么是测试左移、右移呢我们可以简单理解为
左移测试前可做的工作项右移上线后测试后可做的工作项
可根据开发流程需要左移、右移能做什么 软件工程方法 一、浅解左移
1.什么是测试左移
简单理解为测试前可做的工作项能更早地发现问题和预防问题。 那能做的有哪些呢
1.1对产品
1需求背景、用户痛点分析、设计是否合理等问题建议提出 2资源投入、任务分配和产出预估风险评估
1.2对开发
1代码设计方案评审要求代码变动影响范围、数据结构变化等提供相应接口文档 2增加单元测试、code review的测试、diff、代码扫描等建议持续集成的单元测试 3根据测试提供高优冒烟用例开发进行自测、报告如接口则新增入参样例
1.3对测试
1持续集成测试API、UI、性能自动化测试等。
1.4对运维
1资源性能评估、服务机器环境稳定性等 2流水线的持续构建稳定性
二、浅解右移
简单理解为上线后测试后可做的工作项及时发现线上问题、告警将影响范围降到最小。 那能做的有哪些呢
1.1对产品
1通俗易懂的系统使用文档、反馈机制 2线上A/B测试、灰度发布 3有对应值班运维、开发等值班机制
1.2对开发
1丰富日志系统监控告警便于问题的快速发现、定位 2核心业务功能需要有降级方案
1.3对测试
1自动化测试巡检线上核心业务功能 2定期监控、关注错误日志 3及时跟进、处理线上问题完善问题跟踪机制
1.4对运维
1服务资源性能、数据资源监控预警/告警 三、总结
向左移动意味着将更多的测试工作提前到从需求开始到开发阶段向右移动则是将更多的测试工作推后到项目的后期阶段。
本文是测试左移或右移的个人见解纯理论如果有不足欢迎指出留言、讨论均可 实战篇可能将会在未来一段时间再介绍我们在做的效果怎么样等介绍。
另外测试左移与右移本身不互斥需要制定合理的计划和管理策略。在项目早期团队应该评估项目风险和时间表并确定测试策略和资源分配。在项目执行过程中团队需要根据实际情况进行灵活调整以确保测试工作的顺利进行和质量的提高。