测试人员应具备的测试素质

一、关于能力的浅析

  测试团队的能力由个人能力团队合作能力两个方面构成,两者相辅相成。为了有效提高能力,首先对个人能力和团队能力进行一些浅显的分析。

  1、个人能力

  (1)个人能力的概念

  通俗地说,我们可以认为个人能力是达到优异绩效所需的知识、技能和素质的组合,这里的素质包含了大百科全书所说的个性心理特征,是比较难以量化衡量的。

  (2)个人能力培养现状分析

  ●对知识的培训

  软件测试工作来说,所需专业知识可分为基础工作知识和专门工作知识两类。基础工作知识包括软件测试的基本技术和方法、软件测试的文档规范等在专业内通用的知识,一般可使用专门教材进行培训。这些培训可以由内部专家完成,也可以由外部专家完成。相对来说,学习的成果也比较容易客观衡量。

  ●对技能的培训

  技能在很多场合也被称为“动手能力”,对于软件测试来说,技能的培训也很复杂。对于原来具有业务背景和软件开发、维护背景的人员来说,在软件测试工作中,肯定会优先使用已经掌握的技能,这样能够使得测试工作比较快地上手。了解业务、了解技术实际上是对被测对象不同角度的了解,是软件测试技能的重要组成部分,只有结合了专业的软件测试技能,才能够实现全面、协调、可持续的软件测试效果。仅仅从技术和业务角度进行测试,则往往在测试的彻底性、测试的效率和回归测试等等方面难以达到银行业软件测试发展的要求。

  ●对素质的培训

  素质可以通过多个方面展现,例如演绎思维、归纳思维、进取精神、人才培养意识和能力、灵活性、主动性、人际理解能力、人际影响能力、合作能力等。归根到底,就是一个人的世界观、价值观和处事哲学、基本习惯在各个方面的展现。实际上,素质对于高质量地完成软件测试工作,往往比知识和技能占据了更重要的位置。

  2、团队合作的能力

  团队能力有多种描述方法。团队能力是指团队所有员工的能力整合所形成的能力。团队能力的构成来自于三方面:员工能不能做,员工想不想做,以及这个团队的整体架构、流程、规划,是不是让员工容易做到。

  团队能力不是个人能力的简单叠加,而是与个人能力互相影响,相辅相成。团队在知识、技能和素质导向方面的积累,会对团队能力产生巨大的影响。这种积累是必然发生的,而且是不断持续的。对这种积累的过程进行正确的引导和有计划的部署与实施,将对打造学习型组织,快速提高团队能力有着十分积极的作用。团队能力应与个人能力相互强化,即个人能力的一个方面就是对团队能力的高效应用,而团队能力的一个方面就是使得个人能力得到高效发挥。

二、提高能力的几点意见

  能力的提高过程既是人才培养的过程,也是团队不断成长的过程。尽管在不专门关注的情况下,个人能力和团队能力也会不断地成长和提高,但是有可能出现弯路,也有可能出现与使命、目标不符的情况。为此,建议应该从如下几个方面注重能力的提高。

  1、各级经理人以身作则

  不论软件测试团队分为几级管理架构,处于管理架构不同层面的管理人员,不仅都要高度重视能力的培训,更要以身作则,引导培训的方向。任何一级经理人不重视能力培训,都会导致能力培训不能落到实处的后果。

  因为团队能力在其建设和发展的过程中,需要投入资源更大,且会对各级经理人的工作模式产生影响,所以更需要引起各级、尤其是高级经理人的关注。要使团队能力与个人能力能够结合产生增益效应,就要在团队能力的建设过程和个人能力的培养过程中,妥善处理好相互的关系,使得团队能力成为个人能力依托的基础,而个人能力的一个方面就是发挥团队能力。

  2、进行学习能力分析

  人在学习方面分为四种类型,即听、说、读、写。这四种类型并不是绝对的,往往是四种方式兼用,但是在不同的方式下获取的信息权重和信息量不一样。例如阅读型学习的人,也可能会以倾听作为第二信息获取的手段,以写(例如学习笔记)作为第三学习手段;而比较特别的写作型,则只有在写作的过程中,才能对以前通过阅读或者倾听获得的信息产生真正的理解,进而产生深入了解相关信息的欲望。

