`

测试工程师必备技能

阅读更多

【转载】测试工程师的6+1种技能博客分类:

 

 

 

测试工程师是个神奇的职业,他是开发人员与老板之间的传话筒(三夹板),也是开发人员与老板的好帮手;他不仅需要有销售的沟通能力,也需要具备编辑人员的文档撰写技巧。如此一个面面俱到的岗位,他需要具备的技能到底有哪些呢?咱们一起慢慢往下看

 

  有逆向思维的能力

 

  曾经接触过一些测试工程师,他们干了一段时间测试工作后返回去又开始去做开发工作了,问他们为啥?答案是测试工作太难了,开发是顺向思维,而测试是逆向思维,老要找一些稀奇古怪的思路去操作软件。软件的使用者千差万别,软件在使用过程中遇到的各种现象也是千差万别的,所以要求测试工程师需要具有一些逆向思维的能力,想别人所不想,测别人所不测,这样才可以找到更多的软件中的错误。这是作为一名优秀的测试工程师最基本的素质。

 

  善于同开发人员沟通

 

  沟通是当今软件项目中需要掌握的最关键技术之一。测试人员要善于同开发人员沟通,测试人员与开发人员搞好关系,使测试人员不成为开发人员的眼中钉,这对于提高整个软件项目质量是十分重要的。沟通主要包括:

  讨论软件的需求,设计:通过这样的沟通,你可以更好的了解所测试的软件系统,以至于尽可能少的测试出软件中不是错误的“错误”,从而降低给开发人员带来的压力。

  报告好的测试结果:作为一个测试人员,发现错误往往是测试人员最愿意而且引以自豪的结果,但是一味地给开发人员报告软件错误,会给他们造成厌恶感,降低整个软件的质量和开发进度。所以作为一名测试工程师,当你测试的模块没有严重的错误或者错误很少的时候,你不妨跑到开发人员那里告诉他们这个好消息,这会给你带来意想不到的结果。

  讨论一些与工作无关的事情:作为一个测试人员经常和开发人员讨论一些与工作无关的事情,比如大家可以谈谈新闻,趣事,家庭…这样可以加强相互间的默契程度,许多统计表明,这样可以更好的提高软件工作质量。

 

  善于同领导沟通

 

  测试人员往往是领导的眼和耳,领导根据测试人员的测试结果可以了解公司的产品质量,从而调整其他的工作。领导工作一般比较繁忙,所以作为一名优秀的测试人员要学会把测试结果进行总结,最好以图表的形势给领导看。

 

  掌握一些自动化测试工具

 

  测试工作往往是比较繁琐,枯燥无味的工作,测试人员长期处于重复的手工工作,会降低测试效率,并且对于测试质量也往往是不利的;况且许多测试不使用测试工具是不可以进行的,比如性能测试,压力测试等等。目前市场上有许多测试工具供你使用,你可以根据自己的需要选择一些测试工具来辅助你的测试。比如TestBird自动化测试平台:基于全球首创的对象识别技术,TestBird可以为客户提供深入到移动App&游戏内部所有功能的深度解析能力。TestBird建立了云手机、云测试和云分析三大测试平台,通过自助App功能测试、远程真机调试、真机兼容性测试、真人体验测试、 真人压力测试和崩溃分析等产品,为移动应用提供从研发到上线再到运营的一站式质量管理服务,帮助移动应用企业建立完善的质量管理体系,全面提高移动应用的DAU、留存率以及付费情况。

 

  善于学习

 

  测试技术随着时间的变化也在做一些提高和改进,作为一名优秀的测试人员要善于利用书籍,网站,论坛,交流等各种途径不断提高自己的测试水平。

 

  强大的表达能力

 

  测试人员当发现软件中存在缺陷的时候,往往要书写缺陷报告,缺陷报告要写得详尽清楚,使开发人员能够尽快定位错误,修改错误,所以作为一名优秀的测试人员,强大的写作表达能力是非常必要的。

 

  熟悉业务知识

 

  更好的了解你说测试软件的业务知识是非常重要的,对业务知识了解得越深入,越能够找出更深入,更关键,更隐蔽的软件错误。所以作为一名优秀的测试工程师,要多向该领域专家,同行学习,提高自己的业务知识水平。

  开发经验使测试工作更得心应手

  大家都知道,软件工程中有个模型叫瀑布模型,这是最基本的软件模型,这个模型又叫碗状模型,因为开发位于碗的最底部,左上方依次为建模,需求分析,设计;右上方依次为测试,部署,维护。由此可见,开发是一切软件活动的基础。所以具备一定开发经验,知道在软件中哪些地方容易出错而哪些地方不容易,这就可以给测试工作带来非常宝贵的经验。

  当然,没有开发经验的也是完全可以成为一名优秀的测试工程师的,只不过需要更多的努力,去发现软件中的一些错误,去寻找记录软件中容易出现一些关键,致命,危险错误的地方以几类经验。

分享到:
评论

相关推荐

    移动无线测试工程师必备技能树

    移动无线测试工程师必备技能树,一图胜千言,一图胜万字,结构清晰明了,内容丰富多彩,条理简明扼要,所见即所得,简约而不简单,带您装逼带您飞。

    45张史上最全的IT工程师技能图谱(高清).zip

    安全工程师必备技能 阿里巴巴常用小框架 架构方法论图谱 设计模式秘籍图谱 架构师技能图谱 机器学习技能图谱 JVM垃圾回图谱 Java并发图谱 Java集合图谱 Java集合类图 Java List类图 Java Map类图 Java Set类图 Java ...

    重磅-最新网络安全&渗透测试&HVV等学习资料合集(28份).zip

    渗透测试工程师必备技能.docx 渗透测试面试题.docx 渗透测试面试题2023版.pdf 天融信 网络安全面试题及答案.pdf 网络安全、Web安全、渗透测试笔试总结.pdf 网络安全、web安全、渗透测试之笔试总结(二).pdf 网易 ...

    优秀的测试人员必备的素质

    计算机领域的专业技能是测试工程师应该必备的一项素质,这是做好测试工作的前提条件。尽管没有任何IT背景的人也可以从事测试工作,但是一名要想获得更大发展空间或持久竞争力的测试工程师,计算机专业技能是必不可少...

    好的测试工程师应该具备怎样的软技能

    测试人员应该具备怎样的软技能测试人员在软件开发生命周期中,除了独立完成测试任务以外,还需要...因此,在复杂的测试工作环境中,测试人员除了必备的专业知识和测试技能以外,还需要具备一定的软技能。  软技能实际

    软件测试工程师应该具备的三项基本素质[2]

    软件测试工程师应该具备的三项基本素质[2] 软件测试 软件编程技能实际应该是测试人员的必备技能之一,在微软,很多测试人员都拥有多年的开发经验。因此,测试人员要想得到较好的职业发展,必须能够编写程序。只有...

    EMC工程师必备的八大技能,你都会吗?.pdf

    简要论述了EMC工程师必须具备的八大技能,介绍了EMC常用元件、产品内部的EMC设计技巧、电磁干扰的屏蔽方法和电磁兼容设计如何融入产品研发流程。全文近5万字   目录 一、EMC工程师必须具备的八大技能 ...

    EMC电子工程师必备技能_新能源检测技术材料化学元器件汽车电子热分析实验室仪器温度.doc

    新能源检测技术材料化学元器件汽车电子热分析 相关技术性文档

    软件测试工程师应该具备的三项基本素质[1]

    软件测试工程师应该具备的三项基本素质[1]软件测试很多年轻或者刚刚从事测试工作的工程师,经常会问:“测试工程师需要什么技能或者具有什么素质才是合格的?”与开发人员相比,测试人员不但需要一技之长,还需要掌握...

    接口自动化测试

    (1)能够胜任测试工程师日常工作的职责:测试计划的书写、测试用例的设计/编写、测试过程管理、缺陷管理与维护、每日构建、测试验收、测试报告的书写等。 (2)站在测试的角度,从测试驱动角度驱动管理项目。满足...

    转型产品经理-基础篇-转为测试工程师转型定制

    本课程主要针对测试人员转型产品经理而设计。了解产品经理的职责、熟练掌握产品经理的基础必备技能,为转型打下良好的基础。

    软件测试数据库基础——数据库基本应用

    数据库是软件测试工程师的必备技能,今天松勤名师苏三老师将给大家讲讲数据的的基本应用~

    altiumdesigner增加测试点,解决layout过程中PCB板测试点遗漏问题

    altiumdesigner增加测试点,解决layout过程中PCB板测试点遗漏问题,适合审核人员及layout工程师使用的必备技能,有了此法再也不用担心,测试点遗漏问题

    程序员必备简历模板(适用于所有程序员)

    该简历模板适用于所有程序员,包括但不限于软件开发工程师、测试工程师、前端开发工程师等。无论是有经验的程序员还是初学者,都可以使用该模板来展示自己的技能和经验。 场景目标: 该简历模板的场景目标是帮助...

    Java编程中必备的十种技能

    作为一个语言编程技术文档工程师,我个人认为掌握计算机语言需要一些基本技能。以下这几点相信能够帮你翻越Java计算机编程这座山。  1、读编程手册。无论是Java或者c++程序员常常和负责系统设计的架构师一起工作,...

    程序员必备简历模块30套

    简历模版主要有软件工程师、测试工程师和嵌入式开发工程师等。模版内容丰富,如果你是大学生这有很多专业技能和项目案例供你参考,如果你是社招需要跳槽那么更需要一份好的简历当作门面。

    如何进行测试需求分析:从接收需求到用例设计

    如何进行用例设计,如何让设计好的用例覆盖全面,将代码存在的问题在上线前更早发现是每一个测试工程师必备的技能。那么如何达到这些指标呢?如何将用例设计既快又全面呢?今 如何进行用例设计,如何让设计好的用例...

    亚马逊编程面试10道必备问题:真题介绍

    亚马逊编程面试10道必备问题:真题介绍是为准备在亚马逊进行面试的软件开发者和工程师们准备的宝贵资源。它精心汇编了在亚马逊严格的技术面试中经常被问到的10个关键编程问题。这些问题旨在测试您的编码技能、问题...

    自动化测试平台实战(39讲)

    三个模块 手把手教你如何掌握「自动化测试平台」  ...自动化测试现在是每个测试工程师的必备技能,而仅仅掌握技术还不够,得结合企业项目才有业绩,那么这一部分讲的是自动化测试平台如何结合项目带来效益价值。 

    微服务测试之单元测试

    在微服务架构下高覆盖率的单元测试是保障代码质量的第一道也是最重要的...另外,单元测试是一个优秀的开发工程师必备技能之一,优秀的单元测试是业务快速投产的加速器。虽然对于100%的单元测试覆盖率我们持有保留态度

Global site tag (gtag.js) - Google Analytics