上海品茶

您的当前位置:上海品茶 > 报告分类 > PDF报告下载

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

编号:29805 PDF 21页 44.72MB 下载积分:VIP专享
下载报告请您先登录!

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

1、 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 单测生成技术在召回异常问题中的应用实践 王冬冬 ? ? ? ? ? ? ? ? 提纲 背景介绍 技术探索 实践成果 技术延伸 ? ? ? ? ? ? ? ? 背景介绍 ? ? ? ? ? ? ? ? 线上出现系统core、crash等异常问题时,产品收益、用户体验, QA口碑都受到影响 不是测 过了吗 线上之前不 是已经跑了 半年都没事 吗 是不是线 上打开方 式不对 太难定位了 刚推全一个 功能不会出 core吧 收入报警 了 用户吐槽 了 为此有了一系列的异常召回手段: 如基于压力测试、功能测试、单测、 静态扫描的异常测试 你以

2、为很了解它们了 实际仍会悄无声息的出现 传统异常召回手段仍有不易解决的痛点滞后性、定位难、资源消耗高 问题分类具体类型压力测试功能测试单元测试静态检查 高 成 本 (资源、开发、 定位成本等) 机器资源消耗多 时效性差 定位难 开发&维护成本高 低 召 回 (滞后性) 依赖人的意识 依赖后验知识 异常场景难构造 大多core/crash问题根本原因是代码不够健壮, 未能捕获或处理异常,使得程序中断。能否使用 近代码测试手段去解决异常召回问题。 ? 背景|系统异常问题让人始终琢磨不透 ? ? ? ? ? ? ? ? 单元测试是一种近代码的、针对程序模块(软件设计的最小单位)来进行正确性校验的测试

3、工作。 优点: 测试最小单元,易于构造数据,验证正确性 便于后续功能回归 资源消耗小 能更早发现问题,定位和解决成本低 ? ? ? ? ? ? 您有一份新的用例清单 1、明确待测内容(函数、验证点) 2、构造数据 3、编写测试驱动代码 4、执行测试 5、结果确认 写单测的一般步骤: 背景|有些方法哪里都好,唯独写起来令人受不了 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 在开发、测试、上线中、上线后各阶段构建全方位召回漏斗 ? ? ? ? ? ? ? ? ? ? ? ? ? ? 背景|新的尝试有何不可 ? ? ? ? ? ? ? ? 技术探索 ? ? ? ? ? ? ? ? 技术探索|先搞清楚需要什么 测试函数 explore_filter 构造异常用例 分析被测函数 撰写单测代码 ? ? ? ?

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(2-百度-单测智能生成技术在召回异常问题的应用实践-王冬冬.pdf)为本站 (X-iao) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
会员购买
客服

专属顾问

商务合作

机构入驻、侵权投诉、商务合作

服务号

三个皮匠报告官方公众号

回到顶部