• 0
  • 0
分享

  51Testing测试行业调查问卷得不得填一下吧。这套问卷能够对未来的行业发展趋势做出权威的分析,只要点击链接http://vote.51testing.com/参与,还能获得实用软件测试资料。


  软件测试岗位的从业者的主要工作内容就是,依据需求文档编写[测试用例],还要完成产品的测试并跟踪反馈。因此,测试工作者不需要有开发人员那样的极强的编程技术,但是也需要具备一定的软件测试知识和能力。简单来讲,开发要求技术的深度,测试要求技术的广度。不过随着软件测试行业的发展,对软件测试的任职要求有了新的变化。下面我们从硬实力和软实力两方面来讲。

  软件测试岗位的任职要求

  一、软件测试岗位的硬实力:

  在IT技术行业,测试一开始只是开发衍生的一个分支。以往许多中小型企业公司,甚至没有软件测试这个岗位,一些程序员既要干开发的工作,又要做测试的工作。可是随着软件开发中出现错误或缺陷的机会越来越多,市场对软件质量重要性的认识逐渐增强,测试逐渐成为技术的一个重要部门。因此,我们对于软件测试人才的要求也在提高。

  普通的测试人员不需要有太强的编程能力,普通应用或是代码段能看懂就行。思考问题时要全面、细致、有原则,对产品敏感,不能跟着开发和产品走,这只是原来对测试人员的基本任职要求。 现在测试开发人员需要写测试工具,自动化测试代码,具备一定的开发编码能力,虽然不像开发那样深入地掌握一种编码语言,但对于脚本语言还是要有所掌握,比如:Java、Python、php、shell等等。

  有时也需要会c、c++、ruby等编程语言。 说到底,现在已经没有了只会简单测试软件bug的测试员。更多的是要求能开发测试工具,从而提高测试效率的软件测试工程师,这也是未来的趋势所向。因此,除了测试基础, Linux和数据库、功能测试、web自动化测试、移动端自动化测试、[接口测试]和性能测试都是软件测试岗位需要掌握的硬技能,以及掌握Python这样的一门编程语言,也是求职过程中的重要加分项!

  二、软件测试岗位的软实力:

  软件测试作为互联网产品的生产的重要环节,岗位的软技能也是必须具备的。在软件测试工作过程中,软件测试人员不仅要编写[测试计划]、测试用例、执行测试、进行BUG验证及编写测试报告和对测试结果进行分析等专业技术能力,此外,还要具备足够的软技能。具体来讲,软件测试人员应具备的软技能主要有以下几个方面。

  1、钻研精神

  IT技术日新月异,测试知识更新非常快。一名优秀的软件测试工程师应该懂得在测试的过程中不断学习和探索,了解掌握最新的测试理论、测试技术、以及其他领域的计算机技术。并在测试工作中,将这些理论知识付诸实践,提高自己的工作测试效率

  2、强烈的好奇心

  对软件的界面、功能以及用户好奇,可以驱使他们更好的完成工作。往往问题会引导测试员找到一般人难以发现的缺陷和bug。对于没有好奇心的软件测试人员,可能就会遗漏了某个软件缺陷。因此,这份好奇心也是对测试工作负责的表现。

  3、良好的沟通交流能力

  软件测试是软件工程项目中重要组成部分,整个工程项目需要多个人共同协作完成,因此软件测试岗位的从业者要与开发者、客户和管理人员建立良好的交流沟通习惯。可能测试人员在工作过程中容易与开发人员产生对立,这需要双方进行有效的沟通,而不是互相给对方找茬。良好的沟通过程可以缩短软件开发周期,最终目的是多方配合生产出高质量的软件产品。

  从各大招聘平台对软件测试的任职要求来看,测试从业者应该与时俱进,多学习前沿的知识和技术。不要仅仅满足于基础的测试能力,不然很有可能被时代淘汰,局限于狭小的发展空间里。现阶段,测试行业的发展,对于从业者来讲是挑战,更是发展的机遇,大家努力吧!



