当前位置:首页 > 报告详情

2-百度-单测智能生成技术在召回异常问题的应用实践-王冬冬.pdf

上传人: li 编号:29805 2021-02-07 21页 44.72MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要探讨了单元测试在召回异常问题中的应用实践。作者提出,传统的异常召回手段存在滞后性、定位难、资源消耗高等问题。而单元测试作为一种近代码的测试手段,可以更早地发现问题,定位和解决成本低。作者通过实践,探索出基于单元测试解决异常问题的通用方案,已在c/c++语言上落地实践,累计生成千万余行测试代码。该方案可以落地覆盖120+重点后端模块、lib库,召回存量问题900余例,增量召回问题200余例。同时,该方案具有高覆盖率(冷启函数覆盖50%+,分支覆盖20%+)、低资源消耗(机器资源消耗同系统级测试相比可忽略)、低人耗(自动适配UT及测试代码编译能力,无需人工搭建单测框架和维护工程)的特点。未来,该方案还将拓展至其他语言,持续优化fuzz数据能力和其他优秀技术结合,如基于libfuzzer,以及探索基于单测生成的性能测试和功能测试。
"如何利用单元测试召回异常问题?" "实践中的单元测试异常召回技术探索" "单元测试在系统异常召回中的高效应用"
客服
商务合作
小程序
服务号
折叠