【Test】测试项目优化
自动化测试参数数据来源获取 todo
1、定义一个模板,通过这个模板动态获取想要的数据(模板设计方法)
2、通过反射实现关键字驱动?
3、关键字驱动结合代码生成器?
4、用例使用固定句式?例:接口->apidoc通过名称获取?
5、操作对象定义?
用例格式库
思路1:归纳常见的接口的测试方式,形成接口,甚至再往上抽一层区分RPC、HTTP,即定义了“我需要怎么去测试”,同时接口的定义支持了个性化的扩展。
思路2:定义测试步骤接口,定义
step1:
step2:
step3:
并且尝试
简单CRUD一键测试
otp插件 todo
查看对应用例
在对应项目中生成测试用例,默认or自定义生成的方式
在idea中编辑?
断言扩展 todo
1、对象的比较
先尝试equals?然后再进行逐一比较
用户自己选择使用扩展方法
2、数组或者列表的比较
通过排序后再比较
根据关键字转为Map,再进行Map的比较
对于无法排序的数据,采用最多NN的方式,只有每一个元素都在另一个列表中存在时才认为相等(前提是2个数组的长度必须相等)
3、忽略某些字段的比较
以某个参数为准,即:指定参数有的属性,另一个参数必须有包含
当遇到某个字段时,跳过比较,默认为相等的,此方式只能调用扩展的逐一比较方法
*4、自动转型?