北大青鸟Java培训:如何判断自己是否适合做软件测试?
这是人性的普遍心理。
今天天津计算机学习/就给大家讲解一下什么样的人适合做软件测试,让那些在痛苦中的人看完这些鸡汤,心里或许会释然。
1,积极主动的态度是评价一个测试者最重要的方面。如果一个高水平的测试人员(纯技术能力)没有一个好的工作态度,有时不能推动测试团队中的测试工作,有时还会有阻碍。但是一个肯干的测试人员,即使技术水平不高,也不算聪明,但是对工作认真负责。告诉他。
这也是很多企业愿意让刚参加工作的人来做测试工作的主要原因之一。
另外,测试人员在工作中是否积极,也会很大程度上影响一个测试人员的发展。举个例子,我的一个测试人员会利用业余时间自学QTP,提高自己的技术水平,让自己在接下来的测试中能够熟练使用这个测试工具进行自动化测试,不仅提高了工作效率,降低了工作强度,也为自己创造了更好的发展机会(后来晋升为测试负责人)。
所以,有效利用工作时间,主动学习,对一个人的发展非常重要。
另一个例子也类似。我的一个测试人员,在自己的测试任务非正常终止,其他测试组很忙的情况下,主动要求参加其他组的测试工作,不管他的技术水平如何。这种主动要求工作的态度让他脱颖而出,引起了我的注意。自然他会对工作特别用心,每次我们交流他都会学到很多新东西。
2、认真、细心、不怕麻烦不能不说,检测是一项繁琐的工作,如果你不认真、细心、不怕麻烦,我建议你最好不要进入这个行业,否则,最后难受的一定是你自己。
有句话叫细节决定成败,特别适用于测试人员。
测试人员在做测试需求的时候,开发人员写的系统需求报告中的每一个需求点都会变成几个测试需求(正常情况和异常情况你都要验证),有时候给人的感觉就是在玩一个排列组合的游戏,但是这个游戏里面的情况太多了。如果你不够耐心,不够细心,很容易错过测试要求。而这些缺失的地方往往就是问题点(开发者往往忘记考虑这些地方,导致问题产生)。另外,测试工作的数据输入是一件非常繁琐的事情。例如,日期有效性测试可以轻松地汇总300到400个测试数据。你认为所有的测试工作量会是多少?
更可怕的是,测试不是一次性的工作,经常需要回归测试。所有繁琐的工作都必须不断重复,测试人员往往因为怕麻烦而减少测试用例的数量,导致测试不完整。
所以,认真、细心、不怕麻烦是一个好的考试必备的素质要求。
3、学习能力强,善于总结1992年参加工作的时候,找一本软件工程方面的书是一个难点。1997年刚接触测试的时候,测试方面的书籍几乎没有,这极大的阻碍了我水平的提高,但这并不能成为我们提高水平的借口。1997年,我们做的测试主要是功能测试,一开始也是大猩猩测试。后来,我们一方面从专业书籍中寻找测试资料。一方面,我们总结了自己的经验。1年后,基本形成了自己的测试流程和方法。我们有自己的测试计划编写方法,测试用例编写规范,测试总结方法。新测试人员可以通过这些文件快速提高自己的水平。后来,我们在学习测试工具时也采用了这种方法。在学习QTP的过程中,我的一个下属学习了三个月。我基本掌握了QTP的使用,也总结了使用QTP经常遇到的问题,贴在了论坛上。很多人认为他是技术大师。其实他只是一个工作8个月,学习3个月的新手。
不断学习新技术,总结实际工作中遇到的问题,解决方法,进行整理,是一个测试人员提高技术水平的最佳途径。
还有两点需要注意:1。随着测试工作的日益专业化,原有的低水平测试人员已经不能满足测试的需要。测试工具的使用,测试理论的更新,新技术的应用,都需要测试人员不断提高自身水平;2.一个好的测试人员不仅要了解测试技术,还要了解被测系统、开发环境、工具和系统架构,从而制定合理的测试方案。也就是说,负责测试的人不要懂测试技术,还要懂主流的开发技术、架构和工具(虽然不需要是专家)。这一切都需要测试人员不断学习和总结。