Skip to content

适配各种数据库;自动深度测试;解决 bug;优化体验

Latest
Compare
Choose a tag to compare
@TommyLemon TommyLemon released this 14 May 15:27
· 4 commits to main since this release

随机与顺序测试:在用例列表项新增统计结果;
零代码回归测试:前后对比新增支持深入数组子项;
零代码回归测试:按统计颜色筛选用例时把随机与顺序测试统计结果也纳入;
机器学习测试:新增支持值重复断言,可通过前后置脚本 JSONResponse.COMPARE_VALUE_REPEAT = 1 或 2 开启;
自动生成 SQL:适配 PostgreSQL 等数据库的双引号;
Node:支持 CORS 跨域;新增 /test/compare 前后对比断言接口 和 /test/ml 机器学习断言接口,方便脱离 UI 使用;

解决通过代理执行 SQL 时传递参数多了浏览器加的 HTTP Header;
零代码回归测试:解决参数注入统计数字错误,解决 切换机器学习与前后对比、调整分页/搜索等筛选条件 后断言报告统计数量翻倍;
解决参数注入回归完后父项列表页顶部不显示统计结果,从子列表项切换回父项列表后有时父项也不显示统计结果;
Headless 无 UI 后台测试:解决 Vue 版本兼容问题、document.cookie 报错 document undefnied;
解决某些情况下悬浮注释报错;
前后置脚本:解决不能恢复本地保存的脚本;
前后置脚本:解决不显示脚本输入框;
解决查询配置列表分页数量不是 0 时没有查询数据;
解决部分子项执行报错导致中断回归测试;
解决有时不显示文档、注释等;
解决有时导入报错;
快捷键:解决有时 target = null 导致异常;
解决切换前后结果 字段 code, throw 位置不一致;

随机与顺序测试:在没有上传过对比标准时使用默认参数对应的 response 和 standard,也能比较精准地断言;
点右侧文档中超链接生成左侧 SQL 后隐藏用例列表,避免被遮挡看不出效果;
去掉通过代理调用接口时浏览器加的 HTTP Header;
优化错误处理提示的体验;
优化日志性能;

新增关于新增测试用例 4 种方式的说明文档;
https://github.com/TommyLemon/SQLAuto#%E6%96%B0%E5%A2%9E%E6%B5%8B%E8%AF%95%E7%94%A8%E4%BE%8B
image