前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >测试者的2大类型特点及发展空间

测试者的2大类型特点及发展空间

作者头像
软件测试君
发布2019-07-30 10:07:49
4250
发布2019-07-30 10:07:49
举报
文章被收录于专栏:测试人生

任何软件产品都由2部分组成:业务逻辑+软件技术。业务逻辑通常由产品经理设计,软件技术由软件开发架构师设计和程序员编程实现。而测试人员呢?则通常对两大部分的质量问题都会进行评测。无论是主动认知还是被动发展,在大部分的组织中都会发现有一部分测试人员更喜欢和擅长进行业务逻辑的测试(后面称:SET)、一部分测试人员更喜欢和擅长对软件技术的测试(SDET)。

常规业务逻辑的测试类型有:功能验证、功能测试、场景测试、端到端测试、探索测试;

常规软件技术的测试类型有:性能测试、可靠性测试、单元测试、Code Review

帮助提升研发效率的技术手段有:持续集成、自动化测试

通常SET会更喜欢和擅长常规业务逻辑的测试类型,SDET会更喜欢和擅长折腾常规软件技术的测试类型和帮助提升研发效率的技术手段。

两类测试者的知识结构有所不同:

SET们会更喜欢学习和了解产品的商业知识和分析用户场景及用户行为,从业时间久了会成为产品专家,这类测试者经过长期测试工作训练将拥有更强的以“用户为中心”的思维习惯,无论是转型产品设计或是产品推广都会比较容易,产品路线是其发展的核心。

SDET们会更喜欢学习和了解产品实现的各类软件技术,如:编程语言、软件设计方法、非功能的测试技术(自动化测试/性能测试/可靠性测试等)、帮助提升测试效率和软件质量的各类软件工具和工程方法。此类角色从业时间久了会成为技术专家,技术路线是其发展的核心。

作为一家产品公司SET和SDET都是必须的,至于SET重要还是SDET更重要将由各公司的基因文化决定。例如:在华为是一家以“客户为中心”的公司,因此在华为ST地位更高也更重要些。在谷歌是一家以“技术创新为中心”的公司,因此SDT地位更高也更重要些,但是后来谷歌也发现了SDET受限于工作时间和兴趣志向的约束导致一些产品问题无法单纯靠SDET来解决,所以又重新组建了谷歌SET资源与SDET形成互补,才真正更好支撑起了谷歌商业产品的需求。

所以作为一个tester无论走哪条专业路线(产品路线或技术路线)最终依赖的是个人的兴趣和喜好。

喜好走产品路线的同学也不要觉得职业发展就比走技术路线的同学差,在大多数非技术驱动的产品公司中似乎SDT后来的发展空间比SDET更大。我认识的这类测试人员有的后来还有做到产品总监和市场总监。如果你的创新气质和能力很强,可以往产品经理去发展。如果你的商业思维和影响力很强,可以往产品市场经理去发展。如果你创新力一般又不喜欢商业的压力,也可以做成一个公司中的稀缺的产品测试专家,在公司中也是一个宝,无人可代替。

喜好走技术路线的同学职业发展路线可以是:成为软件开发者、软件工程专家、软件测试专家,活在自己喜欢的世界中。在重视技术创新和技术品质的公司中也会获得很好的发展。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件测试君 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
持续集成
CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档