软件测试人员必备七心

潮范社 人气:7.2K

软件测试人员必备七心,对于想要做好软件测试这项工作的人,除了努力之外,还需要具备一些素质,这样才能在软件测试这个行业走得更远。下面是关于软件测试人员必备七心!

软件测试人员必备七心1

一个成功的软件测试人员必须有专心、细心、责任心、自信心、耐心、恒心、平常心。

1、专心:在执行测试任务的时候一定要专心,不可一心二用。高度集中精神不但能够提高效率,还能发现更多的软件缺陷,业绩最棒的往往是团队中做事精力最集中的那些成员。

2、细心:执行测试工作时候要细心,认真执行测试,不可以忽略一些细节,特别是刚接触测试的。某些缺陷如果不细心很难发现,例如一些界面的样式、文字等。

3、责任心:责任心是做好工作必备的素质之一,作为初级测试工程师更应该将其发扬光大。如果测试中没有尽到责任,甚至敷衍了事,这将会把测试工作交给用户来完成,很可能引起非常严重的后果。

软件测试人员必备七心

在我以前工作过两年的一家外资公司,他们要求测试人员首先必须具备非常强的责任心!

4、自信心:自信心是现在多数测试工程师都缺少的一项素质,更不用说初级的测试工程师了,尤其在面对需要编写测试代码等工作的时候,往往认为自己做不到。

要想获得更好的职业发展,测试工程师们应该努力学习,建立能“解决一切测试问题的信心。

5、耐心:测试工作有时候显得非常枯燥,需要很大的耐心才可以做好。如果比较浮躁,就不会做到“专心和“细心,这将让很多软件缺陷从你眼前逃过。

6、恒心:从事软件测试工作,很多测试工程师也迎来了个人的发展瓶颈,很多人从测试工程师做到了测试经理的职位,不知道下一步如何发展;

或者每天机械地从事着功能测试工作。测试工程师要想成功,更多的是靠平时的积累。不管是项目的积累,还是平时学习,两者都至关重要。

7、平常心:测试的目的是为了发现缺陷,并确认缺陷得以纠正。在此特别声明:测试人员切勿一发现BUG就嘲笑开发人员技术不行,并进行人格上的攻击,必须保持一颗平常心去对待问题所在。

要不然就会引起整个测试工作僵局,不管是开发还是测试人员都会对你有看法。就别想得到什么认可了。当然决定不是叫你圆滑之类,你必须懂得正确地处理好人际关系。毕竟那里是你的根据地。

软件测试人员必备七心2

软件测试应有的素质

在每个行业中做得最好的人们都具备一些特定的品质,软件测试自然也不例外。我在本篇文章中所谈论到的一位高效率的软件测试员应具备哪些品质也正是基于这一点。

在谈到品质时,我更愿意用"必须"这个词,想要成为一名好的测试人员,就"必须"具备这些品质。

娴熟的测试技能,可以使测试人员登上巅峰,但是,我们谈论到的努力、奉献是不管哪个行业都需要的品质。若没有这些品质,光靠"手艺"工作,这样迟早会出大问题。

1、好奇心

这一定是品质列表中的首要因素。作为一名测试人员,你必须要对任何事情保持怀疑态度。

总想要知道"如果我点击提交(Submit)两次会发生什么?三次又会发生什么?要是点击退出(Escape)键呢?要是只发布一篇空白的评论,又会是怎样呢?"

如果你是一个经验丰富的测试人员,那么我相信你在测试过程中是有过这样的一个思考过程,要是没有的话,我建议在以后的测试中能这样做。因为如果不把所有的场景都带入测试,那么满足客户的需求会很有问题。

2、注意细节

这个品质真的很重要,但老实说,我并不知道要后天如何养成这个品质,我相信这是在DNA中天生存在的,我们所能做的就是在先天的基础上尽我们所能提升到完美。

注意细节的眼睛是一种天生的品质,这能够帮助快速准确地捕捉到那些最细微的差别。但是就算是天生这种能力欠佳,也可以在后来的生活工作中养成个良好的习惯。

