优化 Go 版;自动深度测试;解决 bug;优化体验
Java
更新 jar 包;
Go
新增支持 mock 各种 Struct 的成员变量,包括组合等复杂自定义对象;
调整回调结构;
不返回 return, methodArgs 的空值;
解决部分参数类型获取失败;
优化代码和注释;
Admin
随机与顺序测试:在用例列表项新增统计结果;
兼容各种简单传参写法;
兼容 Go 等语言的 多返回类型、指针 等场景;
针对 Go 设置默认用例;
前后对比新增支持深入数组子项;
机器学习测试:新增支持值重复断言,可通过前后置脚本 JSONResponse.COMPARE_VALUE_REPEAT = 1 或 2 开启;
Node:支持 CORS 跨域;新增 /test/compare 前后对比断言接口 和 /test/ml 机器学习断言接口,可脱离 UI 使用;
解决有时导入报错;
解决参数注入回归完后父项列表页顶部不显示统计结果;
前后置脚本:解决不能恢复本地保存的脚本;
解决查询配置列表分页数量不是 0 时没有查询数据;
解决部分子项执行报错导致中断回归测试;
解决零代码回归测试 切换机器学习和前后对比/调整分页/搜索等筛选条件 后断言报告统计数量翻倍;
解决切换前后结果 字段 code, throw 位置不一致;
Headless 无 UI 后台测试:解决 Vue 版本兼容问题、document.cookie 报错 document undefnied;
快捷键:解决有时 target = null 导致异常;
随机与顺序测试:在没有上传过对比标准时使用默认参数对应的 response 和 standard,也能比较精准地断言;
优化错误处理提示的体验;
// 注释前 2 个空格改为 1 个;
去掉通过代理执行 SQL 时浏览器加的 HTTP Header;
优化日志性能;
文档
新增支持的 Kotlin 版本说明;
新增关于新增测试用例 4 种方式的说明文档
https://github.com/TommyLemon/UnitAuto/blob/master/README.md#%E6%96%B0%E5%A2%9E%E6%B5%8B%E8%AF%95%E7%94%A8%E4%BE%8B
常见问题新增 5.如何统计行覆盖率/分支覆盖率?
https://github.com/TommyLemon/UnitAuto/blob/master/README.md#%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98