php网站开发用什么软件,做推广又能做网站,你有网站 我做房东 只收佣金的网,小程序微商城定制开发软件测试
手动测试
测试用例8大要素
编号用例名称#xff08;标题#xff09;模块优先级预制条件测试数据操作步骤预期结果
接口测试#xff08;模拟http请求#xff09;
接口用例设计
防止漏测方便分配工具#xff0c;评估工作量和时间接口测试测试点 功能 单接口业…软件测试
手动测试
测试用例8大要素
编号用例名称标题模块优先级预制条件测试数据操作步骤预期结果
接口测试模拟http请求
接口用例设计
防止漏测方便分配工具评估工作量和时间接口测试测试点 功能 单接口业务场景 性能 响应生成兼容性并发性服务器资料利用率 安全性 攻击安全业务安全
接口测试用例文档10要素
编号用例名称标题模块优先级预制条件请求方法url请求头请求体请求数据预期结果
1. 单接口测试
数值 正向反向 参数 正向 必选可选全部 反向 多参数少参无参错误参数
2 业务场景测试 用户怎样用怎样测试分析接口文档编写测试用例使用postman工具查看响应数据 使用postman管理执行测试用例生成测试报告 测试点先登录添加员工查询员工修改在查询删除查询是否删除成功
测试用例编写
postman工具
1. 工具使用
简介安装案例getpost请求用接口文档开发者工具fiddler获取http数据
2. 使用postmanpostman管理执行测试用例生成测试报告 导入到处用例集合 postman的断言实现自动化测试 断言响应状态码 //断言响应状态码是否为200
//pm:postman的实例
//testpostman的方法两个参数
// 参数1 断言结束后的文字提示
// 参数2一个匿名函数功能pm的响应结果中应该包含状态码200pm.response.to.have.status(200);函数体
pm.test(status code is 200,function(){pm.response.to.have.status(200);
});断言响应体是否包含莫格字符串 断言响应体是否等一莫格字符串对象 断言json数据 断言响应头 全局变量与局部变量 //全局变量
pm.globals.set(var_name,value);
//环境变量
pm.environment.set(var_name,value);postman请求前置脚本
点击send后第一时间被执行。postman内部再http请求之之前发送。
设置时间戳
//拿到时间戳代码设置到全局变量中
var timestamp new Date().getTime();//发送请求时携带过去
pm.globals.set(glb_timestamp,timestamp)使用时间全局变量原理图 postman关联
用途应用于多个http请求之间有数据关联或依赖关系时实现步骤A接口依赖于B接口的值 B接口发送http请求获取数据将数据设置到全局变量环境变量A接口获取全局环境变量中的数据值进行使用
//获取全部响应结果中
var jsonData pm.response.json()
//从响应结果中获取城市名
var city jsonData.weatherinfo.city
//将城市名写到全局变量中
pm.globals.set(glb_city,city)