先上图,
1、看到这位测试同学的思考,去「提升测试团队的效率」。
2、这篇,写的很好 。主要从两个角度「技术和流程」去解决这件事。老徐觉得可行 。
甚至是对于很多中小团队,技术角度不一定能落地。流程方向,落地会更快 。
3、如果你团队有测试开发同学。或者你自己作为Leader ,玩过类似的 CI/CD 平台 。可以自己去搭建这套 。
至少可以把 打包,部署,接口测试,开发自测,冒烟测试,弄成自动化 。
4、严格控制准入。对于冒烟测试不通过的,严格执行版本打回 。或者,线下先沟通,达成一致 。多数时候,效率低下,就是开发、测试,来回版本阻塞,测试不通过 。
5、可以跟研发团队达成一致,Bug日事日清 。当天下班,解决所有bug 。这样会更高效 。
6、当然,测试前置。对于效率提升也是非常有帮助的 。自测Case驱动开发自测,提供测试数据。提测前,去开发环境,先快速过一遍流程 。避免测试环境部署后,反复版本打回 。
7、剩下的,可玩的。就是「测试同学,对业务极其熟悉,对需求足够敏感」。在需求评审环节,就可以快速识别无效需求,伪需求。避免需求反复调整,开发、测试一些无效需求(对,这些都跟技术无关)。