为什么每次谈测试需要具备哪些能力,最后都能扯到开发能力?


本篇文章来源于知乎推送我的一个问题。

题主觉得测试没必要会开发,各司其职就好了,也无需和开发做比较。

但事实上不是这样的。

首先,测试岗在互联网公司,同样也是研发岗。

百度百科搜索:测试工程师到底是不是程序员,答案是:yes。

在这里插入图片描述
我们是做软件测试的,不像传统行业让你测一双袜子、一瓶水。我们是测试软件的,而软件是用代码写出来的,如果我们不懂代码,我们不懂开发,我们怎么能确保测试的思路是对的呢?

如果非要和开发完全撇清关系,那我开发工程师不自测就提测,是不是也是合法的呢?


测试和开发其实是分不开的,学习开发,是为了更好的测试。

你也可以这么想,我们测试工程师做自动化,就是为了解决我们手工无法做的测试工作,为了提升效率。

你用手能在5秒内请求1000次网络请求么?

而且,如果测试不懂代码不会开发,也会经常出现测不全的情况。

比如一般规范一些的公司,开发代码都是会对测试开放的。每次开发代码提交,测试都可以diff开发代码的改动。如果测试懂得代码,就能够快速知道开发代码改动的影响范围,这样就不用盲目的去进行全量的用例回归,可以做到精准测试。

另外,开发会说谎,但代码不会。

当开发跟你说:“我只改了一行代码,直接上线吧,没事”。如果你相信了开发,任由他上线,万一上线出问题,你怎么办?如果你检查了开发的代码改动,将会减小上线的风险。

在这里插入图片描述
还有就是。。你听过测试开发这个岗位吗?

并不是说做测试是为了转研发岗,而是测试往后发展,想拿高薪,就是得有开发能力。
现在的市场情况就是这样。

所以不管是从保证测试工作的质量角度,提升测试效率的角度,还是从自己未来要升职加薪的角度,测试都是要会开发的。

借用同行们经常说的一句话就是,“点工没有未来”。所以还是好好学开发吧,不管Java还是Python,至少得熟练掌握一门语言。

这是测试人升职加薪的底气。

如果你认同这个观点,请给我点个赞!👍这样我才有动力继续更新下去!

也欢迎加入我的测试交流群:785128166,我们一起交流成长!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员二黑

V:testerhei

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值