我们一直在使用Calabash为我们的iOS应用程序进行集成测试(也用于Android测试)。
由于我们正在开发应用程序的v2,因此我们希望在升级时测试从一个版本到另一个版本的工作。例如,保留该数据或在升级时自动启用某些功能。
有办法做到这一点吗?
答案 0 :(得分:0)
在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方面,我没有任何建议。