作者:再让你三行代码    

来源:http://www.51testing.com/html/14/n-4478814.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   1.用例评审的目的  ·为了减少测试人员执行阶段做无效工作,执行无效case,提交无效缺陷(可以友情提醒研发同学,讲到自己负责的相关模块时,注意下是否存在异议点)  · 为了避免三方(产品、研发、测试)需求理解不一致;  · 为了每个测试人员的质量标准与项目要求标准达成一致。  2.评审前的准备工作  2.1用例编写  需求评审结束后,可以把需求拆分为功能点  测试点梳理时,要关注横向逻辑,即功能点本身,更要关注纵向逻辑,即业务流。  工具:建议用XMind  优点:用画思维导图的方式,逻辑清楚,便于评审人员(产品和开发人员)快速查看,评审效率高。  具体用什么工具方法...
            0 0 842
            分享
          • 1.移动APP安全风险分析*1.1安全威胁分析安全威胁从三个不同环节进行划分,主要分为客户端威胁、数据传输端威胁和服务端的威胁。1.2面临的主要风险1.3Android测试思维导图1.4反编译工具有两种反编译方式,dex2jar和apktool,两个工具反编译的效果是不一样的,dex2jar反编译出java源代码,apktool反编译出来的是java汇编代码。dex2jar主要是用来把之前zip解压出来的classed.dex转成jar包的jd-gui主要是用来打开Jar包的2本地客户端安全2.1反编译保护2.1.1问题描述APP源代码对于一个公司是非常重要的信息资源,对APP的保护也尤为重要...
            0 0 731
            分享
          • 面试中怎么分析面试官对你的提问面试官问你什么内容的时候,其根本是为了了解你对这个东西的理解程度1、讲自己的了解(知识)2、讲自己的理解你在面试官心目中,会是一个具有独立思考能力的人问题1:你做过IOS测试吗?android和ios测试有哪些区别?操作系统上的不同:ios基于Unix的系统Android基于Linux的系统各个方向:操作Android长按Home键呼出应用列表和切换应用,然后滑动终止应用ios是向上滑动,终止应用 渲染Android是在数据层渲染应用ios是在UI层渲染应用安装Android是apk    Android的权限给的是底层的root权限...
            0 0 2633
            分享
          • 一、编写Bugreport的原则Bugreport是测试中最重要的一部分,也是测试人员价值的终极体现,一个有效的Bugreport,在编写的时候需要遵循以下原则:Bug可重现,尽可能找到重现规律。测试人员在编写Bugreport之前必须在检查问题是否可重现,问题重现才可以让开发更有效地查找到原因并解决问题,对于比较复杂的问题,最好能够将Bug现场重现给开发人员,以方便问题追踪和原因定位。如果错误不可再重现,仍然应该写下来,但是必须说明问题的偶然性;Bug描述简明准确,对于问题的描述,应该尽可能简明、准确。隐含的或模糊的说明和那些由于对没有任何关系的细节或者那些在重现错误过程中不需要的步骤,不要...
            16 15 1585
            分享
          •   今天和一位已经从事测试行业六年的测试专员聊了许久。  叶子老师本科是计算机专业,毕业之后就一直从事软件测试工作。她说,当大家还在进行手工测试的时候,她已经先人一步,开始尝试自动化测试的开发和研究了。正因为她的预见性,所以后来她在自动化测试领域颇有心得。  可就在我同她约稿自动化测试的文章时,叶子老师说她突然产生了一些动摇。  叶子老师对自动化测试的前景是一如既往的坚持,她认为这很可能是未来测试行业的中流砥柱。可当她在自己的某一篇文章下方看到了一众对安全性测试的拥护之后,她突然产生了一种困惑——  在这个技术迭代日新月异的时代,测试行业的前景到底应该如何把控?  技术的更迭,源于市场的不断变...
            11 11 960
            分享
      • 51testing软件测试圈微信