如何做api测试才是高效的
我一直在思考一个问题,如何做api测试才是覆盖率高的,准确的。
按我的理解api测试覆盖率可以分为以下几个层次 比如一个登陆接口
最低层次 1.返回的http状态码是正确的,也就是有返回值
中间层次 1.能够测试到不同场景,对不同场景的错误code覆盖 比如
{
code:"1001"
msg:"手机号码格式错误"
}
{
code:"1001"
msg:"密码错误"
}
高层次
- 能够对返回的很多值得类型和值做校验, 比如,能够校验name的值和类型,能够校验age的值和类型
{
code:200
data:{name:"tim",age:12}
}
在这里想听听大家的理解和大家做到了什么level