我正在开发带有存折推送的产品。

我想知道是否以及如何可以自动测试使用通行证的所有步骤?

例如:自动扫描并添加一个存折,然后检查存折是否有效,并在存折推送新数据(通过APNS推送)时断言已收到通知。

谢谢 !

Xero

最佳答案

@Xero实际上,您可以对.passbook文件本身进行许多检查。请记住,它只是一个存档,您可以执行以下操作:


断言存折文件不为空
断言该文件成功解压缩
断言存在所需的文件(例如pass.jsonmanifest.jsonsignature
断言文件不为空
断言文件中的JSON有效/包含预期的信息。


因此,虽然使用文件可能无法(或不值得)自动化,但可以通过单元测试对文件的有效性进行彻底的测试。

关于ios - 存折自动测试,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32480444/

10-10 13:26