近发现一些测试岗位的水平很高,然而与此形成鲜明对比的是,另一些测试岗位的回报却是少得可怜,两级分化特别严重。那么当前测试同学应该具备哪些技能呢?科迅教育想大概应该有下面一些。
01设计用例的能力
用例设计的方法大家应该耳熟能详了,起码每次面试之前都会背一遍。但是会了那么多方法,并不一定代表你就能编写合理有效的用例。
比如边界值法,在单元测试里边界值是很容易分类(等价类)和枚举的,但是在设计一个真正的手工测试用例的时候,我们往往很难做这种枚举,我们可能会有一个输入范围及其庞大的无效类,叫做异常情况。如何在异常情况中再次细分,选取有代表的性的输入或操作进行测试,往往相当有挑战,这就需要真正的理解需求,理解被测系统。所以很多时候,这种设计用例识别盲点的能力终还是转化为,你对系统熟不熟,对业务熟不熟,知不知道用户在想些什么。
02写文档的能力
因为衡量测试输出的指标不是很多,所以有些时候我们要输出一些文档来表示我们确实在努力工作。
03执行用例能力
手工执行用例也是一种能力,并不是测试用例写的好换谁执行都一样的。但是自动执行用例的能力也是当前的测试人员所需要掌握的。
自动化的用例执行可以节约成本,提升执行效率,加速回归测试,需要找到投入和产出的平衡点。把一些回归用例用代码的方式实现并维护其实蛮有挑战的,毕竟学会写代码是需要一个过程的。
04专项测试能力
掌握一项专项测试能力,比如性能,app之类的,毕竟说不准什么时候项目就要求你这样做,能顶上去才有更好的发展空间。
05一定的代码能力
测试重复性的工作很多,有一些重复性高的事情是可以用写代码的方式去搞定的。比如可以用写一些脚本逻辑加sql的方式生成一些测试数据之类的。有了代码能力之后,想象空间就会变大相对大一些。
06阅读能力
这里特指阅读文档的能力。文档有很多种,我们应该读懂的是需求文档。需求文档里可能有很多字,这时候我们需要一边读一边思考,哪些地方是合理的,哪些地方又是需要推敲的,比如根据手机壳自动变换软件主题颜色之类的需要,还是要多多讨论一下才比较好。
07沟通能力
沟通能力,一种是表达自己,另一种是聆听别人。表达自己的意思就是能让其他人知道你想做什么,在做什么,有什么困难,需要什么帮助;聆听别人就是你听得懂对方在做什么,要做什么,有什么困难之类。
科迅教育经验丰富讲师全程面授的高品质教学模式,以实践来驱动教学,助力学员掌握过硬技能和提升实际运用经验!地址:南通崇川区人民中路23-6号新亚大厦三楼。
更多培训课程,学习资讯,课程优惠等学校信息,请进入 南通CAD培训南通3dmax培训 网站详细了解,免费咨询电话:400-998-6158