測试人员的核心能力与素养

声明:该文不是我的原创作品。是我的同事魏增艺的大作,独家授权我来进行发表。

在《測试人员的角色》一文的最后,我们相信优秀的測试人员是项目的前灯。是整个研发系统的反馈回路。那么什么是优秀的測试人员呢?详细说来。具备哪些核心能力与素养的測试人员才干胜任这种角色呢?

对于能力模型,比如常见的“冰山”模型、“洋葱圈”模型等,都将一个人行事的内在动机或价值观等置于核心位置。

相同,对于一个測试人员,我们并非看他在进行什么活动,而是要关注他为什么要进行这些活动。本文所讨论的就是行为动机背后的能力与素养。

总结起来有两项素养和两个能力。

以下详述:

两项素养:正向思考、逻辑思维

正向思考。比如,身处一个研发过程处于无序状态的团队中,正向思考的人,可以在理解接受团队的详细情况后,依旧朝着将团队引入有序研发过程的方向进行努力,而不是屈就于现实。正向思考。就是一种由内在的乐观所引导的对自我角色的认知和定位。进而对外部行为产生决定性的影响的过程。外化为责任感强。尽职尽责、自我提升改进等特征。正向思考最大的难点就在于接受自己脆弱的一面。克服这一难点的过程,就是人心性的修持过程。“工作的时候要保持内心的宁静,它是工作的核心”,“内心的宁静会产生正确的价值观,正确的价值观就会产生正确的思想。正确的思想就会产生正确的行动。

”[1]

逻辑思维

比如,面对产品、开发给出的系统行为描写叙述,是否可以理清个中关键点,相互矛盾的描写叙述、须要进一步挖掘和明白的需求等。逻辑思维能力强的測试人员,可以将收集到的信息进行整理和分析、理清信息脉络、发现问题、结合实际情况使用一定的技能解决这个问题,实现创新。

经常外显为学习能力强、成长快等特征。值得一说的是“顿悟”或“感觉”。

他两常被误解为是一种感性或者非理性,事实上他们是属于逻辑思维领域,是在积累了一定的事实或实践后,尚未清晰逻辑脉络的情况下,大量神经元细胞的“涌现”现象。比如。一个屈就于无序状态研发过程的測试人员,即使没有改变的心,也能说出一堆让自己感觉不好的细节,仅仅只是他并不能理清“感觉不好的背后”所蕴含的内在的逻辑,或者没有意愿对其进行改善。而逻辑思维的大敌就是旧有的被觉得是正确的逻辑。

保持对旧有逻辑的警惕,时刻更新自己的逻辑。是痛苦的,也是快乐的。

两个能力:收集和分析信息、提问和质疑

收集和分析信息。比如,产品的需求是什么,不仅要搞清晰产品文档的意思,还要知道产品经理是基于哪些思考进行的产品设计。产品需求的背后,有哪些利益相关者引导着产品经理对需求的理解。存在缺陷或风险时,哪些问题须要反馈给哪些关键人员等等。收集和分析信息,就是要收集和分析产品在研发各阶段,关注这个需求的利益相关方的立场和想法。他们做决断的思考是什么。各方存在的问题是什么,系统应进行的行为是什么等等。

提问和质疑。比如,我们已经知道了开发同学为了提高查询效率对某一数据查询功能使用了本地缓存。

那么提出如何更新缓存、多机部署时缓存数据不一致对流程是否有影响,业务是否同意等等问题,一方面这些是设计的要点;还有一方面。通过提问和质疑,我们可以知道开发者是否进行过这方面的思考,是否存在隐患。

不论什么有力的问题和质疑,并非要问倒别人,而是检验团队中的每一个人是否做了充足的工作,并引发团队的思考,进而为改变埋下种子。

具备以上两项素养和两个能力的人,可以展现出一种差别于产品、开发、普通測试人员等人的測试思考与实践。那么这种測试思考与实践是什么呢?会在《測试思维是如何的一种思维》中进行讨论。

凝视:

[1]罗伯特·M·波西格《禅与摩托车维修艺术》

时间: 2024-08-10 18:35:30

測试人员的核心能力与素养的相关文章

怎样才干成为一名优秀的软件測试人员

     近期在和一些公司的软件project师和管理人员交流时,发现他们常常发出这种感慨:寻找一名优秀的測试人员这是太难了. 那么.具备哪些要素才成成就一名优秀的測试人员,以下是我觉得比較重要的几点:     1.对分析和測试的激情:不论什么事情的成功的关键在于你是否对它怀有真正的激情. 2.专业技术:要想成为一个伟大的測试者,必需要具备非常出色的编程能力,这样你才干非常好的理解你要測试的系统,才干和开发者进行更加有效的沟通.才干写出高效的自己主动化測试程序.  3.良好的分析能力:需具备非常

