0%

测试效率提高小工具

一、Json数据

可以在chrome浏览器中安装一个插件JSON Viewer,那么我们在访问接口的时候返回的json数据就会以json格式化展示了;不需要再复制粘贴到转换工具中,然后格式化了。
下载:git clone https://github.com/gildas-lormeau/JSONView-for-Chrome
安装:更多工具->拓展程序,打开开发者模式->选中WebContent
使用:在F12中请求右键选中open in new tab

二、浏览器清缓存

快捷键Ctrl+Shift+delete

三、Mysql 可视化工具

  • 复用查询:每次测试新的模块,在Navicat中新建一个查询,查询名称命名为测试模块名称,将来回归或者再测此模块的时候,可以直接找以前的查询进行sql操作,而不是重新再写一遍sql
  • 全库查询:在某些复杂的业务中,我们操作(增删改)了某个特定字段的值,想要验证该字段涉及的所有表是否都有所变更。
    解决方法:在navicat中,选中要查询的库,点击右键选择在数据库中查找,输入要查找的内容(可模糊匹配),那么包含该内容相关的所有表都会展示出来。

    四、分辨率插件Resolution Test(WEB端UI兼容性测试)

    Resolution Test是专为Chrome浏览器制作的一款窗口大小调整工具,该款插件可以用多种分辨率大小来调整浏览器窗口大小,并能通过选取多个分辨率选项来打开多个相应大小的新窗口。

安装及使用:http://www.cnplugins.com/devtool/resolution-test/detail.html

五、当前网页缓存

  • 问题:FE部署新版本,测试验证问题时,有时候不是F5或者ctrl+F5强刷就能解决的。
  • 正确的方案:chrome浏览器,F12模式下,右键(或者长按)浏览器刷新按钮,弹出来三个选项,选择第三个“清空缓存并硬性重新加载”。
  • 它们三者之间的区别是:
    F5 和 正常重新加载(Ctrl+R) 都是普通刷新,若页面之前访问过,就会发一个空请求到服务器,服务器返回 304 ,表示资源未更新,可以使用浏览器缓存。
    Ctrl+F5和硬性重新加载 (ctrl+shif+r):浅层次的清除历史记录,但不一定缓存完全清除。不管浏览器是否缓存,都要重新去源站服务器请求资源,成功则返回 200。
    清空缓存并硬性重新加载 : 可以深层次的清除所有的缓存。

更多:https://mp.weixin.qq.com/s/ojQ0D2k4xgBnCwiPgsKpSQ