【发布时间】:2019-02-13 12:15:14
【问题描述】:
我们的团队正在为我们的项目进行 ATDD(验收测试驱动开发)。
我有一个问题。
我编写如下 API 测试。
1) 创建固定装置
2) 将标头、查询、路径、正文发送到端点。
3) 断言状态码、正文等的响应
问题来了!
我应该在验收测试中为异常情况(如无效的正文字段和值组合)编写所有测试用例吗?
例如,POST /users 接收像 { name: "steve", age: 27, account: "test", password: "test1234" } 这样的正文
您是否为所有身体输入组合编写测试用例? (如果name为空,返回400 /如果name太短,返回400 /如果age不是数字,返回400 /如果密码不包含数字,返回400等等)
案例太多了:(
如果你不这样做,你能和我分享一下你是如何处理这个问题的吗?
【问题讨论】:
标签: rest testing acceptance-testing