自动化测试不光要看有多少人力,还要看这些人的编程基础如何,有没有自动化测试的经验。一般来说,中小型企业的各个岗位或多或少都会存在一岗多用的情况。测试人员往往不仅要在版本测试上花时间,还需要关注迭代流程,管理测试环境等。所以,如果决定要做自动化测试,那么一定要考虑好投入产出比,并且制定明确的目标,让大家理解需要用自动化测试来解决什么问题。
拿我自身来举例,三年前加入初创团队,测试就我一个人。当时我先明确质量目标是怎样的,得到的答复是需要覆盖对外几十个接口的所有参数,并且每个版本都需要确保接口正确性,此外还要测试 Web 系统,压力测试等。当时我很清楚,没有自动化是无法保证高效迭代的,但是手工测试我都干不完。于是我决定:
当大家都习惯了自动化带来的好处(回归测试帮助我们发现了不少 bugs)之后,由于之前已经招聘了有自动化经验测试人员,大家会自然而然地使用自己熟悉的框架来准备测试脚本(因为收费的工具毕竟不是为自己定制的,用起来总有不爽的地方),开发人员还可以为测试框架的搭建提供建议,形成团队内部的良性循环。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。