测试人员应具备的素质,做生意该不该相信算卦
一名测试人员应该具有哪些素质
作为一名测试人员应该具有的素质测试人员应该具有什么样的素质,相信好多人都有自己的理解,不同书上的观点也不尽相同。我就说说我在公司工作了六年,觉得一个合格的测试人员应该具有什么样的素质。业务和测试方面的能力就不说了。测试人员应该具有的素质包括:一、 踏实细心和积极主动我觉得作为一名测试人员首先要踏实细心。测试人员每天都要面对着枯燥的程序,从事着大量的重复工作,还要尽量发现产品中的bug。如果不踏实,你就坐不住,总想干别的,就无法净下心来想用户有可能怎么用,需求对产品是怎么要求的,现在产品中是怎么做的,哪里可能存在问题。不细心,就特别容易一些产品中微笑的错误,而恰恰就是这些错误是最影响产品形象的问题。至于积极主动就不多说了。这是每个人都应该具有的素质。二、 怀疑一切不抱着怀疑一切的态度就不是一名合格的测试人员。经过你手测试的产品面对的是直接用户。你不认真负责,不抱着怀疑一切的态度。总想着这个功能本版没动应该没什么问题,这个功能没什么用户用不用认真测了。这样发出的产品,我是不敢让用户用。因为用户用起产品来是千奇百怪,有些用户的水平和对产品的理解比咱们还要深。所以一定要抱着怀疑一切的态度,认为产品每个功能都可能有问题,认真地测试产品的每一个测试点。三、 协作和团队感协作和团队感也是十分重要的。要意识到测试、开发、需求是一个团队,一个整体。离了谁,产品的质量都无法保证。诚然有个别开发人员责任心不强,经常将未经任何验证的代码编译后发给测试进行验证。耽误了测试人员不少的时间。但越这样,测试人员越应该负责,否则产品发出去影响的是公司的形象。还有个别开发人员开不起测试。此时就需要你通过各种方法去证明你自己的能力。比如测试出他根本就没考虑过的问题等等。以实际行动证明你离不开我,咱们是一个水平的。只有这样加强协作和团队建设,加强整个团队的质量意识,才能提高开发效率,保证产品质量。四、 自我提高和总结的能力测试人员经常很迷茫,不知道自己的发展方向在哪里。测试技术还是专业知识。领导们所谓的个人发展方向考虑也经常是画一个饼在那里。这时就只能靠我们自己了。看你想今后从事哪方面的工作。一般情况下,如果升不到管理层就只有两条路可选了。一是业务精通,将来可以向需求或是售前、实施方向发展。一是技术精通,多掌握几种测试工具,又能力可以学习一些编程方面的知识。将来还继续从事测试方面的工作。随着中国软件开发的规范化,这条路也是很有发展的。另外,我觉得作为一名合格的测试人员,一定要注意进行总结。通过总结可以对自己的工作进行一个回顾分析,看看那些做得不错,下次还继续这么做。那些工作还有改进的余地。对自己能力的提高是一个很好的帮助。作为一名测试经理应该具有的能力作为一名测试经理,我觉得除了具备一个测试人员应该具备的素质外,还应具备以下能力。一、 出色的沟通和协调能力由于测试人员和开发人员的工作性质,必然导致测试人员和开发人员在工作中会产生冲突,对同一问题会产生不同的看法。这时,你怎么去协调,去沟通,解决这种矛盾,让自己所在的开发团队中极少的受此影响,就是考验你能力的时候。二、 条理性和计划性作为测试经理,要负责带领团队内的其他测试人员全面的测试产品。由于测试项目很多,不仅包括产品功能,还要包括效率,性能,压力,并发互斥,环境等等方方面面。此时你如何去安排这些测试项目,哪些可以先做,哪些可以并行。与开发人员在一些项目的测试中如何协调就是考验你做事的条理性和计划性。三、 从全局考虑产品测试的能力每一个测试人员在产品测试中,重点肯定是自己负责产品的功能,此时就容易遗漏其他的一些测试项目。有可能是接口的部分功能,又可能是升级或年结的部分功能。此时,你如何提请他们还有漏测的功能点。在有限时间内,能找出他产品测试上的薄弱点,就是考验你通盘考虑产品测试的能力。
测试人员需要具备什么样的素质?
前段时间我到首图借了几本业务书,抱回来后,认真地开始充电。有这么本书,魏伟著,书名很酷,叫《笑傲测试》。名曰:谈笑间把玩测试,精确处掌控人生。(以下为本人学习的读书笔记)要做测试,首先要具备七大素质:N0.1自信自尊,充分热爱测试;测试在高科技行业中一直不是众星捧月的目标,所以一般做技术的人喜欢做开发甚于做测试。(个人感觉在我所处的公司也存在这样的现状吧)但是,测试行业内竞争不那么剧烈,做出成绩可能反倒比较容易。现在软件业竞争激烈,软件质量要求也日益严格,测试不容忽视,我觉得,在测试业还是大有可为的。NO.2尽职尽心,以质量为己任;这毋庸置疑,责任心难道不是做任何事的起点吗?!NO.3有大局观,不为名利所扰;测试人员应该有更高的境界,要审视项目真实的需要,以整个项目的大局为重。只做足够的测试而不做无尽的测试。要坚持原则,同时也要有默许那些不太重要的问题存在的勇气。(这个思想也是有必要的,哈,追究完美不是不好,不过也要有适度原则,不能吹毛求疵)NO.4孜孜不倦,刻苦研究技术;测试虽然在技术要求上弱于研发,但并不等于测试不需要技术。测试作为一门独立学科,有很多特殊的技术和工具。(工作要养成终身学习的习惯,如果安于现状,不思进取,最终职业的发展道路会越来越窄)NO.5悲观工作,不能悲观生活;好的测试人员会以其天生的悲天悯人的态度来对待工作,在他们眼里,没有好的产品,做产品做到极致充其量也是不太烂而已。(以乐观方式看待悲观,这种说法我第一次听说,呵)NO.7心细如发,绵密绝无破绽;作为查漏补缺的重要一环,测试人员一定要心细如发,先确保把所有要测试的内容撒网,系统化的规划,后在网中认真梳理每一条可能的分支,才能保证不会有BUG从中漏过。(这个心细要求对测试员来说重要之极,仔细,仔细,再仔细,每次工作前,我都得在内心叮嘱千遍,呵)NO.8发散思维,习惯剑走偏锋。美特斯邦威,不走寻常路,同样,测试员必须锻炼自己的发散思维,在测试执行中,不循规蹈矩是绝对值得鼓励的,即使从模拟客户角度,剑走偏锋也是必需的。只有天空才是测试的极限。(这个我有体会,组长经常叮嘱我,干测试不要死脑筋,一个胡同走到底,要学会发散,发散!呵,每次发现BUG时,我都不能急于求成,要思考下是否在其他情况下或是哪一关键步骤也会出现类似的BUG,发现以前从来没有发现的BUG才是个好BUG,有时灵感一现,学会古灵精怪,在很多偶然情况下就能发现BUG,这讲究的就是一个经验)除此之外,测试人员还应该精通下面五大学识:1.经济学;项目要讲成本的,如果解决一个BUG的成本超出保留它所付出的代价,不解也罢。2.心理学;3.统计学;测试员学会分析和统计测试数据,关注现有的东西,更要能预测未来。4.刑侦学;有很多稍纵即逝的问题时不时出现,高明的测试员能够快速在多个影响因素中去伪存真,重现BUG,帮助研发人员尽快解决问题。(这个有时候真的头疼,我很多时候测试都是不知何时就突然出现个BUG,立马重现时,却发现销声匿迹了,重现N个小时,也折腾不出来,BUG有时就是一些步骤累积导致闪现的,或者就是系统设定某设置时,在特定的条件下软件才会重现,真的是考验本人的侦探本领呵)5.逻辑学。测试完毕下结论的过程就是逻辑分析的过程。从简单的数字中不能轻易下结论,需要探究内部的逻辑关系。看看,做测试员整出这么多具备素质,
软件测试人员需要具备什么样的职业素质
1、首先必须一定要具备的就是认真、负责、严谨、耐心的态度,因为软件测试工程师吃的就是这口饭,所以必须对你所测试的产品负责。宁可错杀一千,也不可放过一个,虽然不能做到完全没有Bug,但一定要尽自己最大的努力保证产品质量。2、要有过硬的技术本领,技术是为测试服务的,无论是测试理论、测试工具、开发知识、数据库、操作系统、网络知识、你都必须精通一门,知晓其它。当然这个做到比较难,什么都会很难,再者多了之后就不会精,什么都会也等于什么都不会,至于最后你选择深度还是广度,都由你自己把控。3、光有技术,没有业务,再好的技术也很难使上劲,熟练的业务知识会帮助你发现更多的缺陷,进而更好的保证好产品的质量。不懂产品的工程师不是好工程师。测试工程师需要训练自己的用户思维、用户视角,把自己当作真正的用户去感受产品。同时你还可以收集产品数据来做分析,通过数据再量化产品。甚至你还要去研究竞品的相关情况,知己知彼方能百战不殆。4、沟通能力超级重要。一个优秀的软件测试人员除了经常要与开发打交道外,还需要与产品、运维、售前、售后、客服等不同的人打交道。所以如何更准确、更简洁、更严谨的描述Bug,如何让开发人员接受你发现的Bug,如何让其他人员理解你的想法等都需要沟通,所以良好的沟通能力显的尤为重要。5、缜密的逻辑思维能力。测试人员不仅仅只是发现问题,找出Bug。更重要的是要去寻找Bug产生的真正原因,精准的找到问题发生的源头,以便协助开发人员更好更快的彻底解决Bug。这个比较考验你思维的灵敏度和推理能能力。其实测试人员和刑侦有一些点类似,除了要求有缜密的逻辑思维能力,有时候还需要具备逆向反推能力。6、测试虽然不像开发那样创造产品,但测试需要保证产品各方面的质量,让用户使用产品时觉得舒服、方便,所以大多数测试工程师都需要有一颗追求完美的心。未来软件测试将从繁复的手工操作中解放出来,在敏捷开发的基础上,一个测试能够做好的真正价将不在是测试执行,而在于测试分析和设计,比如自动化测试工具的使用,uiautomatorviewer、TestBird等,将手工操作逐渐淘汰,提高测试效率,这才是测试行业未来发展的趋势和净化的方向。软件测试工程师应具备的素质
通常软件人员应具备如下素质: (1) 良好的沟通能力; (2)掌握比较全面的技术; (3)充分的自信心; (4)足够的耐心和责任感; (5)要具备怀疑精神和学习能力; (6)超强的记忆力和良好的洞察力;软件测试的目的就在于在软件投入运行之前,尽可能多地发现软件中的错误。 根据软件测试标准适用的不同范围,软件测试行业中的标准通常可以分国家标准、行业标准、企业和项目规范4个级别。软件测试的原则。 (1)应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭。 (2)测试用例应包括测试输入数据和与之对应的预期输出结果这两部分组成。 (3)程序员应避免检查自己的程序。 (4)设计测试用例时,应当包括合理的输入条件和不合理的输入条件。 (5)充分注意测试中的群集现象。对发现错误较多的程序段,应进行更深入的测试。 (6)严格执行测试计划,排除测试的随意性。 (7)应当对每一个测试结果做全面检查。 (8)妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。你认为一个优秀的测试工程师应该具备哪些素质?
一个优秀的测试工程师应该具备的基本素质有:责任心、沟通能力、团队精神、自信心、耐心、怀疑精神、洞察力、幽默感等。 应具备的专业素质有:有竞争力的测试人员要具有三方面的技能:计算机专业技能、测试专业技能、软件编程技能。
软件测试人员应该具备哪些基本素质
1.踏实细心现在软件测试的工作内容以手动黑盒功能测试为主,这是一项重复性极高的工作,要有足够的耐心去执行这些枯燥的测试用例,从事大量的重复性工作,有时候同一个操作要进行几十遍。2、良好的沟通能力以解决问题的态度对待程序产生的bug,和开发人员进行有效的沟通。描述bug应该条理清晰、log齐全、描述不清楚的bug有时需要上传截图或者操作视频,便于开发分析问题。要有团队协作精神,要意识到需求、测试、开发是一个团队,只有团结一致软件质量才可以得到有效的保证。3、要有好奇心,怀疑一切的态度要从多方面考虑软件有可能出现的bug,软件的每个功能或软件之间的交互与调用都有可能出现bug。测试的主要目的是发现软件bug,满足用户的需求。而不是证明软件没有问题。多问一个“为什么”。4、责任性测试人员应该对自己测试的软件认真负责,而不是敷衍了事,能在软件发布前率先找出程序中的bug,保证每一个需求都能被实现,都能达到通过的标准。