平台设计
平台设计
sysu_lluozh
这个作者很懒,什么都没留下…
展开
-
【接口平台设计】用例智能推荐
和智能相关的东西都显得高大上,但是目前这个推荐还不能严格的称之为智能设计初衷在接口自动化测试中,用例生成的效率和质量是其中最重要的一个部分,没有之一那可否让用户更加高效的编辑接口测试用例呢?迭代了两个小版本的用例智能推荐功能,目前还是处于初级阶段,需要持续的优化,mark以下目前的设计思路吧设计思路项目中不同的接口参数key是部分相同,可否通过分析给用户推荐参数的取值从而提升用例编写的效...原创 2020-04-25 13:55:59 · 2314 阅读 · 0 评论 -
【接口平台设计】接口生成
接口平台其中一个重要组成部分即接口的管理,接口是由接口数据组成,那如何让开发将接口文档详细且高效的在接口平台中生成呢?生成方式1. 手动编辑这个是常规的生成方式,即开发在接口平台中创建并编辑接口文档2. 自动生成何为自动生成,即代码提交时自动生成接口文档,并同步到接口平台中接下来主要说明的是自动生成的方式功能简介将springmvc项目中接口信息根据约定的格式生成对应的文档信息,...原创 2020-04-17 13:31:54 · 529 阅读 · 0 评论 -
【接口平台设计】测试计划
测试计划是接口平台必不可少的一个功能模块,因为在完成用例编写并调试通过后,不可能每次都挨个执行用例,后续仅需要执行约定的测试集合用例集合测试计划执行是的用例的集合,那用例有哪些集合的方式呢?1. 无序名字虽然取之为无序,其实是按照选择的用例的序号按照顺序执行,用户可以随意选择任意所需要的用例组合进行测试用例显示结构为用例分组 -> 测试接口 -> 测试用例2. 标签标...原创 2020-04-16 13:20:48 · 305 阅读 · 0 评论 -
【接口平台设计】环境管理
接口平台需要解决的一个重要的问题就是让用户更加高效管理环境,这个也是可以体现平台对比直接代码脚本一个重要的优势功能模块抽取需要在全局管理的功能模块如下:1. 全局变量配置全局变量信息,该变量在该项目所有地方均可使用重复使用较高的变量均可在全局变量中配置避免后续对该变量赋值,但其他用例仍想调用该初始的全局变量,可在变量名前加 g_区分在某一个环境中添加或修改全局变量的变量名时,会自动...原创 2020-04-15 19:52:47 · 274 阅读 · 0 评论 -
【接口平台设计】关键字函数
关键字函数,命名可能有些歧义,主要是让用户编写代码,在接口自动化用例中执行用户已经编写好的代码脚本设计目的接口平台做为一个平台,不同的用户有不同的需求,需要解决不同用户的问题比如,用户A需要获取返回值中某个特定字段的数据并进行程序中约定的加密处理,这个时候即使平台可以开发定制该功能,但是不通用,且用户可能在相同的场景也也会频繁变更需求...原创 2020-04-15 13:27:52 · 266 阅读 · 0 评论 -
【接口平台设计】前后置条件
开发接口平台将近两年时间,想回顾总结一下接口平台的一些设计想法前后置条件,顾名思义,即在1.执行前进行数据准备或数据获取,2.执行后进行数据清洗等作用作用域其中前后置条件可作用在项目、接口以及用例前置条件:主要作用是使用不同的方式进行数据获取或赋值项目前置条件:在执行所有用例前首先执行接口前置条件:在执行该接口前首先执行用例前置条件:在执行该用例前首先执行断言前置脚本:在执行用例后...原创 2020-04-11 17:42:01 · 1439 阅读 · 0 评论