background image

信度就会立刻被传扬了出去。一个测试者必须既明白被测软件系统

的概念又要会使用工程中的那些工具。要做到这一点需要有几年以

上的编程经验,前期的开发经验可以帮助对软件开发过程有较深

入的理解,从开发人员的角度正确的评价测试者,简化自动测试

工具编程的学习曲线。

③、技术能力

    软件测试相对 是一种目光短浅的行为,对一个系统进行有效的

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

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

 

的问题。

④、自信心

  开发者指责测试者出了错是常有的事,测试者必须对自己的

观点有足够的自信心。如果容许别人对自己指东指西,就不能完成

什么更多的事情了。

⑤、外交能力

  当你告诉某人他出了错时,就必须使用一些外交方法。机智老

练和外交手法有助于维护与开发人员的协作关系,测试者在告诉

开发者他的软件有错误时,也同样需要一定的外交手腕。如果采取

的方法过于强硬,对测试者来说,在以后和开发部门的合作方面

就相当于 赢了战争却输了战役 。

、很强的记忆力

  一个理想的测试者应该有能力将以前曾经遇到过的类似的错