background image

试工程师的经验,测试工程师至少应该掌握

Java、C#、C++之类的一门语言以及相应的开发

工具。

  二、行业知识

  行业主要指测试人员所在企业涉及的行业领域,例如很多

IT 企业从事石油、电信、银行、

电子政务、电子商务等行业领域的产品开发。行业知识即业务知识,是测试人员做好测试工
作的又一个前提条件,只有深入地了解了产品的业务流程,才可以判断出开发人员实现的
产品功能是否正确。行业知识与工作经验有一定关系,通过时间即可以完成积累。

  一个优秀的软件测试工程师除了具备

“专业技能、行业知识”外,还必须具备相应的:交

流技巧、组织技能、实践技能和态度(除了技术水平,需要理解和采取适当的态度去做软件
测试。)

  三、个人素养

  作为一名优秀的测试工程师,首先要对测试工作有兴趣:测试工作很多时候都是显得
有些枯燥的,因此热爱测试工作,才更容易做好测试工作。因此,除了具有前面的专业技能
和行业知识外,测试人员应该具有一些基本的个人素养,即下面的

“五心”。

  

1.专心:主要指测试人员在执行测试任务的时候要专心,不可一心二用。经验表明,高

度集中精神不但能够提高效率,还能发现更多的软件缺陷,业绩最棒的往往是团队中做事
精力最集中的那些成员。

  

2.细心:主要指执行测试工作时候要细心,认真执行测试,不可以忽略一些细节。某些

缺陷如果不细心很难发现,例如一些界面的样式、文字等。

  

3.耐心:很多测试工作有时候显得非常枯燥,需要很大的耐心才可以做好。如果比较浮

躁,就不会做到

“专心”和“细心”,这将让很多软件缺陷从你眼前逃过。

  

4.责任心:责任心是做好工作必备的素质之一,测试工程师更应该将其发扬光大。如果

测试中没有尽到责任,甚至敷衍了事,这将会把测试工作交给用户来完成,很可能引起非
常严重的后果。

  

5.自信心:自信心是现在多数测试工程师都缺少的一项素质,尤其在面对需要编写测

试代码等工作的时候,往往认为自己做不到。要想获得更好的职业发展,测试工程师们应该
努力学习,建立能

“解决一切测试问题”的信心。

  

“五心”只是做好测试工作的基本要求,测试人员应该具有的素质还很多。例如测试人员

不但要具有团队合作精神,而且应该学会宽容待人,学会去理解

“开发人员”,同时要尊重

开发人员的劳动成果

--开发出来的产品。