以注册接口为例:
手机号 必填
密码 必填 必须包含大小字母、数字 8-12
用户名 用户名和邮箱选填
邮箱 用户名和邮箱选填
昵称 必填 不能重复
地址 不必填
头像 不必填
1、通过性测试
首先肯定要保证这个接口功能是好使的,也就是正常的通过性测试,按照接口文档上的参数,正常传入,是否可以返回正确的结果
2、参数组合
a、用户名填,邮箱不填
b、邮箱填,用户名不填
c、用户名和邮箱都填
3、异常校验
也就是我就不按照你说的来
4、接口安全
a、支付的接口,我修改订单的金额,修改小于原来的金额
b、绕过身份验证
c、参数传输的时候加密
d、密码安全规则,密码的复杂程度校验
5、按照业务逻辑来设计用例
举个例子,拿bbs来说,bbs的需求是这样的:
a、登录失败5次,就需要等待15分钟之后再登录
b、新注册的用户需要过了实习期才能发帖
c、删除帖子扣除积分
d、......
像这样的就要把这些测试点列出来,然后再去造数据测试对应的测试点