background image

          

测试工程师具备的基本素质

人是测试工作中最有价值也是最重要的资源,没有一个合格的、

积极的测试小组,测试就不可能实现。然而,在软件开发产业中有一

种非常普遍习惯,那就是让那些经验最少的新手、没有效率的开发者

或不适合干其他工作的人去做测试工作。这绝员与相关人员之间的冲

突和对抗减少到最低程度。

③、技术能力对是一种目光短浅的行为,对一个系统进行有效的

测试所需要的技能绝对不比进行软件开发需要的少,事实上,测试

者将获得极其广泛的经验,他们将遇到许多开发者不可能遇到的问

题。

 

①、沟通能力

  一名理想的测试者必须能够同测试涉及到的所有人进行沟通,

具有与技术(开发者)和非技术人员(客户,管理人员)的交流能

力。既要可以和用户谈得来,又能同开发人员说得上话,不幸的是这

两类人没有共同语言。和用户谈话的重点必须放在系统可以正确地处

理什么和不可以处理什么上。而和开发者谈相同的信息时,就必须将

这些活重新组织以另一种方式表达出来,测试小组的成员必须能够

同等地同用户和开发者沟通。

②、移情能力

  和系统开发有关的所有人员都处在一种既关心又担心的状态之

中。用户担心将来使用一个不符合自己要求的系统,开发者则担心由

于系统要求不正确而使他不得不重新开发整个系统,管理部门则担