目录:导读
前言
接口可用性
主要测试接口是否可用、接口是否存在、接口的协议类型。
测试用例要包括:
1、依据接口文档中给定的接口地址和协议方法能够访问到该接口。
2、使用错误的协议方法无法按照接口地址进行访问
3、使用正确的协议方法无法按照错误的接口地址进行访问。
输入输出参数个数及命名
主要测试接口包含的输入输出参数的个数以及各个参数的命名是否正确。
测试用例要包括:
1、依据接口文档检查输入参数的个数以及命名要和文档一致。
2、依据接口文档检查输出参数的个数以及命名要和文档一致(注意输出的正常参数和异常参数)。
3、输入错误的参数名,接口会报错,并有错误信息返回。
输入参数的必填项
主要测试接口对输入参数的可选与必输的要求。
测试用例中应包括:
1、按照接口文档对所有必输的输入项依次不输入,检查接口是否给予报错信息返回。
2、按照接口文档对所有选输的输入项依次检查是否可以不输入参数接口也有正确数据返回,无报错信息。
输入参数的合法性
主要对参数的录入规范要求进行检查。
试用例要包括:
1、依据接口文档,有明确的要求的(如:只能由数字组成、在以下几个可
选值中选择、只能由字母组成、长度最多为多少、格式为时间格式)输
入参数,检查是否符合这些要求。
2、依据接口文档,没有明确要求的输入参数,依次测试长度超长、含有特殊字符、全角半角等情况。
3、检查接口是否报错,给予错误返回信息。
输出参数内容的正确性
主要对输出参数的内容是否和后台真实数据一致进行检查。
测试用例中应包括:
1、考虑多种输入参数的组合情况,依次测试在这些组合情况下接口返回的
数据的各字段内容是否正确,要具体检查每个字段的内容。一般通过与
后台数据库数据比较来进行检查。
2、考虑多种输入参数的组合情况,依次测试在这些组合情况下接口返回的数据中涉及输入参数的项,是否和最初输入的值一致。
接口实现功能验证
主要对接口操作的具体功能是否正常运转进行检查。
测试用例中应包括: