开发工程师和测试工程师

polyu2022-07-08  7

随着测试行业的不断发展,我们对测试开发和测试的认识也发生了一些微妙的变化。

与过去相比,我们会说,测试开发和测试的共同点是,他们都需要了解测试,了解业务,掌握基本的测试理论、测试方法、测试流程,都是围绕产品质量提供测试服务的。其次,从测试的角度来看,测试开发需要通过技术应用来优化和保障产品或项目的效率或质量,从而更加全面、高效地支持测试。

同样,我们也在强调测试开发人员必须了解测试和业务。否则,如果他们在不懂测试的情况下盲目接受开发会怎么样?——例如,难以客观评估业务是否具备自动化等测试技术的条件,难以全面控制自动化等测试技术实施中的风险,难以主动感知业务测试的潜在技术需求等。只有开发能力,没有业务测试能力,没有对业务测试理论和流程的了解,很难高效率、高质量地做好测试开发工作。

随着敏捷、类敏捷、Devops等模式的发展和应用,系统架构也从单一架构到SOA再到微服务,大数据治理和AI人工智能的应用,软件交付周期逐渐缩短,技术复杂度不断提高,对测试人员提出了越来越高的要求。

在这样的行业发展背景和趋势下,我们不难得出一个结论,从测试到测试开发的转变是一个明显的趋势。有一定的编程基础会成为测试人员的基本能力要求,不管我们以后决定走技术路线还是管理路线。

这个时候我们更加清楚的知道,有一定的开发基础并不等同于能够做好测试。同时,所有的测试开发也成为一种趋势,因为在具备需求分析、测试设计等优秀测试能力的基础上,如果能同时具备一定的开发能力和技术解决方案思维,就能更好地在质量、效率、风险和成本之间寻求平衡。

转载请注明原文地址:https://juke.outofmemory.cn/read/643771.html

最新回复(0)