黑马程序员技术交流社区

标题: 经验分享:软件测试需要懂编程吗? [打印本页]

作者: huawei    时间: 2018-11-5 12:01
标题: 经验分享:软件测试需要懂编程吗?
本帖最后由 huawei 于 2018-11-5 15:45 编辑

        软件测试的时候,到底需不需要懂编程,这是很多刚入门测试的的小白们经常想得到答案的一个问题。

        一、是否需要编程技能与测试人员从事的测试工作种类有极大关系。
      1)如果是做功能性测试,也就是“点点点”测试人员,这类工作与代码实现过程的关系不是很紧密,不需要学习,他们所关注的主要是需求和流程方面。
      2)如果是高级测试人员,比如自动化/性能/安全测试,那这三类测试人员就必须要懂得编程。这三类测试都是高薪测试,选一门编程语言学习即可:如java、python、ruby等

       二、是否需要编程技能与测试人员从未来的职业规划有关系
         1)走管理的路线,比如担任测试经理的工作。这样工作的重点就集中到项目管理及人员分配上,所以就更加弱化对编程的要求。
         2)另一条是走纯技术路线,就是所谓的高级测试工程师,要求这类人有较强的编程能力,可以设计开发自动化测试工具。则需要代码能力。

        总之,如果你不是业务专家,也不想在初级测试工程师里停止不前,那么长远发展来说,编程是你无论如何都躲不掉的。
       但懂得编程就一定能做测试吗?答案是不一定的。
        从就业市场来看,许多开发人员没有对测试行业有个系统的了解,事实上,想要成为一名合格的软件测试人员,不仅需要理解和掌握测试理论、标准和规范,还需要根据不同企业的产品特点,熟练操作一种甚至多种测试工具。如果对测试行业没有系统的了解的话,是很难做好软件测试的。

        因此,能掌握多种测试技能,并懂得一点编程,这样的测试人才也正是互联网所或缺的高端测试人才,竞争更具优势。

精华推荐:

2018最新软件测试学习路线图(附完整视频资源)+源码+技巧/经验+求职+前景总结!
软件测试2期再掀就业狂潮,毕业当日,就业率接近50%,平均薪资竟达11000
黑马软件测试1期,班级就业率在93.42%时,平均薪资依旧高达9007元







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2