正确的返回;
参数类型:
相同名称的参数出现多次,且类型相同数值不同
相同名称的参数出现多次,且类型、数值均不同
数据完整性(数据遗漏、必要参数在接口间传递是否为空):
所有必填参数都填写的情况测试
所有必填参数情况+一个选填参数情况测试(遍历所有选填参数)
所有必填参数情况+多个选填参数情况测试(正交或结合实际业务选重点)
所有必填参数情况+所有填参数情况测试
缺少某一个必填参数情况测试(遍历所有必填参数)
增删改的接口测试,使用查接口进行验证数据修改的对错
合法性;
加密数据的加密情况(关键数据是否有明文传输):
敏感信息需要进行加密--用户名和密码信息等敏感信息;
超长类型参数是否丢失、是否报错等;
传入js数据;
容错性:
使用不存在的参数,验证系统报错是否正确
性能测试/稳定性测试
原文:http://www.cnblogs.com/dtest/p/4095544.html