另一方面,每个人能够集中精力专注于某项事情的时间是不一样的,对于超过专注时间的内容,则往往表现为听不进,即走神;是否容易造成走神,与需要专注的内容、表达方式等还有很大的关系。对于知识的记忆,尽管一般来说符合艾宾浩斯曲线,但每个人也有着相当的差异。

  3、建立测试资产库

  测试团队能力应具有全面、协调和可持续发展的特征。要做到这一点,建立测试资产库,逐步实现测试人员工作过程利用资产库,工作成果丰富资产库,是十分有效的一种方法。

  测试资产库具有指导工作如何进行和可复用两大特点。资深员工的一项重要工作,就是对资产库的更新、维护和推广;即使需要他们进行一线测试工作,他们也应考虑到所进行的工作入库的可能性和价值。这其实也是衡量一个员工是否具有资深资格的重要方面。

  很多标准化、规范化的工作,都可以与资产库的建设、维护过程结合进行。在资产库的建设上,以结构化的内容为主,以非结构化的内容为辅。这样,标准化、规范化的工作也易于落到实处。

  建立资产库是一个复杂、持续、不断调整的过程,对资产库的内容来源、资产库的组织方法、资产库的实现工具、资产库可能发挥的作用和应用资产库的培训,不同的测试团队应结合自身的情况积极的进行探索。

  4、细分测试岗位所需的个人知识与技能

  根据被测对象的不同,软件测试人员所需要的知识和技能也不同。在前面分析的基础上,应针对不同的测试对象、考虑到实际的测试流程,将测试人员分为不同的知识技能组,对测试人员所需的知识和技能进行分级分类,以便能够更好地深入了解被测对象支撑的业务和所采用的技术,确定测试人员使用资产库的最低阈值,使个人能力和团队能力真正实现相得益彰。

原文地址:https://www.cnblogs.com/zzp-biog/p/9695186.html

时间: 2024-08-01 22:11:11

测试人员应具备的测试素质的相关文章

【转】测试思考——测试人员需要具备哪些素质?

之前写的文章,今天分享出来 测试人员需要具备哪些素质? 测试人员需要具备哪些技能? 软件测试知识:测试计划.测试方案.编写用例.提交bug.跟踪bug,编写测试报告 测试工具的使用 操作系统 编写代码的能力 数据库知识 业务知识.网络知识. 除了这些必备的技能,我们还需要什么样的素质呢? 一.主动沟通    过去我是做传统ERP软件的测试,因为ERP软件已经很成熟,所以他的需求文档一般也都很完善,很细致,需求变更也不会太多.所以我们完全可以按照需求文档进行测试,与开发电话沟通就OK,只要我们bu

转:什么样的测试人员是好的测试人员

1 工作积极主动 工作态度如何,是评价一个测试人员最主要的方面,一个高水平的测试人员(指纯技术能力)如果没有一个好的工作态度,在测试团队中有时候不但不能对测试工作起到推动作用,有时候还起到阻碍作用,而一个愿意工作的测试人员,哪怕他的技术水平不高,人也不聪明,但对自己的工作认真负责,你告诉他的事情,他都可以认真去做,这个测试人员也会对测试工作起到很大的促进作用.这也是为什么很多企业愿意让刚参加工作的人员做测试工作的一个主要原因.另外,测试人员对工作是否主动也会很影响一个测试人员的发展,举一个例子,

测试未来发展,测试人员的发展方向,测试趋势

最近在脉脉上看到某某公司斩掉测试团队啊,某某开发嘲讽测试人员啊╮(╯▽╰)╭,转个测试行业看法聊以自慰,至少现在还有碗饭吃. 测试行业的趋势有这么些: 功能测试依然存在,但是会变得越来越难找工作 功能测试不可能消失,即使Google这种高技术的公司,也依然存在功能测试,所以功能测试肯定不会消失,但是工作一定会越来越难找.国内的企业招聘都是从众心理,大家都觉得BAT的招聘是业界的方向,所以现在都开始要求测试人员必须会各种编程语言,实际上他们也不知道自己要什么,入职后也可能还是点点点,但是由于他们都