对测试的结果是否满意呢?那就再试一次,养成一个习惯,它若不能天生就拥有,那就在实践的过程中培养和发展。

3、想象力

想象力高于一切,因为它的长度,广度和高度都是无限的。测试时不要限制你的想象力,你所想的东西可以是不可想象之物,是罕见的,稀有的。可以做一个小的实验,想象一下现在和100年后。

多提出一些问题,根据实际的情况和想象力设计测试用例,并为其添加查询。对非常规的想法制定头脑风暴,针对其特征如何工作和测试重新设置系统,以达到想象和现实的同步。

软件测试人员必备七心 第2张

4、逻辑思维

如果你认为测试只是将需求文档中的句子转换为测试用例,那么就大错特错了。测试过程包括的阶段,如需求讨论、头脑风暴功能、决定测试策略、构建测试、调试问题、复制生产问题等都可以从逻辑思维中收益。

所以你在测试中必须要考虑到这些可能性,有效或者无效,再考虑下一步要怎么做。并且,这也并不是结局。

测试会涉及到很多问题,并且还需要将这些问题都解决掉。抛弃逻辑思维思考问题,你会如何提出一个完美的问题并寻求解决方案?

在得到自己的逻辑结论之前,你将如何回答别人的问题?逻辑思维能力是具有强制性的,你如何养成逻辑思维能力?无论是内部的问题还是外部的问题,都先在内心问问自己思考一番,然后尝试着回答,直到让自己满意为止。

5、专注力和剖析能力

简单来说,就是将焦点集中到小事情上来,让你能够注意到小的细节,进行思考,而不会因为大的整体变动而分心。

作为一名测试人员,你应该尽量不要被大局左右,要学会将整体划分成小的部分,然后去关注每一个组成部分的更小的单位,这是每一个测试人员都应具备的能力。

我在这里说到的并不是测试某个个别的模块,我这是在讨论一个比部分更细微的单位。

在测试的时候想象自己是在查一个复杂的案子,不要放过任何的细节和线索,要知道一丁点的忽略都会导致满盘皆输。

6、纪律

你是一名测试人员,要知道再工作中,根据你对一个软件质量的看法,决定这个软件是否能够流向市场,供需求者使用。你有责任强调当前的和未来的风险,因此,你不能忽略任何的一个小细节。

有时候可能会有一些人为的错误,你在测试软件时候就应该把它全部找出来,并分析当前的情况,分析风险等,而在这一点上,良好的纪律习惯能够帮助到你很多。

你必须在工作时构建自己的`流程和测试列表,不能随便就把某项功能性能当做要被测试的对象,这样是很危险的。

纪律严明的团队中在工作中能够发挥更高的效率,因为他们不会错过明显的错误,具有清晰的流程步骤。纪律严谨的测试人员都会有自己的任务计划,而不是靠测试时的即兴发挥。

7、建设性沟通

你也许会将其称之为技能能力,而不是品质。但是我认为这是一个个性特质,因为语言和谈话的表达熟练程度这绝对是一种人格魅力。

良好的沟通应该从良好的聆听开始,对说话者给予反应,再在心中思考,决定语调,然后再说话。

对于一些人来说,天生语言表达能力及很优秀,而其他人则需要努力练习。这一点为什么对测试人员如此重要呢,因为只有在沟通中我们才能了解到更多的不足,才能解决更多的实际问题。

说实话,当工作、想法活着方式被批评的时候没人会觉得很好。这就是需要建设性沟通的地方。通过沟通你能够了解到不足,而且不是以一种被批评的方式。

结论

这就是能提高测试者工作效率的7个品质。在这里我并没有明确的指出热爱、真诚、热情、风险等这些品质,因为这是所有的工作都需要的。

无论你是熟练的软件测试人员还是刚毕业参加工作的测试实习生,这些品质都是在未来的工作中都会有所帮助。