有人说测试人员低于开发人员现今有些企业对测试人员也不是很重视你怎么看?要想成为优秀的测试人员应该具备哪些素质?
答:
(1)、我不认为软件的测试人员低于开发人员,首先如果软件的整个开发过程集聚了一个、几个甚至是数十个人的心血,当所有人都以为软件没有程序上的错误的时候,软件被发行到市面上,然而当客户花巨额资金买回家以后,发现软件的运行有错误,那么软件开发之前所做的一切都将功亏一篑,软件开发程序员说再多也只是纸上谈兵。就像美国迪斯尼公司的狮子王游戏软件的BUG缺陷一样。而一旦软件测试人员发现程序中的错误,或许是早在设计的时候就发现错误,那么将会节省巨额的资金及软件开发人员的时间和精力。也许有人会认为开发人员也能从事软件的测试工作,可是他们毕竟不是专业的测试,所做的测试工作也将达不到软件测试人员所能达到的境界、、、、、、
(2)、对于软件测试人员需要具备的素质,我觉得首先最重要的是要有一定的理论知识和测试技能,这是测试工作的基础,其次,要有一定的细心和耐心,当面对庞大的软件开发的档案及数字的时候,细心和耐心是真正发现错误的必要因素。当然要有怀疑的精神,正是因为这个原因软件的开发人员才不能做很好的软件测试,因为自己开发的软件,就会对自己有过分的信任,所以对问题的看待将和专业的软件测试人员不同。再有就是要有一定的软件开发测试行业的经验,有句话叫“老马识途”,正是经验才能以最快的速度发现最致命的错误。最后也是很重要的就是要有不断学习的能力和精神,毕竟时代在进步,要是你的思维认识赶不上软件专业知识更新的脚步,那么终将被软件测试的行业所淘汰。以上就是我对软件测试行业的认识。
软件测试人员应该具备哪些基本素质
一、主动沟通
二、胆大心细;相信自己,自己是专业的
三、不被别人绑架;要有职业标准,也要有自己的态度
四、对一切都要有怀疑的态度
五、责任心;站在公司和用户的角度考虑问题
软件测试人员应该具备哪些基本素质
在我看来一个软件测试人员需要具备多方面的特质:
● 细心:这个不用多解释了吧。粗枝大叶的人是没法做好软件测试的。
●
耐心:软件测试,特别是当前国内主流的手动黑盒功能测试。基本上测试的工作就是一项重复劳动,需要有一定的耐心来保证不在枯燥的重复劳动中放过那些细小的缺陷。
● 好奇心:软件测试,是需要保持一颗好奇心的工作。好奇心使得测试人员会多问一个「为什么」,「如果这样,行不行?」。往往这些问题会引导你找到缺陷。
● 会沟通:软件测试人员需要与客户,开发,产品等方方面面保持密切的关系,沟通很重要。良好的沟通过程可以有效地控制成本。
● 总结归纳能力:这跟「会沟通」有关联,软件测试人员需要找到缺陷的真正关键步骤,归纳出缺陷产生的一般规律,总结出一份详尽的测试报告。
● 理解能力:对需求的准确理解,是软件测试人员需要具备的必需条件。
● 表达能力:编写的测试用例什么的只有你自己能读懂可不行。
●
时间观念:软件测试工作是无止境的,但是软件本身是有交付日期的。软件测试工作需要在保证交付日期之前完成工作,保证软件产出的质量。时间与质量本身需要有一个平衡,为了追求零缺陷而罔顾交付日期的做法是不科学的。前期的制定计划开始,就要对整个过程有一个良好的规划并且按照这个计划的日期来推进。
好吧,以上这些差不多是我想到的对与软件测试人员来说比较重要的特质。当然,还有一些不一定是普适的要求,比如英语听说读写的能力。也欢迎补充看看我还遗漏了那些特质。
朱杉: 其实抽屉同学已经都总结得很好了,我就再说两点我自己的体会就好。
●
责任感:责任感是个系数,责任感与个人资质的乘积才是最终体现到工作中的实际能力。尤其是就目前国内的黑盒手工测试来说,极少有需要特别牛x的人才能干得下来的事情,大家的工作成果差异,常常是态度问题而非能力问题。而很多面试中体现出良好资质的人,放到工作中会发现实际效果不理想,也多与此有关。
● 原则性:测试需要一颗有原则的正直的心,不会为了凑数量,将同类问题的变体重复提交;不会因为dev简单的一句:”这不是问题“而妥协。
●
学习能力:测试需要不断接触新功能、新理论、新技术、新工具,并非一个省心的活儿。对于学习能力还是有一定的要求的。除了工作相关的以外,开阔的知识面,对于测试人员来说有时也意味着思路的可延展性。
就这些啦。其实有些能力是可以在做的过程中培养的,而做测试的过程也是对心性的一种历练
软件测试工程师应该具备哪些素质
您好,很高兴回答您的问题。
作为一枚软件测试工程师,需具备以下素质:
1.软件测试基础技能。这是基石大家都懂得~
2.需极具怀疑精神。抱着大家来找茬的心态用软件才能更好的发现BUG
3.须足够细心。缺陷往往出现在大家都容易忽视的地方~
4.必须有耐心。测试可以说是一项重复的工作,很考验一个人的耐心
5.须有乐观向上的心态。时刻调整心态,尽量避免把工作当做任务的状态
6.需要积极学习。软件行业发展神速,如果不时刻学习新技术很容易受局限甚至被淘汰
7.团队协作能力。互相推诿、不讲协作最终的结局是三个和尚没水喝~
8.良好的沟通表达能力。发现bug后,需要跟开发反馈,如果不能准确描述自己发现的问题,那么人家不会承认这个bug,甚至可能觉得厌烦
9.缜密的业务逻辑分析能力。工作中,测试需要清晰把握软件的业务逻辑。测试就是依旧业务逻辑进行的,如果不清楚业务逻辑,那么测试后发布的软件会出现一堆bug~
软件测试人员应该具备哪些基本素质
1.耐心
因为测试本身就是一个枯燥的事情,有时候同一个操作、同一个流程可能要走好多遍,如果你是一个没耐性的人,那就不要考虑。
2.沟通能力
我们最长接触的就是开发,我们的目的就是法相bug,并将bug反应给开发,让他及时修改。首先在测试之前肯定要先弄明白需求,这是我们测试的基础,然后根据需求进行测试,发现bug,提交给开发,让他修改。如何最快速的理解需求,如何让开发最快的、无异议的接受bug,并且修改bug,这个就需要有很强的沟通能力和表达能力。
3.团队合作
测试本身不是一个人的事情,任何人在考虑问题的时候都会按照自己的思路去考虑,这样可能会出现盲点,有测不到的东西,这就需要团队之间的合作,这样才可能尽量多的找出软件中的问题,让软件更加尽善尽美。
软件测试人员最基本的素质包括哪些
谨慎细心,坚持原则,勤奋好学(IT行业都这样,不学就out了),差不多就可以了!
软件测试人员应具有哪些素质?
一个优秀的测试工程师必须具备的素质如下:
1、很强的责任心
2、良好的沟通能力
3、团队合作精神
4、耐心、细心、信心
5、时时保持怀疑态度,并且有缺陷防护意识
6、具备一定的编程经验
软件测试人员应该具备哪些基本素质
1、对开发平台的架构要有系统的了解,不要求面面俱到,但要能从项目的整体角度来理解项目运行的各个方面,这个有助于认识自己在整个项目中的位置和价值。
2、对开发语言要有个基本的认识,对于常见代码有个基本的判断,方便与开发人员进行沟通改进。
3、要了解软件的实用价值,从软件的功用角度分析软件的利弊,做出更符合软件开发目标建议。
4、要站在客户的角度来检验软件的功能,客户怎么想的,客户有什么样的需求,客户有什么样的操作习惯,这个软件是否减少了客户的运营成本,以解决客户的实际问题为出发点来考察软件的功用,这样更有可能做出有实操价值的测试报告。
5、软件测试其实是件比较枯燥的工作,同样的功能、同样的界面、同样的操作要来来回回试过好多遍才能最后敲定,所以要求测试员得有耐心,能够对同一件事情不厌其烦地去验证,直到完美。
6、要有较强的逻辑思维能力、观察能力、语言表达能力。软件本身就是一定规则下的逻辑组合,优秀的逻辑思维能力能够确切地理解软件的运行方式和流程走向,在梳理问题时也能表述得更加精确;许多软件的操作细节是需要很仔细地去查找才能发现的,而一些软件bug在重现问题时也是一连串的细节操作在起作用,不细心很难再现;所有的测试结果最终都是要呈现在测试报告中的,所以精确、完整、合理的表述是很重要的,在与开发人员的沟通中这是很重要的一环,对于优化软件功能也有非常的意义。
转载请注明出处51数据库 » 软件测试素质 软件测试人员需要具备哪些素质
有哥摔过