标签:用例 允许 存在 应该 组合 字段 用户 测试用例 还需
1.功能点测试用例(单个测试用例)
必输项的测试
1) 必填项全部是正常值 ——〉成功
2) 取长度最大边界值——〉成功
3) 取长度为最长值+1,其他参数值都是正常的——〉失败(所有字段需要进行临界值+1的逐个便利)
4) 输入类型判断,比如定义为int型,测试输入字母等字符类型——〉失败
5) 必输项有其中一项不填,其他项都填写正常——〉失败
6) 输入值取空值或者空格——〉成功/失败/(根据接口定义来验证)
7) 特殊字符输入判断,比如:,% “ < > ? ! @等,或输入正常转义后的字符——〉成功/失败
2.非必输项的测试
1) 正常情况下,非必输项都有输入值,其他项都正常——〉成功
2) 非必输项都没有,其他项输入正常——〉成功
3) 正常必输项缺少+非必输项——〉失败
1) 建数据
2) 查数据
3) 修改数据
4) 删除数据
3.此为一个完整的测试流程。为确保操作和数据的正确性,需要重复两次该操作。即:
1) 建数据
2) 查数据
3) 修改数据
4) 删除数据
5) 查数据
6) 建数据
7) 查数据
8) 修改数据
9) 删除数据
测试执行时候,还需注意的地方:
1) 测试执行时候可以围绕一套数据进行,比如新建一个用户,与该用户相关的个人基本信息、教育经历、工作经历、生活经历等都可以一并在测试时候考虑
2) 测试需要考虑输入重复记录情况,比如上传用户头像,会出现上传两次相同的头像吗?或者可以上传两次不同的头像吗?
3) 满足一定条件的结果集合,现在测试情况只有等于的情况。由于测试工具的限制,没有办法测试大于或小于或包含于的测试情况。需考虑改进测试工具
4) 需要针对某些特定的值进行边界值测试,例如一个组里面最多有多少个好友等限制。
新建:
查询接口:
修改接口:
删除接口:
1 删除存在userid数据,则可以立刻成功,并且查询不到删除数据了。
2 删除不存在userid的数据,则返回失败。
查询列表接口:
标签:用例 允许 存在 应该 组合 字段 用户 测试用例 还需
原文地址:http://www.cnblogs.com/zqq521/p/7146629.html