接口测试用例
单个用例接口的测试数据采用json格式存储。 格式实例: { "TestDeleteNoRegSubordinateMember":{ "url":"/user.qjj", "test_list":["'normal'"], "name":"用户登录", "normal":{ "expect":"成功", "data":{"actionCode":"001001", "id":1023, "method":"sendMsg","data":{"mobile":"15866666669"}}, "mode":3, "support_interface":[], "return_data":[], "replace_filed":[] } } } 说明: "TestaddFriend"为生成的测试脚本的名称,表示要测试哪个接口 "test_list"测试列表,为一个list类型对象,里面存储了这个接口要被测试的项,比如normal就是正常测试 "normal"里面的数据包包括了断言值(expect) 传递的测试数据(data) 断言模式(mode),存在三种模式分别为 1:断言数据为Int类型, 2:断言数据为String, 3:断言数据为dict data数据里面哪个字段允许被替代(replace_filed) "support_interface":为一个列表,第0项表示该接口需要从该接口获得参数,第1项表示参数该数据需要几个接口 "return_data":表示该接口需要返回什么数据写入到params_dict文件中 业务类,接口串联测试数据采用excel格式存储。 格式实例: 序号 测试文件名 测试标题 测试内容 调用文件名 传递字段 预期 结果 1 ServerTest register_login 注册,再登录 TestUpDateUser,TestGetUserInfo idCardInfo:userid,useid 登录成功 SUCCED 说明: 序号 表示用例编号 ServerTest 测试文件名,表示生成的测试脚本的文件名 register_login 用例名,表示一个业务测试流程,即单个测试用例 注册,再登录 测试内容,表示测试的内容 TestUpDateUser,TestGetUserInfo 在业务串联中调用的接口(注意:这里接口与接口之间一定要用","隔开 idCardInfo:userid,useid 表示下个接口需要从上个接口返回的数据里面获取的字段,以,分开表示一个单位,如idCardInfo:userid表示获取idCardInfo中的userid的数据 useid表示直接获取useid 预期 表示预期的结果 结果 表示实际返回的结果
觉得不错的可关注微信公众号在手机上观看,让你用手机边玩边看