我们一直在使用 Calabash 对我们的 iOS 应用程序进行集成测试(也用于 Android 测试)。
由于我们正在开发应用程序的 v2,因此我们希望在升级时测试从一个版本到另一个版本的工作情况。例如,保留该数据或在升级时自动启用某些功能。
有没有办法做到这一点?
在 Calabash iOS 端,我建议使用 Calabash 后门命令将您的应用程序置于“升级”状态。
我在几个应用程序上完成了此操作,以测试应用程序在 IAP 之前和之后的状态。
Background: have not upgraded
Given I have not upgrade to the pro version
Scenario: after upgrading to pro i should see feature X
When I upgrade to the pro version
Then I see X
在 Android 方面,我没有任何建议。