浅谈软件开发者应具备的基本素质

我们常常能在一些电子产品的发布会上听到新产品修复了某些BUG.开发出了某些先进的功能: 我们常常会听到某些黑客攻击某些网站的消息,也可能受过某些电脑病毒的侵害: 我们也常常能在一些科幻大片里见到程序员在紧急关头敲打代码拯救世界. 每天,我们都在使用着电子产品,使用着软件程序开发者的成果.但是,对于普通人,软件开发又高深.难以涉猎.而作为软件开发者,又应该怎么样对待软件开发,应当具备哪些素质?我正在学习软件开发,下面从个人的角度,浅谈自己的看法. 开发软件的基本前提是站在他人的角度考虑问题:软件开

【刷题】面筋-测开-测试工程师应具备的素质和技能

概述 一个好的测试工程师,不仅要基础扎实,对自身的性格.责任心都有非常高的要求. 具体: (1)掌握基本的测试基础理论 (2)具有的测试经验的积累 (3)可熟练阅读需求规格说明书等文档 (4)能够及时准确地判断出高危险区在何处. (5)以用户的观点看待问题 (6)本着找出软件存在的问题的态度进行测试,即客观吧,不要以挑刺形象出现 (7)有着强烈的质量意识 (8)细心和责任心 (9)良好的有效的沟通方式(与开发人员及客户) END 原文地址:https://www.cnblogs.com/anli

软件测试人员应具备的素质

1.端正对软件测试工作的认识 职业教育(认为不能发现所有错误,责任心不够),总结测试经验(认为测试工作无创造性,枯燥),测试是技术和经验的总结(认为技术比开发人员差).软件测试的任务是站在使用者的角度上,代表用户通过不断地使用和攻击刚开发的软件产品尽量多地找出产品存在的问题或错误(Bug),用户满意就是成功. 2.具有较强的沟通能力.外交能力和移情能力 和用户谈话的重点必须放在系统可以正确地处理什么和不处理什么上,尽量不使用专用术语.和开发人员交流时,尽量使用专业术语,对用户反馈的相同信息,测试

测试人员必掌握的测试文档

软件测试文档一般是提供测试信息的一组文档,可以是测试人员的工具,也可以是项目开发团队的开发辅助工具. 一般情况下,与项目相关的测试文档主要有以下几个 ~ 1.测试计划.(详情可参考一份标准的测试计划包含哪些要素文章)测试计划由测试小组编写完成后,需同项目中相关人员进行评审,以确保当前的计划与项目进度等方面是一致的. 2.测试策略.一般情况下,较大型的项目会有附加的测试策略文档 ,即详情测试设计.与开发小组中的概要设计文档类似.测试策略文档编写完成后也需要由相关项目经理.开发人员进行评审 .了解测

【敏捷测试】一个测试人员在参与敏捷测试的经验分享(2)

一个迭代开启时,PO划分完本次上线的功能模块,让相关开发测试等人员参加需求评审前的步骤: 1.PO和需求人员确定好本迭代需要完成的功能模块: 2.根据功能模块划分story: 3.每个story编写相关的AC条件: 4.以邮件的形式发送给开发和测试人员进行需求评审: 5.需求评审结束之后,PO再以邮件的形式通知到开发和测试人员参加PO讲story会议,此时敏捷小组的SM负责领取本次sprint可以完成的stroy. 名词解释: PO:Product Owner 产品负责人 AC:Acceptan

开发人员应具备的产品设计意识

作者:朱金灿 来源:http://blog.csdn.net/clever101 有时我想:开发人员应该具备怎么的产品设计意识呢?有时我对一些软件的丑陋和非人性化操作是不能忍受,感觉开发人员具备一些产品设计意识实在很有必要了.我想需要简单做到简单两点:界面的和谐统一和操作的人性化. 首先需要明白的一点是很多时候界面做得差并不仅仅是缺乏产品设计的意识,更可能是缺乏认真细致的工作作风.比如有次我看到一个同事的对话框是这样的: 上面这种错误其实是只需要做完功能之后自己认真检查一下就能发现. 界面的和谐