软件测试工程师重要是负责懂得产品的功效请求,并对其进行测试,检讨软件有没有毛病,决议软件是否具有稳固性,写出相应的测试规范和测试案例 。软件测试工程师在一家软件企业中担负的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作 。
作为一名优良的测试工程师,首先要对测试工作有兴致:测试工作很多时候都是显得有些枯燥的,因此酷爱测试工作,才更容易做好测试工作,因此软件测试工程师应具备以下几个方面的素质
1、沟通才能
一名幻想的测试者必需能够同测试涉及到的所有人进行沟通,具有与技巧(开发者)和非技巧人员(客户,管理人员)的交换才能 。既要可以和用户谈得来,又能同开发人员说得上话 , 不幸的是这两类人没有共同语言 。和用户谈话的重点必需放在体系可以准确地处置什么和不可以处置什么上 。而和开发者谈雷同的信息时,就必需将这些活重新组织以另一种方法表达出来,测试小组的成员必需能够同等地同用户和开发者沟通 。
【软件测试工程师应具备的素质】 2、移情才能
和体系开发有关的所有人员都处在一种既关怀又担忧的状况之中 。用户担忧将来应用一个不符合自己请求的体系,开发者则担忧由于体系请求不准确而使他不得不重新开发全部体系,管理部门则担忧这个体系突然瓦解而使它的荣誉受损 。测试者必需和每一类人打交道,因此须要测试小组的成员对他们每个人都具有足够的懂得和同情,具备了这种才能可以将测试人员与相干人员之间的冲突和反抗减少到最低水平 。
3、技巧才能
就总体言,开发人员对那些不懂技巧的人持一种歧视的态度 。一旦测试小组的某个成员作出了一个毛病的判断,那么他们的可信度就会立刻被传扬了出去 。一个测试者必需既明确被测软件体系的概念又要会应用工程中的那些工具 。要做到这一点须要有几年以上的编程经验,前期的开发经验可以赞助对软件开发进程有较深刻的懂得,从开发人员的角度准确的评价测试者 , 简化主动测试工具编程的学习曲线 。
4、自负心
开发者责备测试者出了错是常有的事,测试者必需对自己的观点有足够的自负心 。如果允许别人对自己指东指西,就不能完成什么更多的事情了 。
5、外交才能
当你告知某人他出了错时,就必需应用一些外交办法 。机灵干练和外交手段有助于保护与开发人员的协作关系,测试者在告知开发者他的软件有毛病时,也同样须要必定的外交手段 。如果采用的办法过于强硬,对测试者来说,在以后和开发部门的合作方面就相当于“赢了战斗却输了战斗” 。
文章插图
6、滑稽感
在遇到诡辩的情形下 , 一个滑稽的批驳将是很有赞助的 。
7、很强的记忆力
一个幻想的测试者应当有才能将以前曾经遇到过的相似的毛病从记忆深处发掘出来,这一才能在测试进程中的价值是无法权衡的 。因为许多新涌现的问题和我们已经发明的问题相差无几 。
8、耐烦
一些质量保证工作须要难以置信的耐烦 。有时你须要消费惊人的时光去分别、辨认和分派一个毛病 。这个工作是那些坐不住的人无法完成的 。
9、疑惑精力
可以预感,开发者会尽他们最大的尽力将所有的毛病说明过去 。测式者必需听每个人的解释,但他必需坚持疑惑直到他自己看过以后 。
文章插图
10、自我督促
干测试工作很容易使你变得懒惰 。只有那些具有自我督促才能的人能力够使自己每天正常地工作 。
11、洞察力
一个好的测试工程师具有“测试是为了损坏”的观点,捕获用户观点的才能,强烈的质量寻求,对细节的关注才能 。运用的高风险区的断定才能以便将有限的测试针对重点环节 。
推荐阅读
- 霍兰德职业兴趣测试结果是RCI
- 带宁字的女孩名字 带宁字的女孩名字含义
- 干眼症能治好吗 干眼症是什么原因引起
- 火龙果煎饼的做法 火龙果煎饼怎么做
- 裤长三尺零二是多少厘米
- 达芬奇密码桌游规则介绍
- 1100英语怎么读 1-100英语怎么读
- 木耳菜吃前必须要焯水吗
- 霍金的时间简史写的是什么