2014-01-30 62 views
4

我们一直在使用Calabash为我们的iOS应用进行集成测试(也可用于Android测试)。我们如何使用葫芦测试应用程序升级?

由于我们正在开发应用程序的第2版,因此我们希望在升级时测试从一个版本到另一个版本的工作。例如,该数据被保留或某些功能在升级时自动启用。

有没有办法做到这一点?

回答

0

在Calabash iOS端,我建议使用葫芦后门命令将应用程序置于“升级”状态。

我已经做了几个应用程序来测试应用程序在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方面,我没有任何建议。

+1

听起来像这种类型的测试可以帮助当有人支付应用程序的升级,但我们正在寻找版本更新通过商店更新没有付款。 –

+0

@jmoody,如何使用葫芦将应用程序升级为状态? –