更多课程 选择中心

软件测试培训
美国上市教育机构

400-111-8989

软件测试培训

什么样的测试人员最抢手?

  • 发布:软件测试培训
  • 来源:TesterHome
  • 时间:2019-12-19 16:28

现在很多人在抱怨软件测试不好做,找不到工作是常见现象,但是据我了解,软件测试工程师的薪资待遇很不错,很多公司都找不到合适的人才,那么什么样的测试人员最抢手呢?小编将在下文给大家一些答案。

测试的底子-项目经验

有比较复杂系统的测试实战经验,你就超过了50%以上的应聘者。什么叫做比较复杂系统呢?投入50人年开发出来的系统就可以称作一个复杂系统了。因此,复杂系统并不是很罕见。但是,如果你只接触一个简单的模块,甚至只是测试一个稳定模块的维护性开发,而不是通盘理解,不能说是测试过复杂系统。有从头到尾接触一个完整项目的经历很宝贵。

测试的底子-基础知识

对照三本书:《ISTQB 基础教程》 《高级软件测试设计》 《高级软件测试管理》(后两本是 ISTQB 的高级认证教程)。这里边的内容你都能熟练应用(真的是熟练应用,而不只是有概念),你就能超过 80%以上的应聘者了。面试过数百人,我经常会问几个问题:如果测试时间不够,你会怎么办?如果让你去测试一个你完全不熟悉的系统,你会怎么办?你平时会使用那些测试设计方法?看似很稀松平常的问题,非常考验人。因为大部分从业者都没有经受过系统训练和学习,工作多年,依然技能不足,意识跑偏。

熟练使用一门主语言

满足这条,你就超过了70%的应聘者。什么叫做熟练呢?拿 Java 来说吧:系统学习过 Java 的教程,高频面试 50 题[1] 这样的题可以自测一下,可以回答上 35 个以上;熟悉最主流的 Spring 框架,能够写出一个简单的网站,实现基础的 Restful 服务;读懂过一个测试框架,如 mockito 或者 Junit 的源码;能够熟练实施接口测试(基于一些测试框架 如:rest-assured+Junit);能够读懂开发的业务代码,对他们的代码进行 Code Review。

在一个领域知识有不错的了解

人不可能什么都懂,但工作几年之后,会在工作的域内一定要有积累才行。例如,你测试一个核心电商系统的交易模块三年了,业务上你一定要熟练讲出来:商品列表、购物车、下单、退单、废单、支付、发货、库存、退款、优惠使用等等一坨业务流程,和可能出现的常见的坑(各类问题产生的资损、各类问题产生的服务不可用、逻辑矛盾),不然根本无法体现你经验沉淀和深入思考;技术角度上,你要能够画得出来系统的交互图,熟悉最核心的接口和最核心的参数,能够读懂开发的代码,熟练使用 trace 和监控工具,诊断定位线上问题到代码行。

用技术保障质量的能力

测试开发岗一定会问到一个问题:你能够举一个你用技术手段提高测试效率,增强测试能力的例子么?这是面试时最大的一个坎。 很多人会讲一些自动化测试回归的例子,但是真正成功的例子非常少,因为为什么做,怎么做都没有想好就照网上一个教程攒了一个,结果变成了玩具。做好自动化,不仅仅是会使用工具、框架,其实要对被测物特性,软件生命周期有很深的理解并且有很强的开发知识才行。实际上,在环境、CI、数据、测试用例生成、数据比对的很小的一些点上,都能有不错的提效产出,从这些点能够做得好,会得到不错的加分。有一个不错的成功案例,你胜出的几率就超过了80%,没有短板,就十拿九稳了。

技能以外的东西 

你的个人特质 一般有如下特质会大大加分:快速学习、系统性学习、学以致用、系统性思考、强大的推动力、技术思维、突出的沟通能力、条理性、抗压性、乐观精神、抗挫折能力、迅速调整的能力、迭代改进的意识、ownership、团队合作、愿景和规划。这些特性体现人的内核,有强大内核的人,做什么都行,技能暂时不足,也一定能补足。

综上,你如果你能达到以上的素质要求,找一份软件测试的工作绝对不在话下,所以,说找不到工作还是自身水平问题,只要满足企业的用人需求,企业没有理由不要录用。

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:作为软件测试工程师的意义在哪?
下一篇:什么是单元测试框架?

零基础如何学习自动化测试

软件测试岗位你需要知道的问题

测试新手常见的问题

自动化测试会取代人工测试吗

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省