版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、5月28-29日主办方:周作彪腾讯开发工程师自我现任职腾讯开发工程师嘉宾曾任职传音开发 Leader 兼项目经理腾讯知名热门项目 APIJSON 的作者ZBLibrary, APIAuto 等项目的作者16K Star, Gitee 4K Star主页知名开源作者、多个热门项目项目APIAuto前端测试网页APIJSON后端接口服务APIAuto机器学习 HTTP 接口工具 背景与问题 应用与 总结与对比背景与问题 前后端开发关于接口与文档各种扯皮 后端写文档太麻烦,前端看接口不直观 测试用例代码的开发和维护成本太高 需要单独部署环境来准备大量测试数据现有 API 工具的问题 测试要写断言脚本
2、(Postman, YApi, Rap 等) 测试需要精心构造接口数据(Postman, YApi 等) 要填一大堆输入框(YApi, Rap, Eolinker 等) 不支持保存登录态(YApi, Rap, Swagger 等) 不支持保存请求参数或结果(Swagger 等) 显示面积小、滚动(Postman, YApi 等)为什么不生成测试代码? 不够精准,至少要修改断言对比值才能用 逻辑固化,接口代码变更仍然要改测试代码 基本只有第一次能用,已有的代码不好覆盖 仍然要用 IDE 来 管理、编译、运行 代码 仍然要走提交代码、合并等Git 流程于是开发了APIAuto机器学习 HTTP 接
3、口工具APIAuto应用与APIAuto 部分用户CSIG- 腾讯云与智慧产业事业群IEG - 腾讯互动娱乐事业群TEG - 腾讯技术工程事业群小鱼网络 - 多个“500强”、市值千亿社保科技 - 市值数亿、阿里巴巴颁业先锋奖- 行业领头羊、德勤50强第3名2020 年网页概况APIAuto 工具架构其它工具APIAutoAPIAuto 零代码测试演示自动生成注释左侧请求绿色注释、右侧结果悬浮文档前后对比测试同样参数调用、两次结果对比前后对比测试-实现代码前后JSON 对比、错误前后对比测试的不足 需要保证返回数据完整 容易对枚举值产生误判 不能准确地可空值机器学习测试提取特征、生成模型、校验
4、结果、数据训练校验模型与返回 JSON是否必传、值类型、值长度、取值统计 等机器学习测试-实现代码校验模型断言、人工反馈纠错机器学习测试-趋势分析例如 数据库表主键单调递增、促销活动倒计时单调递减 等趋势分析-实现代码用已统计的上下边界值分割 5 个区域,用来断言新值是否符合历史递增/递减趋势机器学习测试-异常分支失败也可能符合业务需求,作为异常分支来断言通过异常分支-实现代码用已统计的错误码/异常类作为异常分支,用来断言新结果的错误码/异常类是否通过如何测试多个参数组合?随机与顺序测试简单配置、批量生成随机与顺序测试批量测试、统计报告随机与顺序测试子项预览、精准关联如何测试多个账号?账号交叉
5、测试越权操作、安全验证总结与对比 适合 HTTP API 的文档编写、查看 适合单接口测试,不适合多接口组合测试 适合敏捷开发团队,不适合大规模团队其它工具APIAuto 测试要写断言脚本 需要精心构造数据 要填一大堆输入框 不支持保存登录态 不支持保存请求或 显示面积小、滚动 机器学习零代码测试 智能断言无需准备数据 支持自动与手动注释 多账号一键切换登录态 一键保存请求与 全屏显示、无操作APIAuto-领先的 HTTP 接口工具为什么要测试?最测试是没有测试自动静态检查提前发现问题、精准指出细节、提供纠错建议为什么要开发?最开发是没有开发APIAuto 自动生成业务代码相关语言的后端接口、前端请求、测试用例APIJSON不写代码 > 没有 bug > 不用测试APIJSON 对外国际开源谷Gitee MeetupAPIJSON 腾讯IEG 开源协同奖还有 腾讯知识入围奖、腾讯 IEG 开源热搜上榜奖APIJSON 部分用户CSIG- 腾讯云与智慧产业事业群IEG - 腾讯互动娱乐事业群TME- 腾讯音乐娱乐集团 - 多个“500强”、市值千亿- 信托前五、管理近万亿资产- 行业领先、 规模超100
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年甘肃客运从业资格证操作考试内容
- 2023年北京市初三一模道德与法治试题汇编:综合探究题
- 吉首大学《民法总论》2021-2022学年第一学期期末试卷
- 吉首大学《动态网站设计》2021-2022学年期末试卷
- 吉林艺术学院《影视语言技巧》2021-2022学年第一学期期末试卷
- 吉林艺术学院《书法》2021-2022学年第一学期期末试卷
- 车辆赔偿协议书范本文版
- 私人房屋转赠协议书范文模板
- 吉林师范大学《中国地理》2021-2022学年第一学期期末试卷
- 2022年江西省公务员录用考试《申论》真题(行政执法类卷)及答案解析
- 嵌入式系统设计专题实践嵌入式交通信号灯
- 医院胸痛中心奖惩办法(完整版)
- 行政管理存在的问题与对策
- 脑出血大病历.doc
- CJJ101-2016埋地塑料给水管道工程技术规程
- 文化广场规划设计方案说明书
- 2012年数学建模机器人避障问题
- 燃气经营企业安全生产主体责任清单
- 规模化养猪场的科学用水管理
- 日本泡沫经济专题讲座PPT
- 电梯故障状态救援操作规程
评论
0/150
提交评论