如何做好软件测试打工人?

最近流行一句话:“打工人,打工魂,打工才是人上人”,软件测试工程师也不例外,不仅和开发程序员们同为“码农”,更关键的是软件开发整个流程中也起到了至关重要的作用。

软件测试需要掌握的技能和知识之前的文章中已有介绍,今天就不过多阐述。今天要跟大家讨论的是,从更深层次的讨论软件测试“打工人”们如何才能做好这份工作。

仔细分析软件测试工程师们的工作流程不难发现,这份专司找BUG、找错误的工作,很多情况下在思维上需要反其道而行之,这里说的具体指的是跟开发人员的思路反过来,即“逆向思维”这样一来更加有助于寻找整个软件产品的漏洞。

不过话说回来,无论怎么找BUG、找错误都要注意及时有效恰当的跟整个团队内的其他小伙伴们沟通,毕竟BUG需要开发人员进行修改,大家还要一起努力避免相似BUG的再次出现。

软件测试人员和开发人员搞好关系的确十分必要,双方只有紧密配合才能保障整个开发进程的顺利进行,不能出现开发人员见到测试人员就头大的情况。双方的沟通应该贯彻整个项目开发流程的始终,从一开始一起研究客户需求,阅读分析需求文档,参加项目论证会议等等步骤,到后来的开发,再后来的上线、版本升级迭代,都要紧密配合。

沟通之时要注意方式方法,不要只给开发人员不断送去报错的报告,当某一项功能成功运行之时,也要学会给予开发人员们一些认可。

此外,懂的如何正确的汇报工作也是一名优秀的软件测试工程师的必备技能,大家都知道自己的上级领导每天手里的事情很多,很忙,如果你每发现一个BUG或者每解决了一个小问题,便跑去跟领导汇报,那么不仅累坏了自己,也会让领导觉得你这人缺乏独立工作的能力,对你失去信任。

但是如果能够将一定测试周期内的所有工作成果汇总到一起,再给上级领导送去,让他定期观看你写的工作记录和总结,那么效果显然是更好的。因为他不仅看到了你这段时间的丰富工作成果,还避免了你为了汇报BUG每天频繁的打扰领导。

还有一点也颇为关键便是学习能力,这一点我估计程序员们乃至互联网从业人员们都不陌生,因为技术更新的太快了。不光是编程语言还是开发框架都在不断更新换代,所以,业余时间给自己充电对测试工程师来说也是必不可少的。要学会利用书籍、网站、论坛等各种途径不断更新自己的知识库吗,提高自己的测试水平。

项目背景知识要做好功课,这一点就需要上面说的学习能力,假设你们要做一个社区商超购物平台,那么对于此类软件产品背后需要物流供应链背景知识要有所储备。虽然不至于要求技术人员精通物流领域的只是,但是整个项目的开发人员除了接受公司针对这个项目的业务培训之外,自己在业余时间最好也要有所准备。

开发的测试工程师工作更加高效,学习开发人员必备的编程语言是很多优秀的测试工程师都会去做的。编程语言对于测试工程师来说,除了能够用来编写某些复杂的脚本之外,还可以有更大的用处。

比如,近年来兴起的测试开发工程师,他们大多是经验丰富的测试老手,同时熟练使用编程语言,做到能够同时支持开发和测试两个层面的工作,必要时甚至可以对测试过程做出较大的优化,帮助整个测试团队提高效率,甚至对测试工具进行改进等等。

今天的小分享就到这了,有问题可以+群:636859964讨论,群内有各大城市软件测试招聘(北上广深比较多)消息,每周1至周5群都会有免费公开课,笔试面试题分享哒!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章