IBM AppScan官方帮助文档错别字缺陷,IBM的測试人员也太粗心了吧

袁术=元素?

软件測试培训笔记

<单元測试及持续集成实战>  201409 1.        质量(Quality):一组内在特性满足需求的程度:一个系统.构件或过程满足特定需求(顾客或用户须要或期望)的程度. 软件质量管理:确定一个软件产品的质量目标,建立实现这些目标的计划.监督.调整软件计划.软件工作产品.活动和质量目标,以满足顾客.终于用户须要和期望的过程. 一般在软件企业中,提到质量管理(quality management, QM)主要是两个方面:质量控制(qualitycontrol, QC).质量保证(qua

关于迭代測试的一些思考

作者:朱金灿 来源:http://blog.csdn.net/clever101 一个软件的功能的越来越多,怎样建立一个规范的測试流程来保证对开发的功能进行充分的測试,是摆在我们面前的难题.在改动bug中经常会出现一种"按下葫芦浮起瓢"情形--改动了A模块的bug,却造成了原来測试没有问题的B模块出现了新的问题.这就促使我们思考:怎样保证測试的百分百的覆盖率.为此我设想一种迭代測试和迭代公布的流程.这个流程详细是这种:全部功能測试分为常规功能測试和新功能測试.所谓常规功能測试是指之前測

Selenium2 Python 自己主动化測试实战学习笔记(五)

7.1 自己主动化測试用例 无论是功能測试.性能測试和自己主动化測试时都须要编写測试用例,測试用例的好坏能准确的体现了測试人员的经验.能力以及对项目的深度理解. 7.1.1 手工測试用例与自己主动化測试用例 手工測试用例是针对手工測试人员.自己主动化測试用例是针对自己主动化測试框架.前者是手工測试用例人员应用手工方式进行用例解析,后者是应用脚本技术进行用例解析. 前者具有较好的异常处理能力,并且可以基于測试用例,制造各种不同的逻辑推断,并且人工測试步步跟踪,可以仔细定位问题.后者全然依照測试用例

软件安全性能測试(转载)

近来,在我负责的公司某软件产品的最后測试工作,经常被问到这样一个问题:在做測试过程中,我们的软件产品在安全性方面考虑了多少?应该怎样測评一个软件究竟有多安全? 这个软件因为涉及客户商业上重要的信息资料,因此用户关心的核心问题始终环绕“这个软件安全吗”.一个因为设计导致的安全漏洞和一个因为实现导致的安全漏洞,对用户的终于影响都是巨大的.我的任务就是确保这个软件在安全性方面能满足客户期望. 一.什么是软件安全性測试 (1)什么是软件安全 软件安全属于软件领域里一个重要的子领域.在曾经的单机时代,安全

UI測试内容

我们在实际工作其中,针对web应用程序,也就是常常所说的B/S系统,能够从例如以下方面来进行用户界面測试: 导航測试 导航描写叙述了用户在一个页面内操作的方式,在不同的用户接口控制之间,比如button.对话框.列表和窗体等: 不同的链接页面之间,通过考虑下列问题,能够决定一个web应用系统是否易于导航:导航是否直观?web系统的主要部分是否可通过主页存取?web系统是否须要网站地图.搜索引擎或其它的导航帮助: 当然,这些同美工以及客户需求有关.我们是依据已经确认的页面进行測试就可以. 图形測试

GMGDC专訪戴亦斌:具体解释QAMAster全面測试服务6大功能

GMGDC专訪戴亦斌:具体解释QAMAster全面測试服务6大功能 2014/10/10 · Testin · 业界资讯 在9月24-25日第三届全球移动游戏开发人员大会上,Testin云測COO戴亦斌受邀在GMGDC官方採訪中心接受多家媒体採訪,具体阐述和分析Testin云測全新推出的质量管家QAMAster全面測试服务的6大功能与服务. 下面为主要专訪内容: 问:Testin云測在Q3或者Q4有无新服务提供给开发人员? 戴亦斌:借着GMGDC的大会,我们把Testin两项服务正式推出来,事实

软件測试自学指南---从入门到精通

近来,软件測试行业发展迅速,企业越来越重视測试了.越来越多的人增加了測试大军中,非常多人也想通过自学来学习软件測试技术增加这个行业,可是如今软件測试的书籍越来越多,也良莠不齐,并且软件測试涉及的技术也越来越多.本文主要说明的是从事软件測试行业须要必备的知识,以及该怎样学习,主要给大家提供一些比較优秀的书籍,并给出学习的顺序.希望通过阅读本文,读者能够明白该怎样学习測试,并学习哪些知识.因为仅是个人建议,如有错误不妥的地方,敬请提出批评. 一.软件測试基础知识 要想进入測试这个行业,就必需要了解什