1.接入支付SDK, 能否做接口自动化?
支付的凭证是从客户端发起的, 接口自动化怎么获取凭证?
2. 如果是APP自动化, 支付账号怎么准备?
2.1 沙盒环境
2.1 app store自动订阅场景
如何自动注册iOS的沙盒环境账号?
因为沙盒环境的账号只能自动订阅6次, 所以每次执行前, 需要自动注册.
2.2 线上环境
怎么做线上环境的自动脚本?
真实的支付, 做成自动化不太靠谱吧, 钱从哪里出, 有什么解决方案吗?
支付的凭证是从客户端发起的, 接口自动化怎么获取凭证?
如何自动注册iOS的沙盒环境账号?
因为沙盒环境的账号只能自动订阅6次, 所以每次执行前, 需要自动注册.
怎么做线上环境的自动脚本?
真实的支付, 做成自动化不太靠谱吧, 钱从哪里出, 有什么解决方案吗?
这个建议不要使用真实的支付测试;建议mock掉外部的调用
做自动化,最好让公司做一套fake sdk完成支付流程,调用真正的支付流程就有点太伤了。
还是回到上个问题,简单的用例可以使用相同手机上登陆的支付宝,复杂的还是不适合用真实环境。要善用mock、fake等手段解耦这些比较重的依赖。