• 1
  • 0
分享

今天是21天更文计划的最后一天了,这也是沐沐写的第21篇文章,算是对过去几年工作的一个总结。写文章的过程中也深刻的意识到自己掌握的知识很浅薄,有广度没有深度,后期仍需继续深入学习。

今天我看着自己桌面上一大堆的工具,突然就想和大家分享一下工作中常用的一些工具,也能反映出我们测试人员需要掌握哪些技能,也许今天分享的工具不是最好用的,但是对应的技能应该是我们测试人员都建议去掌握的。

一、自动化工具

目前自动化工具、开源框架都比较多,沐沐也尝试过很多框架,最终让我青睐的还是下图中标红的框架。UI自动化框架Cypress、接口和性能工具JMeter、以及最近爆火的接口工具ApiPost

6666666666666.png

二、性能工具

性能测试工具我首推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.

希望这篇文章对大家有用...

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   亚马逊发布人工智能聊天机器人Q三天后,一些员工就准确性和隐私问题发出了警报。据 Platformer 获得的泄露文件显示,Q 正在"出现严重幻觉并泄露机密数据",包括 AWS 数据中心的位置、内部折扣计划和未发布的功能。一名员工将这一事件标记为"sev 2",意思是这一事件严重到需要在晚上呼叫工程师,要求他们在周末加班修复。  Q的早期困境正值亚马逊努力与微软、Google和其他科技公司在建立工具和基础设施以利用人工智能优势的竞争中超越亚马逊的看法作斗争之际。今年 9 月,亚马逊宣布将向人工智能初创公司 Anthropic 投资 40 亿美元。本周二...
            0 0 1101
            分享
          •   什么是自动化测试?  概念:让程序代替人为去验证程序功能的过程  为什么要进行自动化测试?  1. 解决-回归测试  2. 解决-压力测试  3. 解决-兼容性测试  4. 提高测试效率,保证产品质量  回归测试:项目在发新版本之后对项目之前的功能进行验证;  压力测试:可以理解多用户同时去操作软件,统计软件服务器处理多用户请求的能力  兼容性测试:不同浏览器(IE、Firefox、Chrome)等等  自动化测试相关知识  ·自动化测试在什么阶段开始?  功能测试完毕(手工测试)  手工测试:就是由人去一个一个输入用例,然后观察结果;  ·自动化测试所属分类  1. 黑盒测试(...
            7 6 3147
            分享
          •   在当今竞争激烈的软件开发领域,确保产品质量和交付速度的平衡至关重要。软件测试已成为驱动成功项目的关键因素之一。为了有效评估测试过程的效率和成果,关键绩效指标 (KPIs) 提供了一个量化的工具,不仅帮助团队确保产品质量,还能及时识别和应对潜在风险。  本文我们将探讨如何合理应用这些KPIs,以确保您的开发项目始终保持在预期轨道上,并通过实际案例展示其在提升产品竞争力方面的作用。  关键绩效指标 (KPIs) 概述  在软件测试过程中,有许多 KPIs 可用于评估测试的成功与否。为了简洁起见,我们挑选了其中最为关键的几个:  KPI 1: 需求测试覆盖率 (Requirements Test...
            0 0 674
            分享
          •   分析师 Ross Young 今天发布新一期报告,认为苹果公司将在 6 月开启 iPhone 16 系列手机的面板生产,与此前 iPhone 15 的生产周期计划表相同,这意味着 iPhone 16 依然遵循苹果公司“祖训”—— 在 9 月中旬发布。  对于 iPhone 16 系列四款机型,Young 表示,预计 iPhone 16 和 16 Pro 的销量最高,16 Plus 和 16 Pro Max 需求量可能一开始不高,但在明年夏季左右会有所增加,这是因为夏季到来时人们会需要更高的手机续航。  参考IT之家此前报道,先前有媒体分享了苹果 iPhone 16 系列四款机型的机模照片,...
            0 0 477
            分享
          •   关于PhoneSploit-Pro  PhoneSploit-Pro是一款针对Android设备的多合一远程渗透测试工具,该工具允许广大研究人员使用ADB和Metasploit-Framework来远程对Android设备执行渗透测试,并获取一个Meterpreter会话。  该工具支持在目标设备上使用Metasploit-Framework和ADB自动化创建、安装和运行Payload,并一键完成针对目标Android设备的渗透测试。  工具要求  Python3:Python 3.10或更新版本;   ADB:Android调试桥,可从Android SDK ...
            0 0 374
            分享
      • 51testing软件测试圈微信