您当前的位置: 首页 > 

自在的旅者

暂无认证

  • 1浏览

    0关注

    695博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

自在的旅者 发布时间:2021-09-22 14:23:18 ,浏览量:1

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

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

但事实上不是这样的。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

关注
打赏
1665557745
查看更多评论
立即登录/注册

微信扫码登录

0.0469s