• 接口测试用例


    单个用例接口的测试数据采用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
    预期            表示预期的结果
    结果            表示实际返回的结果




















      觉得不错的可关注微信公众号在手机上观看,让你用手机边玩边看

      

  • 相关阅读:
    15.[JavaScript]第8章对象和数组[上,下, 中]
    centos 7 firewall(防火墙)开放端口/删除端口/查看端口
    Docker使用docker-compose.yml构建Asp.Net Core和Mysql镜像并与Mysql数据库通信
    Docker使用Dockerfile构建Asp.Net Core镜像
    Docker使用Mysql镜像命令
    指定的 CGI 应用程序遇到错误,服务器终止了该进程。
    常见SMTP发送失败原因列表
    MVC View中获取action、controller、area名称、参数
    status 返回当前请求的http状态码
    asp:GridView控件使用FindControl方法获取控件的问题
  • 原文地址:https://www.cnblogs.com/test-my/p/6264444.html
Copyright © 2020-2023  润新知