工具集合

高效工作(2)之小工具合集

2020-09-10  本文已影响0人  伍个一

继续我们高效工作的第二篇,那么,第二篇介绍什么工具呢?本篇文章引用大量的图片,主要是图片来的直观,想给大家展示我常用的一些。

1. 日常工作中有哪些麻烦事?

1.1 格式转换

测试过程中需要进行文档格式的转换,例如:

  1. pdf --> word
  2. word --> pdf
  3. txt --> doc
  4. txt --> html
  5. txt --> pdf
  6. png --> pdf
  7. png --> bmp
  8. png --> gif
  9. 等等

1.2 识别图片中的文字

不知道在某一时刻,迫切需要一个识别图片中文字的工具,但是又苦苦找不到合适的工具。

例如:在百度文库里找到某篇文章,但是不给下载?气不气?上学时候在道客巴巴找论文,不给下载,气不气?工作的时候找年终总,不给下载,气不气?

1.3 JSON处理

日常做接口测试中对JSON格式的数据又爱又恨。接口参数较多,动辄40多个参数;手写又容易写错;复制的排版又容易错乱,不容易找数据,过滤数据又比较困难...

{
    "departureNum": 2,
    "drivePlans": [
        {
            "attendantOneId": "1",
            "attendantTwoId": "2",
            "busNumber": "1",
            "businessType": 1,
            "departureEndTime": "200827070200",
            "departureStartTime": "200827063000",
            "driverId": "1",
            "driverName": "张三",
            "endStationName": "火车站",
            "endStationNumber": 2,
            "lineNumber": 1,
            "planNumber": "1",
            "scheduleType": 1,
            "startStationName": "太榆路长风街",
            "startStationNumber": 1,
            "streetSign": ""
        },
        {
            "attendantOneId": "1",
            "attendantTwoId": "2",
            "busNumber": "2",
            "businessType": 1,
            "departureEndTime": "200827080200",
            "departureStartTime": "200827073000",
            "driverId": "2",
            "driverName": "李四",
            "endStationName": "地铁站",
            "endStationNumber": 2,
            "lineNumber": 1,
            "planNumber": "2",
            "scheduleType": 1,
            "startStationName": "太榆路长风街",
            "startStationNumber": 1,
            "streetSign": ""
        }
    ],
    "endTime": "200827080200",
    "msgType": "DRIVE_PLAN_SEND",
    "operatingDate": "200827",
    "remark": "",
    "startTime": "200827063000"
}

如果是嵌套多层的JSON数据,找起来找的头皮发麻。

1.4 编码转换

日常做接口测试的时候,遇到各种各样的数据格式是不是一筹莫展?造数据?一个一个格式找?有些生僻的格式还找不到

是不是烦的一批?

1.5 正则

日常对正则不感冒,然后工作中遇到正则怎么写都不对?调试又找不到好的调试工具?打开pycharm或者idea,创建个项目,又太麻烦,怎么办?

1.6 密码管理

大家有没有遇到过一些使用不频繁的网站,时间一长,又不记得用户名和密码,例如:CSDN,博客园,老徐的git网站,掘金,testhome...

忘记密码,怎么办?如果连用户名也忘了,那岂不是找回都难?一个一个找回?

这个时候就急需一个密码管理器了

1.7 文档速查

不知道看文档的各位有没有过学了很多东西,但是一段时间不用,然后,然后就想不起来了。

例如:linux上添加了一块磁盘,然后想要挂载上去,突然发现,挂载的命令是什么?

于是乎,到百度上一顿乱找,发现没有一个靠谱的。

或者说码代码的过程中(Python或者Java),写到某一个方法,突然想不到这个方法传参格式是什么?

又或者说遇到HTTP协议中的一些头部字段,不知道这个字段是干嘛的?

每每遇到这种情况,就渴望一本工具书。

就像上小学的时候有本新华字典在手里,写卷子的时候就有安全感。

于是乎,这个工具就满足了我这些需求。

1.8 文件搜索

接下来,聊聊另外一个痛点,找文档(Mac用户绕道)。

大家的文档存放规范么?如果是规范的,找起来应该很快吧(我的习惯没那么规范,所以,不太知道)

如果大家的文档管理和我一样毫无章法,有时候都不知道自己的电脑上有什么文档?有什么应用?

虽然说windows系统有文档查询工具,但是慢啊

这个时候可能就有人出来推荐另外一个工具了:Everything。

每次查找文档前先找这个应用,然后,再找?虽然多了一步操作,但是操作上就不流畅哎
(就像Mac的触摸板和Windows的触摸板,严格来说Windows的操作就是比Mac多了一个抬起,再点击,然后就是被Mac的触摸板吊打,华为这次的触摸板,优秀,减少了这个抬起动作)

1.9 小玩意

2. Utools工具集

借用官方的说明:uTools是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

当你熟悉它后,能够为你节约大量时间,让你可以更加专注地改变世界。

image
官方下载地址:

那么,它具体有哪些插件呢?


所有插件

它的快捷体现在哪里?一切操作只需要Alt+空格,唤醒之后输入提示语,例如:

2.1 格式转换工具

测试中需要各种格式的数据,但是造格式的工具又找不到合适的?

图片转换示例

png-->其他
文档转换示例
txt -->其他

2.2 识别图片中的文字工具

工作中偶尔用到识别图片中的文字的时候,迫切需要的一个小工具。

图片识别示例


识别图中的文字

2.3 JSON处理工具

对于JSON格式的数据处理起来没有合适的工具,嵌套复杂,读取困难?

JSON示例

JSON

2.4 编码转换工具

造接口测试数据时候各种格式处理起来麻烦么?

编码示例

编码小助手
date

2.5 正则工具

对正则又爱又恨?不会写?写了又不对?

** 正则校验工具**


正则

2.6 密码管理工具

密码改了又忘?忘了又改?就是记不住怎么办?

密码管理

密码

2.7 文档速查工具

写的太多?忘得太快?没有工具书?

文档速查

Python
Java
Linux

2.8 文件搜索工具

忘记了重要的文档放在哪里?某一时刻想快速的找到文档?

文件搜索工具

搜索结果

2.9 小玩意集合

借用官网的一句话: 高度自由


高度自由

最后,穷则变,变则通,通则久。遇到问题,解决问题,体现自己的竞争力。

上一篇下一篇

猜你喜欢

热点阅读