职业经验 掌握什么技能才能去找测开的职位

本群第一帅 · December 02, 2019 · Last by 本群第一帅 replied at December 05, 2019 · 1944 hits

大部分时间是功能测试,自动化自己接触了点,语言就java熟练一点,掌握什么技能能找测试开发的工作呢,有点迷茫

共收到 15 条回复 时间 点赞

单元测试
接口测试
灰盒测试(搜狗内部将通过了解代码实现而进行的功能测试称之为灰盒测试)
专项性测试(性能、压力、内存、耗电、流量)
代码走查
代码重构(谷歌的测试开发工程师会对代码进行重构,仅限于重构而不做功能性开发,目前在国内这一工作职责还没有推广起来。)
工具开发
自动化解决方案……等

java熟练一点这个范围太大了,不知道你熟悉到什么程度。测试开发语言上来说应该熟悉java/python、shell,如果是客户端测试,要熟悉adb等等客户端的调试工具;了解UI自动化测试的方法,接口测试的方法;熟悉sql和nosql的DB;熟悉性能测试的方法和性能调优的一些知识,这些是技术上的。原则上来说,评估能不能做测试开发很简单,你能不能用技术能力提升目前QA组内的工作效率

会测试,懂开发,能做项目

能用开发手段解决测试问题。。。。

小风水 回复

还是 开发实在,

小风水 回复

有这能力可以转岗去做开发了吧

嗯呐,也有很多技能足够的人喜欢做测试呢😊

测试的思想开发的技能相辅相成😊

@本群第一帅 你的用户名牛逼了

可以参考 TesterHome 这篇文章《测试开发工资为什么这么高》


不少测试同学都有类似的疑问:

  • 测试开发工程师岗位职责是什么?
  • 进 BAT 大厂需要重点掌握哪些技能?
  • 如何快速学习?

这里推荐资深测试架构师 思寒 老师的解读:

一个优秀的测试开发工程师需要具备以下几个核心能力(职级越高,要求越综合):

  1. 互联网测试基础能力:深入理解互联网前沿测试技术体系和相关理论知识;

  2. 扎实的编程开发能力:熟悉 Linux/Shell 编程,能熟练掌握一门高级开发语言(初级推荐 Python,高级推荐 Java,甚至包括特定领域语言如 Go/Rust);

  3. 深入代码分析的能力:Sonar 等各类代码静态分析和建模技术;

  4. 深入运行时分析的能力:覆盖率、代码插桩统计、Hook 等技术;

  5. 深入测试业务的能力:能完成业务建模、用户行为和风险分析;

  6. 深入重点的自动化测试项目能力:接口、UI、移动专项的自动化测试;

  7. 能够完成工具化和平台化任务的能力:能够创建领域专用工具和平台;

  8. 能够完成线上测试和线上质量监控的能力:性能压测、线上数据分析和质量统计;

  9. 能够完成公司测试流程改进和工程效率提升的能力:推动 DevOps、持续交付落地;

大家可以对照以上几条,评估自己的能力等级和分析下一步的技术投资方向。

另,也可以填写霍格沃兹测试学院出品的「测试开发能力快速测评」表单,只需花 5 分钟时间,就可以明确自己的能力层级。

加油⛽️

同样很困惑,做了一些UI和接口自动化测试,接口自动化测试更是做了4年以上,java和python也都会一些,有没有可以测评的考卷或者题目呢

P6测开= P6的测试水准 + P5的开发水准
P7测开= P7的测试水准 + P6的开发水准

Nisir 回复

P5的开发水准是怎样的

alin 回复

参考晓光老师的文章吧:https://testerhome.com/topics/16354

15Floor has been deleted
Raymond 回复

多谢指点

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up