A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© huawei 黑马粉丝团   /  2018-11-5 12:01  /  2745 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 huawei 于 2018-11-5 15:45 编辑

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

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

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

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

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

精华推荐:


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马