测试需要什么样素质的测试工程师总结

来源:互联网 发布:void 0 js 等于什么 编辑:程序博客网 时间:2024/06/05 22:41

测试需要什么样素质的测试工程师

 

作为一名软件测试工程师需要具备以下素质:

适应新环境的能力:

     软件测试人员与软件开发人员很大的不同就在于,软件测试人员在大多数情况下都会在不同技术背景的项目中穿梭,而软件开发人员则一般都会长期地在某一种技术或具有相似技术背景的项目上进行开发。这就注定了软件测试人员在新的项目,新的技术环境中需要有很强的适应能力,且有兴趣在新的测试环境中探索新软件的功能。

 

沟通能力:

        沟通能力通常表现为与需求,设计,开发相关的工作人员进行技术交流的能力,发现软件缺陷后详细准确的描述缺陷细节的能力。当断定一个软件缺陷是一个重要,严重的缺陷时,软件测试人员应具备表达并坚持自己观点,说法开发人员修改缺陷的能力。

 

善于发现问题的能力:

     这是软件测试人员最应具备的能力之一,善于对软件的行为提出质疑,善于发现问题,仔细重视问题,确认问题是软件测试工程师入门的必经之路

 

善于分析问题,定位缺陷:

       软件测试过程中经常会出现多个软件缺陷有同样的根源。而如果测试人员多次提交根源相同的缺陷势必会加重开发人员分析软件缺陷的压力,因此,软件测试人员应当具备初步的对软件缺陷的分析能力,并能定位软件缺陷出现的范围,提高复现概率。当然,这需要测试人员不断地提高自身的业务能力和具备更多的开发技术,这也是软件测试人员逐渐走向成熟的必经之路。

 

耐性:

       有时软件缺陷就会出现在一些并不起眼的地方,人们甚至会觉得那个地方简单到根本不会出现缺陷,这时我们就需要有耐心的测试工程师,脚踏实地的逐个排查,不放过任何一个看似无价值的角落。

 

创新能力:

        软件测试不是证明软件可以工作,而是不断找出新的办法是软件的缺陷一一现形。

 

沉着稳重:

        软件测试人员不可人云亦云,要有自己的分析。因为软件测试人员应当站在客户的立场思考问题,所有当软件测试人员对业务不熟时应当仔细询问开发人员,并不断分析,然后以自己的判断来执行测试。

 

从用户的角度看问题:

        在所有阶段的测试中都应当“想客户所想”,因为软件测试的目的就是验证软件的实现与需求文档一致并且确认软件产品满足客户的需求。因此,我们遇上疑似缺陷时就可以通过多问自己几个来自于用户角度的问题来确定是否是缺陷及严重程度如何等。

总结经验的能力。

除此之外,作为软件测试人员还应该不断提高自身技术与业务水平。


0 0