Hi!请登陆

软件测试工程师需要具备哪些能力?

2020-11-27 42 11/27

软件测试工程师,是老板与开发人员之间的桥梁。因此,除了具备测试技术、测试文档撰写能力外,还需要具备一定的销售沟通能力,业务熟悉能力等。

那,如此全能岗位,需要具备的能力到底有哪些呢?

首先,认真负责,严谨耐心的态度

一名合格的软件测试工程师,必须对你所测产品负责,宁可错杀一千,也不可放过一个bug。虽然在软件测试的7条原则里,第一条就是bug本身就是无穷尽的,但我们作为测试人员,应尽可能的确保质量

其次,具备过硬的技术

技术是为测试服务的,无论是测试理论、测试工具、开发知识、数据库、操作系统、网络知识、我们都必须精通一门,知晓其它(当然这个做到比较难,什么都会很难,再者多了之后,就不会精了,什么都会也等于什么都不会,这个自己把握),因为测试与开发或者其它行业不同,它可能更多的在乎你广度而不是深度(这个可能更多的是指手工测试)

第三,熟练业务知识

光有技术,没有业务,再好的技术也很难使上劲,熟练的业务知识会帮助你发现更多的缺陷,进而更好的保证好产品的质量.

第四,沟通能力

测试人员经常要与开发等不同的人员打交道,如何更准确、更简洁、更严谨的描述bug,同时如何让开发人员接受你发现的bug等,所以良好的沟通能力显的尤为重要。

第五,缜密的逻辑思维能力。

其实我个人感觉测试人员和刑侦有点像,我们测试人员不单单只是发现问题,我们应该更多的关注bug产生的真正原因,准确的定位,更好更快的协助开发人员解决bug,所以这个需要你有很好的逆向反推能力。

关于只是靠经验?是多而广的测试工具,还是少而专的工具呢?当然经验丰富当然好,它能更好的帮助你分析问题,解决问题。

关于测试工具,其实测试工具只是为测试服务的,我们不能把重点放在工具上,更多的是人。就好比手工测试与自动化测试,哪个发现的问题更多,我个人觉得肯定是手工测试发现的问题要比自动化测试发现的问题要多的多。

相关推荐