黑马KDTX项目——课程添加单接口测试
添加课程接口文档
- 接口信息- URL:/api/clues/course- Type:POST- Description:新增课程管理- Request-header:{“Authorization”: “xxxxx”, “Content-Type”:“application/json”}- Query-parametersParameterTypeDescriptionRequirdSincenamestring课程名称True-subjectstring课程学科True-priceint32课程价格True-applicablePersonstring适用人群True-infostring课程介绍false-
- 需求- 必填参数 - 课程名称(不超过30个字符)- 课程学科(1位数字,0→java,1→前端,6→测试)- 课程价格(1~5位数字)- (1位数字,1→小白,2→中级程序员)- 非必填参数 - 课程介绍(不超过200个字符)
1、提取测试点
2、设计测试用例
3、postman执行测试用例
黑马KDTX项目——课程列表查询单接口测试
查询课程列表接口文档
- 接口信息- URL:/api/clues/course/list- Type:GET- Description:查询课程管理列表- Request-header:{“Authorization”: “xxxxx”)- Query-parametersParameterTypeDescriptionRequirdSincenamestring课程名称false-subjectstring课程学科false-priceint32课程价格false-applicablePersonstring适用人群false-infostring课程介绍false-
针对查询课程列表设计接口测试用例
- 需求 - 支持课程名称、课程学科、课程价格、适用人群、课程介绍的单条件查询- 支持课程名称、课程学科、课程价格、适用人群、课程介绍的组合条件查询- 查询存在满足条件课程信息时,返回该课程信息- 查询不存在满足条件课程信息时,返回空值
1、整理测试点
2、设计测试用例
3、postman执行测试用例
黑马KDTX项目——课程修改单接口测试
查询课程列表接口文档
- 接口信息- URL:/api/clues/course- Type:PUT- Description:修改课程管理- Request-header:{“Authorization”: “xxxxx”, “Content-Type”:“application/json”}- Query-parametersParameterTypeDescriptionRequirdSinceidint64课程idTrue-namestring课程名称false-subjectstring课程学科false-priceint32课程价格false-applicablePersonstring适用人群false-infostring课程介绍false-
- 需求- 课程ID(数字、必填)
- 要求- 按照接口测试思想进行测试点分析- 从测试点转化为测试用例- 适用postman进行接口测试
1、提取测试点
2、设计测试用例
3、postman执行测试用例
黑马KDTX项目——课程删除单接口测试
课程删除接口文档
- 接口信息- URL:/api/clues/course/:id- Type:DELETE- Description:删除课程管理- Request-header:{“Authorization”: “xxxxx”}- Path-parameters:id 课程ID required-true- Request-example - 删除成功:
{"msg":"操作成功","code":200}
- 未登录:{"msg": "请求访问:/clues/course,认证失败,无法访问系统资源","code":401}
- 删除失败:{"msg":"操作失败","code":500}
- 需求- 课程id(数字、必填)
- 要求- 按照接口测试思想进行测试点分析- 从测试点转化为测试用例- 适用postman进行接口测试
1、提取测试点
2、设计测试用例
3、postman执行测试用例
本文转载自: https://blog.csdn.net/zxcvbnm_1206/article/details/141140911
版权归原作者 叻意 所有, 如有侵权,请联系我们删除。
版权归原作者 叻意 所有, 如有侵权,请联系我们删除。