今天是21天更文计划的最后一天了,这也是沐沐写的第21篇文章,算是对过去几年工作的一个总结。写文章的过程中也深刻的意识到自己掌握的知识很浅薄,有广度没有深度,后期仍需继续深入学习。
今天我看着自己桌面上一大堆的工具,突然就想和大家分享一下工作中常用的一些工具,也能反映出我们测试人员需要掌握哪些技能,也许今天分享的工具不是最好用的,但是对应的技能应该是我们测试人员都建议去掌握的。
目前自动化工具、开源框架都比较多,沐沐也尝试过很多框架,最终让我青睐的还是下图中标红的框架。UI自动化框架Cypress、接口和性能工具JMeter、以及最近爆火的接口工具ApiPost。
性能测试工具我首推JMeter,其次Locust也可以了解一下,但是web端和移动端性能工具是完全不一样的,我这里只提及了web端的。不管用什么工具,性能测试的最终目的是性能调优,这需要不断的学习和实践才能慢慢提升,性能测试绝对不是掌握一个工具这么简单。如果对性能测试感兴趣,甚至可以往性能测试专家方面发展,只要精通这一项,就可以有长远的职业发展。
安全扫描工具之前的文章中有写到,目前我们主要使用的是AppScan、AWVS、Burp Suite、Webinspect。当然安全测试和性能测试一样,都是有较高的门槛,并不是会用工具扫描就是精通安全测试。安全测试专家也是测试人员的一个职业发展方向,不过难度真的是以我的智商很难来描述。
数据库连接工具应该是测试人员每天肯定会打开的功能,沐沐用到的数据库连接工具是Navicat Premium 12,目前看来这个工具还是比较好用的,简化了数据库操作。测试人员必须要掌握数据库基本操作,如果功能测试过程没有去打开数据库校验数据的正确性,性能测试过程没有去打开数据库分析SQL,那么就要反思自己的测试粒度和测试深度了。
服务器终端工具有很多,沐沐用到是MobaXterm,这个工具最方便的就是自带的sftp,可以像操作windows一样去操作linux,但是linux常用的命令还是我们测试人员必须要掌握的。比如功能报错了,我们知道如何在服务端排查后端报错日志;比如性能测试期间,我们需要监控服务端的资源请求情况;比如需要安装一些测试工具在服务器上,这些应该都是测试人员必备的技能。
代码编辑器,:PyCharm ,学习python必备。
思维导图工具:XMind,编写测试点、头脑风暴必备。
远程连接工具:向日葵、ToDesk,远程办公必备。
画图工具:processon,比较好用的在线画图工具。
抓包工具:Fiddler,抓包常用工具。
安卓模拟器:网易mumu模拟器,最近刚发现的神器。
以上就是沐沐常用的一些测试工具啦,也许不是最好用的,但是测试人员需要掌握的技能,可不能忽视。不要总是抱怨测试人员存在感很低,当我们无法改变大环境的时候就专注于改变自己,提升自己的专业技能,拥有核心竞争力,才能以不变应万变。
The more we share,The more we have.
希望这篇文章对大家有用...