51Testing软件测试论坛

标题: 接口业务测试 -- Java 版 [打印本页]

作者: 草帽路飞UU    时间: 2017-6-15 09:32
标题: 接口业务测试 -- Java 版
本帖最后由 草帽路飞UU 于 2017-6-15 09:36 编辑

前言好久没在社区发表过文章了,今天的目的是来取经的。
差异性区别于Http 接口测试框架 -- 回归验证
技术层项目结构
请求设计

接口层设计
Api
测试集设计
Suite
用例层设计
偷懒过程一Java接口测试不同于Python接口测试,Java需要一个实体类来映射接口返回结构,所以需要一个实体类。
偷懒过程二请求实体的封装又是一个工作量巨大的地方
public static <T> T method(Class<T> clazz) {    Map<String, Object> params = new HashMap<>();    params.put(, );    String name = NameUtils.toUpperCaseForFirst(NameUtils.getMethodName());    String path = TYPE + "/" + name;    return RequestEmitter.emit(clazz, params, path);}用例编写由于各种封装,用例的编写变得异常简单,只需关注具体的业务逻辑即可

一种巧妙的设计必需遵循规则才不会出错

报告
总结
取经

作者: 乐哈哈yoyo    时间: 2017-6-15 09:41
赞一个
作者: 草帽路飞UU    时间: 2017-6-15 09:44
乐哈哈yoyo 发表于 2017-6-15 09:41
赞一个


作者: 巴黎的灯光下    时间: 2017-6-15 10:06
666
作者: 草帽路飞UU    时间: 2017-6-15 10:09
巴黎的灯光下 发表于 2017-6-15 10:06
666


作者: 岛屿soliloquy    时间: 2017-6-16 12:00
表示看的不是很懂。
膜拜版主。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2