background image

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

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

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

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

发者或不适合干其他工作的人去做测试工作。

①、沟通能力

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

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

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

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

确地处理什么和不可以处理什么上。而和开发者谈相同的信息时,

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

员必须能够同等地同用户和开发者沟通。

②、移情能力

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

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

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

则担心这个系统突然崩溃而使它的声誉受损。测试者必须和每一类

人打交道,因此需要测试小组的成员对他们每个人都具有足够的

理解和同情,具备了这种能力可以将测试人

就总体言,开发人员对那些不懂技术的人持一种轻视的态度。

一旦测试小组的某个成员作出了一个错误的断定,那么他们的可