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 |