针对于音乐中收藏这个接口,body 里面可以接受三个不同的参数,代表收藏的类型 ---- 歌单/专辑/歌手 现在有如下如下用例: 1、token 为错误时收藏某个歌单 2、token 为未登录用户的 token 时收藏某个歌单 3、token 过期后收藏某个歌单 4、已收藏的再次收藏 5、收藏的 id 为 null 6、收藏的 id 为空 7、收藏一个不存在的 id 是歌单/专辑/歌手各设计一次,还是只要选择其中一种类型设计呢
个人觉得,上面 7 条用例都是预期收藏失败的异常处理,不需要区分收藏类型;但能够收藏成功的测试请求里,要覆盖这些类型
不同类型分为不同接口来写,通过类型来展开测试用例,类型不同参数也不同呀
这种多分支的情况要细分清楚好一些
嗯嗯,token 这块的已经问过开发和类型无关,所以 token 只写了一份,其他的类型每个都单独写,细分下来了
嗯嗯,感谢感谢,目前也是打算不同的类型当成不同的接口来写
因为是操作了不同的数据库,所以打算把类型当成不同的接口每个都覆盖全面了,感谢感谢