软创互联

有赏任务:契约测试脚本编写

测试

#1

1、针对API编写契约测试脚本,API设计文档:https://api.gugud.com/online_school/learn/doc/
2、测试脚本应覆盖设计文档中的正常与异常情况

若第1次使用契约测试,可参考快速入门:http://pxzx.gugud.com:54321/apibp/02_pact/howto.html
对于新手,就是第一次慢,以后就快了。

工作量:6个(场景:35个,工作量:6个,单价:150元;合计:900元)
完成期限:3天


工作量算法:每个API查询,正常情况默认值算1个场景,每种异常情况算1种场景,有特殊要求加测的按实计算,6个场景合1个工作量

场景(如有场景数量变更,按实结算):

GET /api?method=Tasks.search ;
状态码 200,场景:无任务参数(1),查错误的类型(1)
状态码 500,场景:正常(1)
POST /api?method=Tasks.add
状态码 200,场景:无任务参数(1),查错误的类型(1)
状态码 500,场景:正常(1)
POST /api?method=Tasks.update
状态码 200,场景:无任务参数(1),查错误的类型(1)
POST /api?method=Tasks.delete
状态码 200,场景:正常(1)
POST /api?method=Tasks.tasks_courses_update
状态码 200,场景:正常(1)
GET /api?method=Tasks.coursewares
状态码 200,场景:正常(1)
GET /api?method=Tasks.user_count
状态码 200,场景:正常(1)
GET /api?method=Tasks.reminder
状态码 200,场景:正常(1)
GET /api?method=Tasks.get_reminder
状态码 200,场景:正常(1)
GET /api?method=Records.search
状态码 200,场景:无任务参数(1),查错误的类型(1)
状态码 500,场景:正常(1)
GET /api?method=Records.tongji_day
状态码 200,场景:正常(1)
POST /api?method=Records.add
状态码 500,场景:正常(1)
POST /api?method=Records.update
状态码 200,场景:正常(1)
POST /api?method=Records.delete
状态码 200,场景:正常(1)
GET /api?method=Records.category
状态码 200,场景:正常(1)
GET /api?method=Collections.search
状态码 200,场景:无任务参数(1),查错误的类型(1)
状态码 500,场景:正常(1)
POST /api?method=Collections.add
状态码 200,场景:无任务参数(1),查错误的类型(1)
状态码 500,场景:正常(1)
GET /api?method=Summary.search
状态码 200,场景:无任务参数(1),查错误的类型(1)
状态码 500,场景:正常(1)
POST /api?method=Summary.add
状态码 200,场景:无任务参数(1),查错误的类型(1)
状态码 500,场景:正常(1)
POST /api?method=Summary.getone
状态码 200,场景:正常(1)

欢迎推荐(推荐成功有红包)或自荐,承接任务请加微信:haipabushide (成都软创互联公司)


于关闭 #2