我正在开发带有存折推送的产品。
我想知道是否以及如何可以自动测试使用通行证的所有步骤?
例如:自动扫描并添加一个存折,然后检查存折是否有效,并在存折推送新数据(通过APNS推送)时断言已收到通知。
谢谢 !
Xero
最佳答案
@Xero实际上,您可以对.passbook
文件本身进行许多检查。请记住,它只是一个存档,您可以执行以下操作:
断言存折文件不为空
断言该文件成功解压缩
断言存在所需的文件(例如pass.json
,manifest.json
,signature
)
断言文件不为空
断言文件中的JSON有效/包含预期的信息。
因此,虽然使用文件可能无法(或不值得)自动化,但可以通过单元测试对文件的有效性进行彻底的测试。
关于ios - 存折自动测试,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32480444/