028-86261949

当前位置:首页 > 技术交流 > 一个测试人员应具备哪些能力

一个测试人员应具备哪些能力

2019/07/03 14:58 分类: 技术交流 浏览:1

作为测试最基本的能力当然是要完成测试任务。那么应该具备哪些技能呢?

 

一、基础能力:

需求分析:通过分析需求发现需求中的缺陷;

 

测试用例:编写用例、评审用例、执行用例的能力;

 

Bug:基础能力是可以编写bug。进阶能力是可以通过bug现象,找到产生bug的原因。

 

探索性测试:在没有用例的情况下,通过思维的发散性、bug敏感性、细心的观察发现用例未发现的缺陷。

 

测试的渗透度&覆盖度:通过了解开发的具体实现,发现黑盒测试无法覆盖到的缺陷,如代码review、代码打日志追踪代码执行的每个步骤等。

 

自动化测试:通过工具对功能的稳定性、流畅性、耗电量、压力等方面进行评测。要想完成这项测试需要有测试方案制定、测试执行、编写报告等能力。进阶性的测试时,可以通过自动化测试功能的效果,比如说语音的准确率等。

 

安全性:对于涉及用户的隐私数据、金钱等功能,安全性是必须要覆盖到的点。

 

测试改进能力:改进包括两方面,一方面是对已有技术的优化提升,一方面是引进新的技术,提高测试覆盖率或者提升效率。        

 

以上目标要达成,有些可以通过工具实现,有些是需要自己编写代码实现的,所以代码能力在不断深入测试时会越来越重要。所以抓紧学习,确保自己懂代码吧。代码会在你之后的职业发展中扮演重要的角色。

 

二、沟通能力:

人是一种群居动物,每天会和各种不同的人进行沟通。如何让事情向着自己预期的方向发展,就需要沟通来达成自己的目的。

作为一个职场人,一个测试人员,需要和所有项目方人员进行沟通。所以沟通能力应该是一项一直需要修炼的能力。比如说沟通方式、工作汇报的能力(和上级、平级),项目的推进能力,信息快速明确传达的表达方式等。

当遇到自己无法解决的问题,一定要多和自己的领导沟通,也许沟通后会豁然开朗。

#标签:软件测试,测试人员,工作技能