接入验证
SDK接入验证用例
编号 | 接入验证用例 | 接入正常的结果 |
1 | 高级模式下,调用getToken之前,是否调用了start | 是 |
2 | 是否与业务后端联调测试 | 应与后端联调测试,且测试通过 |
服务端接入验证用例
编号 | 接入验证用例 | 接入正常的结果 |
1 | 所有必须字段是否都有设置参数 | 必须字段都应设置参数 |
2 | secretId与businessId是否匹配 | 匹配 |
3 | timestamp参数的单位 | 秒 |
4 | 不同请求的nonce值是否可能重复 | 不能重复 |
5 | 所有提交到check接口的参数除了signature外,其他是否均参与签名 | 是 |
6 | 签名算法是否与接入文档一致 | 应一致 |
7 | 其他参数正常的情况下,测试以下几种参数异常的情形,检查接口调用的code值:a) token为null;b) token为空字符;c) 其他非必须参数为null;d) 其他非必须参数为空字符 | code均应返回200 |
8 | 与业务客户端联调测试 | 应与客户端联调测试,且测试通过 |
客户端与服务端联调验证用例
客户端包括WEB、WAP、H5网页,Android App、iOS App等。
编号 | 接入验证用例 | 接入正常的结果 |
1 | 在客户端正常执行业务操作,检查业务后端调用易盾接口返回的结果。 | 应返回code=200 且action=0 |
2 | 如果在不刷新页面的情况下,允许多次执行业务操作,请测试以下情形:a) 提交业务操作(页面不刷新),在操作失败的情况下,如果允许再次操作,则再次触发业务操作,检查易盾接口返回的结果。b) 提交业务操作(页面不刷新),在操作正常的情况下,如果允许再次操作,则再次触发业务操作,检查易盾接口返回的结果。 | 不刷新页面所执行的业务操作都应返回code=200且action=0 |