• 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.

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

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   因为车辆的电池隔离装置(pyrotechnic battery disconnect)可能无法正常工作,特斯拉公司在美国启动了部分 2023 年款的 Model 3 和 Model Y 汽车召回工作。  据IT之家了解,这种装置用来在车辆发生碰撞或电池出现问题时,切断高压电池的连接,以保证安全。美国国家公路交通安全管理局(NHTSA) 的安全召回报告指出,这次召回涉及的车辆大约有 26 辆,其中预计有 2% 的车辆安装了有缺陷的电池隔离装置。  NHTSA 的安全召回报告显示,特斯拉公司在 2023 年 4 月 20 日的一次验证测试中,发现了一个无法正常工作的电池隔离装置。特斯拉公司和该...
            0 0 488
            分享
          • 不管是博客还是产品中,都会涉及图片的使用,但是如果图片体检太大,会影响使用体验,所以网上有各种各样的支持图片压缩的网站,tinypng 是其中的佼佼者。 今天要介绍的就是如何通过 python 脚本实现一键压缩。 直接上代码:# -*- coding: utf-8 -*- """脚本功能说明:使用 tinypng,一键批量压缩指定文件(夹)所有文件""" import os import sys import tinify tinify.key = "你自己申请的 key" # AppKey def get_file_dir(file): """获取文件目录通用函数""" fu...
            1 2 3134
            分享
          • 列表数据在web后台是非常常见的展示方式,针对列表相关整理一个模板:主要关注:列表展示、搜索和筛选数据、数据详情、数据导出、数据导入操作按钮场景关注:订单来源,订单状态切换数据关注:超过一屏的数据展示是否重复,数据量较多时导出和导入速度详细内容如下:—————————————————————————————————————————————【订单列表】订单字段:订单编号、客户名称(公司名称)、手机号(超管)、订单金额、状态、下单时间、操作列表排序:按照下单时间倒序排列订单页码,默认显示20条/页,可以切换为10条/页,20条/页,50条/页,100条/页订单编号生成规则:B1+yyyymmdd+...
            1 1 10539
            分享
          • 随着软件开发过程复杂性的不断增加,客户希望得到新软件的期望周期也越来越短,所以软件测试方法需要不断的发展快速适应新的开发模式,敏捷测试的呼声越来越高,以下是CC先生对敏捷测试的一些思考。敏捷测试的定义在CC先生初次遇到敏捷的时候,认为敏捷只是有关于流程和工具,学习了一系列有关于敏捷的流程和自动化测试的工具,随着对敏捷理解的深入,越发能体会到敏捷不仅仅是关于流程和工具,它是关于人和文化的! 受到这种认识的启发,CC先生开始深入了解敏捷的历史 - 事实证明,人和文化一直是敏捷的核心。敏捷测试也是如此,它不仅是流程和工具的更改,它更倾向于一种新的测试模式,高投入产出比的同时也提供高质量的产品。如果把...
            0 1 3045
            分享
          •   本月早些时候,Google宣布计划推出Bard,这是一个人工智能,聊天机器人旨在通过自然语言模型帮助用户寻找信息。微软也宣布了新的必应搜索,它自己的聊天机器人结合了微软的技术和OpenAI的技术,后者是ChatGPT背后的公司。  然而,所有这些聊天机器人技术的一个重要方面,这些公司都没有谈及那么多,那就是其运营成本。路透社的一份新报告就这项新技术的这一部分提供了更多信息。它与Alphabet的主席John Hennessy闲聊时后者表示,使用具有大型语言模型的聊天机器人的运行成本可能是普通搜索的10倍之多。  早在2022年12月,就在ChatGPT推出后,OpenAI的首席执行官Sam...
            0 0 588
            分享
      • 51testing软件测试圈微信