这是一个非常常见的问题:测试人员必须编写代码吗?
在我们回答这个问题之前,需要完全了解各种软件测试角色。
软件QA通常分为两类:
- 质量分析师:Qa验证测试的功能和完整性。QA只在开发阶段之后对软件进行验证。Qa角色不像开发人员那样具有技术性,可能不需要编码。
- SDET(软件设计工程师在测试中):另一方面,SDET是了解产品内部工作原理的人。他们了解数据库概念、编程语言等,并参与产品设计、数据设计和用户界面。SDET必须在开发阶段工作,并且需要有编码知识。因此,SDET的角色更具挑战性,它既涉及到开发人员的工作,也涉及到测试人员的工作。自动化测试人员(使用类似于QTP, 硒)也可归类为SDET。
因此,根据测试人员的角色,可以确定测试人员是否需