zoukankan      html  css  js  c++  java
  • 接口测试用例

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




















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

      

  • 相关阅读:
    服务端配置scan ip
    父表、子表 主外键关系
    Linux下使用NMON监控、分析系统性能
    Spot light工具集
    linux设置中文环境
    【Android Developers Training】 20. 创建一个Fragment
    【Android Developers Training】 19. 序言:通过Fragments构建动态UI
    【Android Developers Training】 18. 重新创建一个Activity
    【Android Developers Training】 17. 停止和重启一个Activity
    【Android Developers Training】 16. 暂停和恢复一个Activity
  • 原文地址:https://www.cnblogs.com/test-my/p/6264444.html
Copyright © 2011-2022 走看看