软件测试工程师应该具备的职业素质沟通能力
理想的测试人员必须能够与测试涉及到的所有人进行沟通,具有与技术人员(开发者)和非技术人员(客户、管理人员)的交流能力。移情能力
和系统开发有关的所有人员(用户、开发者、管理者)都处于一种既关心又担心的状态中。测试人员必须和每一类人打交道,因此需要对每一类人都具有足够的理解和同情,从而将
测试人员与相关人员之间的冲突和对抗减少到最低程度。技术能力
一个测试人员必须既明白被测软件系统的概念又要会使用工程中的那些工具,这需要有几年以上的编程经验,从而有助于对软件开发过程的较深入理解。
自信心开发人员指责测试人员出了错是常有的事,测试人员必须对自己的观点有足够的自信心。外交能力
当你告诉某人他出了错时,就必须使用一些外交方法,机智老练和外交手法有助于维护与开发人员之间的协作关系。幽默感
在遇到狡辩的情况下,一个幽默的批评将是很有帮助的。很强的记忆力
理想的测试人员应该有能力将以前曾经遇到过的类似的错误从记忆深处挖掘出来,这一能力在测试过程中的价值是无法衡量的。耐心
一些质量保证工作需要难以置信的耐心,有时你需要花费惊人的时间去分离、识别和分派一个错误。怀疑精神
可以预料,开发人员会尽他们最大的努力将所有的错误解释过去。测式人员必须听每个人的说明,但他必须保持怀疑直到他自己看过以后。自我督促
干测试工作很容易使你变得懒散,只有那些具有自我督促能力的人才能够使自己每天正常地工作。洞察力
一个好的测试人员具有“测试是为了破坏”的观点,捕获用户观点的能力,强烈的质量追求,对细节的关注能
f1
计算机专业技能
计算机领域的专业技能是测试工程师应该必备的一项素质,是做好测试工作的前
提条件。尽管没有任何IT背景的人也可以从事测试工作,但是一名要想获得更
大发展空间或者持久竞争力的测试工程师,则计算机专业技能是必不可少的。计
算机专业技能主要包含三个方面:
l
测试专业技能
现在软件测试已经成为一个很有潜力的专业。要想成为一名优秀的测试工程师,
首先应该具有扎实的专业基础,这也是本书的编写目的之一。因此,测试工程师
应该努力学习测试专业知识,告别简单的“点击”之类的测试工作,让测试工作
以自己的专业知识为依托。
测试专业知识很多,本书内容主要以测试人员应该掌握的基础专业技能为主。测
试专业技能涉及的范围很广:既包括黑盒测试、白盒测试、测试用r