质量保证与效能提升:为何测试左移是提升效能的关键策略?

美女it职场说 2024-04-19 16:24:39

在保证测试充分的情况下如何提升测试的效率,缩短测试周期,来实现迭代的快速交付。

通过分解测试的关键步骤,把一部分测试工作前置到与开发工作并行,这样可以尽早发现一些缺陷,也可以为转测之后做一些准备性的工作。

注意事项:

单测要覆盖到业务规则,不仅是接口能请求通,可以参考测试同学编写的用例进行覆盖。

转测前主要流程的冒烟测试要通过,否则转测后会阻塞测试进度

3.转测后每一轮的测试要先用自动化全量回归,尽早发现回归问题,尽早修复测试工作前置之后,核心的工作是围绕测试用例做一些造数据与场景用例的准备。

不管是业务全量场景用例(业务场景文字描述),还是自动化用例(自动化测试平台场景用例)都应该像滚雪球一样越滚越大。

全量回归测试的覆盖能与版本迭代保持同步。

测试左移的目的

软件测试不仅仅是“发现bug”,而是致力于“尽可能早的检测和预防bug”,通过下面几幅图我们可以清晰的看到缺陷发现的阶段越是滞后,修复的成本就越大,那要降低缺陷的修复成本,就得通过两个办法,一个是尽早的发现缺陷,在编码阶段就发现缺陷,另外一个是编码阶段少引入缺陷。

研发赋能

将测试左移时,并不是将负担转移给开发。

相反地,而是帮开发写出更高质量的代码,更高效率地交付需求。

通过跟研发的沟通与实际观察,研发并不是不愿意测试,而是他们测试的时候一方面找不到一个合适的环境,另一方如果业务流程比较长的话,造数据会比较困难,当把这两个问题解决之后,研发还是很愿意做自测的,从人性的角度看也是合情合理,并没有人希望有人每天催着他改问题。

当你把自测的门槛降低,测试技能赋能给研发,也许你再也听不到那句扎心的话了“程序员自己能够写测试的话,还要测试人员做什么?

测试很无奈!”,测试再也不是那个背锅,收拾残局的工种了。

测试左移工作内容

测试左移针对研发与测试两个角色,一方面是赋能并引导研发做好自测,另外一方面就是把测试的一部分工作左移到跟研发工作并行,这样不仅可以提升质量,而且也可以缩短测试的时间,从而提高迭代的交付效率。

企业级软件测试质量保证与效能提升系统课程大纲

0 阅读:0

美女it职场说

简介:感谢大家的关注