单位测试在App购买

时间:2017-10-15 19:41:37

标签: android unit-testing in-app-purchase

我正在编写一个涉及inapp购买的Android应用程序。我是否必须为涉及从游戏商店提取产品,购买等的代码编写单元测试。 我相信我们需要一个真实的设备来测试inapp购买,在这种情况下,单元测试将如何工作?

我是否应该使用expresso编写检测测试并检查inapp购买是否按预期工作?

我对单元测试完全不熟悉。任何帮助真的很感激。

1 个答案:

答案 0 :(得分:0)

有几个注意事项。

  • 是的,您需要一个实际的设备进行测试
  • 您可能不希望通过自动化测试进行实际购买,因此这意味着在测试设备上以测试用户身份登录Play商店

  • 考虑到应用内购买涉及让你的应用程序打开一个游戏商店对话框,我认为一个仪表化的UI测试将是唯一的方法。以下是有关测试多个应用的​​一些文档:https://developer.android.com/training/testing/ui-testing/uiautomator-testing.html

  • 只是一个术语点,这是一个集成测试,因为它正在测试多个系统一起工作