对于软件测试人员来说需要具备的素质,我觉得首先最重要的是要有一定的理论知识和测试技能,这是测试工作的基础。我们测试人员应该如何成长才能在工作当中被不断的认可呢?
下面我将以问答的形式阐述:
1、一定要懂代码吗?
网络时代的有些因素导致很多人误以为测试很简单。其实,测试不是简单的点点点。当开发人员将开发完成的软件提交到测试人员那里以后,测试人员最好可以迅速透彻的理解软件的功能。可能你会说这是需求阶段要做的工作,但是其实很多时候都是赶鸭子上架,所以你最好自身有一定基础。如果你有一定的编码基础,你就可以更好的了解所要测软件的功能及测试需要的软硬件环境,而且可以更好的和开发沟通遇到的问题。
2、软件测试人员如何成长?
很多人从学校步入工作之后都会迷茫,会无从下手。其实,现在网络这么发达,深度了解编程可以去CSDN、开源中国等论坛,深度了解测试可以去51Testing,你可以多去浏览,总会看到很多行业资讯、资料等,我建议你最好参与其中,分享一些自己的学习心得,参与一些自己感兴趣的活动,这样你会成长的更快更好。
3、工作技能要广还是精?
软件测试种类很多:功能测试、性能测试、自动化测试等等;但很多人能接触的只有某一个方面。不过我建议,最好广泛接触下各个方面的测试,比如自动化测试网上有很多免费资料、视频及工具,刚开始可以下载已成型的工具试用,跟着相关资料不断学习,等到后期可以研究下各个自动化测试框架,再厉害的就可以自己编写自动化测试工具了。
通过广泛接触各个方面的知识,了解清楚行业发展及自己兴趣爱好,选择自己喜欢的一个方面不断深入,学到精通,你就应该已经成为一名优秀的测试员了。
优秀软件测试员还应具备哪些素质?
1.探索精神:软件测试员不会害怕进入陌生环境,有较强的学习能力。
2.故障排除能手:通过事物的表面现象发现事物的本质,从琐碎的现象中发现内部的联系和规律。
3.不懈努力:软件测试员总是不停尝试,在做一件事情之前给自己制定一个规则,然后去按计划继续进行下面的工作,直到再次"偶遇"某个缺陷。
4.创造性:测试员的工作是想出富有创意甚至超常的手段来寻找软件缺陷,有很多事实并不是那么显而易见。
5.追求完美:测试员力求完美,但是知道某些无法企及时,不去苛求,而是尽力接近目标。 做任何事情都应当有一个策略,分配给每项任务一个指标或者一部分资源,当这部分资源耗尽时,就停止这项任务。
6.判断准确:测试员要决定测试内容、测试时间,以及看到的问题是否算作真正的缺陷。 要不断的提高自己的专业素养,除了行业知识、测试专业知识以外,还要尽可能的去学习一些软件行业的基础知识,例如操作系统、数据库、程序设计开发、计算机网络等。
7.老练稳重:软件测试员不害怕坏消息。其实做任何工作、任何事情都一样,人生就是一个不断的发现问题和解决问题的过程,没什么好怕的。
8.说服力:软件测试员要善于表达观点,表明软件缺陷为何必须修复,并通过实际演示力陈观点。 测试工作开展的好坏,很大程度上就靠沟通能力和展示自己工作的能力了。
9.在编程方面受过教育。一个有过开发经历的测试人员,对系统的领悟能力和学习速度同没有开发经历的测试人员是截然不同的。
作为一名出色的测试员可以带来更多的商业价值,起到关键性作用,本文提出了一些成为优秀测试员的实践建议,这些建议源于我对许多掌握专业技术备受尊敬的测试员的观察,这些建议可以帮助你提高效力和效率。
总结:
对于一些对软件测试职业发展特别迷茫的朋友,我想说,随着时代的不断发展,每个行业都会不断的整合、改变,我们能做的就是选择好自己喜欢的行业,不断的学习,成长为行业的大牛。这个时候,我相信你永远不会失业了,甚至都有可能你会改变软件测试这个行业!
请关注+私信回复:“测试”就可以免费拿到软件测试学习资料。