存折自动化测试
Passbook automated test
我正在开发一个带有存折推送的产品。
我想知道是否以及如何自动测试使用 passbok 的所有步骤?
例如:自动扫描并添加存折,然后检查存折是否有效,当存折推送新数据(通过APNS推送)时,断言收到通知。
谢谢!
Xero
您无法使某些流程自动化;扫一扫添加pass入存折,passbook删除pass
您可以仅自动推送新数据 with/without 通知。
@Xero 实际上,您可以对 .passbook
文件本身做一些检查。请记住它只是一个存档,您可以执行以下操作,例如:
- 断言存折文件不为空
- 断言文件解压成功
- 断言所需文件存在(例如
pass.json
、manifest.json
、signature
)
- 断言文件不为空
- 断言文件中的 JSON 是 valid/contains 预期信息。
因此,虽然使用文件可能无法(或不值得)自动化,但文件的有效性 可以通过单元测试进行相当彻底的测试。
我正在开发一个带有存折推送的产品。
我想知道是否以及如何自动测试使用 passbok 的所有步骤?
例如:自动扫描并添加存折,然后检查存折是否有效,当存折推送新数据(通过APNS推送)时,断言收到通知。
谢谢!
Xero
您无法使某些流程自动化;扫一扫添加pass入存折,passbook删除pass
您可以仅自动推送新数据 with/without 通知。
@Xero 实际上,您可以对 .passbook
文件本身做一些检查。请记住它只是一个存档,您可以执行以下操作,例如:
- 断言存折文件不为空
- 断言文件解压成功
- 断言所需文件存在(例如
pass.json
、manifest.json
、signature
) - 断言文件不为空
- 断言文件中的 JSON 是 valid/contains 预期信息。
因此,虽然使用文件可能无法(或不值得)自动化,但文件的有效性 可以通过单元测试进行相当彻底的测试。