2024年上半年
兴业数金测试服务中心
测试平台开发团队
完成了5大功能
共计374个需求的开发工作
得到了广泛好评
那么
这些需求的开发
为测试小伙伴们
提供了哪些帮助呢?
解决了哪些问题?
“测试人员看不懂代码怎么办?”
“测管端如何查看插桩状态?”
“方法测试详情页能否
展现代码行变化情况?”
“能查看用例以及分析方法数
等指标吗?”
......
在精准测试平台的推广试验过程中,测试同学们积极参与试用,提出了很多建议,与此同时,团队也收到了测试小伙伴们对平台的各种疑问。
针对这些疑问,测试平台开发团队开始集中力量进行功能升级和改造,相比于2023年的版本,升级后的精准测试平台功能更加完善和强大。除了对已有功能进行优化外,还结合了AI大模型、自动化测试、DevOps星盘流水线、方法调用链等能力,大大提升了测试人员的分析效率。
相较于此前版本,2024年精准测试平台主要有以下几方面的升级:
一、新增AI代码解释和注释能力,协助用户理解代码
结合AI大模型技术,提供代码解释和代码注释的能力,前者针对代码整体进行解释说明,后者则对每个代码行生成注释。
图1.提供AI代码解释和注释的能力
二、按环境条目显式展现插桩状态,更加直观方便
无需再点击操作列的“查看插桩信息”按钮去查看插桩状态,操作繁琐,不方便判断状态。环境管理页面新增“插桩信息”列,可以直观显示环境的插桩状态。
图2.环境管理页面新增“插桩信息”列
三、显示代码的变化状态,方便用户进行分析
当生成报告为增量模式时,报告分析页面中的“方法测试详情”弹出窗口,结合基准代码版本和当前代码版本,计算出存在差异的代码行,并以“+”、“-”符号标识。
此外,弹出窗口中还提供“代码比对”的功能,可以直接展现该函数当前版本和基准版本的差异情况。
图3.标识出有变化的代码行
四、增加部分统计指标,更全面地展现精准测试覆盖状态
精准看板页面新增了已分析方法数、自动化测试平台用例、测管功能用例相关的统计数据。此外,在增量报告下,还新增了指标“变更行覆盖率”,用于统计发生变化的代码行被覆盖的占比。
图4.精准看板页面新增的统计指标
五、对接星盘Devops流水线,高效生成测试报告
精准测试平台支持与星盘对接,在环境管理页面下载对接脚本,将生成精准测试报告作为运行步骤的一环,加入到DevOps部署流水线中,高效生成测试报告,无需用户填写代码版本信息。
图5.精准测试与星盘流水线对接
写在最后
精准测试平台自2022年11月推出第一版以来,已有100个系统接入试用,纳管环境407个,生成报告1.4万余次,发现测试未覆盖方法数420个,超前提交方法数1080个,补充及关联功能用例数299个,自动化用例202个。
最新版的精准测试平台已经集成在测管平台,欢迎广大同事们积极接入试用。同时,我们在智慧库百科的“测试中台”专栏“精准测试”群组上传了Wiki手册,供大家查阅。
06-25 14:08
06-25 14:03
06-25 14:02
06-25 10:01
06-24 16:56
06-24 15:34
06-24 14:53
06-24 11:00
06-24 09:57
06-23 22:09