如何学好软件测试?【乐搏TestPRO】

如何做好软件测试,这是一个很大的问题,也是一个值得探讨的问题。以下是我从事软件测试这么多年来的一些见解。文末有福利~~

第一:扩充软件测试知识体系:具备完整的软件测试知识体系将有助于你顺利展开软件测试。首先,基于软件测试理论方面,你需要具备扎实的知识基础,从软件的测试策略、到测试类型、测试方法、测试理念、测试生命周期、测试流程等,都需要去学习。其次,软件测试工具需要掌握,软件的测试形式,除了点点点,还可以借助测试工具,尤其是性能测试,当然,还要会自动化脚本,这是属于进阶部分,需要你具备编程能力。以下是软件测试学习在不同阶段所具备的一个详细的知识体系。在这里插入图片描述
第二:经验积累:任何行业,经验都是非常重要的。但有一个现象就是,现在大多数企业都有一个固定的工作流程,分工明确细化,每个人按部就班地做好自己分内的工作即可,尤其是大企业。这就意味着,你在企业中接触的知识面都是比较局限且有限的。这也导致你的经验累积受限。所以说,做任何一份工作,都不要把自己限定在自己的一亩三分田中。要多去尝试学习不同的东西,最有效最快捷的方式就是多去了解学习你正在做的项目中,其他人负责的模块。然后将这些东西转化成自己的东西。这也有助于你对整个项目架构的了解,也将有助于你工作的顺利展开。

第三:思维锻炼:归根结底,软件测试的目的就是想方设法地去破坏软件,然后发现问题,提升软件质量,这就要求你多维度去思考问题,你的测试方式不要仅仅局限在已知的知识体系范围内。举个我实际工作经验中遇到的一个BUG案例:17年接触的一个项目中,某个模块需要调用一个地图API,开发写好模块后,我们开始展开测试,就在测试到地图显示模块时,发现怎么测都是一块蓝色,没有任何地理信息,如下图~~,然后镜像各种筛查,从脚本到参数,再到测试步骤,反复测试,都没有发现问题根源。某次复测,无意中动了下鼠标滚轮,奇迹出现了,地图上出现了信息。就像发现了新大陆一样惊喜。后来找开发确认,原来是开发把地理坐标写死了,定位到了大西洋某处,导致显示一片蓝o(╥﹏╥)o。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值