1、良好的沟通能力

由于工作性质的原因,软件测试人员需要经常与用户和开发方、技术人员和非技术人员打交道,必须具备良好的沟通能力。测试工程师既要与用户谈得来,又要与开发人员说得上话。和用户交流时,重点放在系统可以正确地处理什么和不可以处理什么,尽量不要使用专业术语。和开发方交流则不一样,尽量用术语,对相同的信息,软件测试人员须重新组织以另一种方式表达出来。

测试人员要善于表达自己的观点,一方面,要坚定地表明软件缺陷为何必须修复,并通过实际演示力陈观点;另一方面,要采用委婉的态度和适当的方式,使得开发方和用户愿意接受,特别是尽量避免与开发人员发生冲突。

2、扎实的工作作风

软件测试人员需具备"五心"–专心、耐心、细心、责任心、自信心。

专心:要集中精力,不可一心二用。精力集中不仅能够提高工作效率,还能发现更多的软件缺陷。

细心:软件测试人员必须细致执行,不忽略关键详解。若不细心,有些软件缺陷将很难被发现。

耐心:软件测试会很枯燥,需要很大的耐心才能做好。如果比较浮躁,也不会做到专心和细心,很多缺陷将会从眼前逃掉。

责任心:责任心是做好任何工作的必备素质之一,软件测试尤其如此。软件测试往往起到最后把关的作用,如果敷衍了事,软件缺陷就会被放进发布版本或最终应用中,很可能造成非常严重的后果。

自信心:自信心是很多测试人员缺少的一项素质,遇到困难缩手缩脚,工作质量大打折扣。但具备了较强的自信心,才能更好地与用户和开发方交谈,才能更好地开展测试工作和发现缺陷。软件测试人员必须建立起能解决一切测试问题的信心。

3、全面的技术基础

软件测试人员需要具备较为全面的技术。才能高质量地完成测试工作,才能更好地与开发方进行沟通和交流。除了设计测试用例、编写测试脚本、使用测试工具、建立测试环境等测试技术外,技术基础通常还包括编程语言、系统架构、操作系统、网络通信、数据库的特性与操作等,还需要了解被测试软件系统的背景知识、清楚被测软件用到的概念和技术等。

4、高级的综合素质

具有适度的好奇心和怀疑精神;良好的学习能力;要成为一名优秀的软件测试人员,还需要具备一些高级的能力素质,包括逆向思维能力、良好的记忆力、勇于怀疑和探索的精神、追求完美的品质。比如逆向思维能力,开发人员通常从正面满足需求,很少去考虑不满足需求的部分;测试人员就要逆向思考,关注哪些是开发人员没有考虑到的、不满足需求的内容。比如良好的记忆力,许多新出现的软件问题与之前曾经发现过的相差无几,好的测试者应该有能力把以前遇到过的类似的错误从记忆深处挖掘出来并举一反三,这一能力在测试过程中具有较高的价值。

比如用于探索和怀疑的精神,开发人员通常会尽量将所有问题解释过去,软件测试人员需要听取开发人员的说明,但必须保持高度警惕和怀疑精神,直到自己分析清楚或亲自验证之后才能做出决定。软件测试人员不要害怕进入陌生环境,要勇于探索、勇于挑战,想方设法地找出隐藏在深处的错误。比如追求完美的品质,在测试过程中,软件测试人员常常会碰到转瞬即逝或者难以重现的软件故障,这时不要心存侥幸,而是要尽一切可能地去尝试和寻求,尽力接近目标,力求完美。

以上内容为大家介绍了软件测试人员的能力素质要求有哪些,本文由多测师亲自撰写,希望对大家有所帮助。https://www.duoceshi.com/xwzx-hydt/1773.html

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部