2017-10-15 112 views
0

我正在写一个涉及inapp购买的android应用程序。我是否必须编写代码的单元测试,涉及从玩商店获取产品,进行购买等。 我相信我们需要一个真正的设备来测试inapp购买,那样的话单元测试将如何工作?单元测试在应用程序购买

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

我对单元测试完全陌生。任何帮助真的很感激。

回答

0

有几个注意事项。

  • 是的,你需要测试
  • 你可能不希望从自动化测试使真正的购买实际的设备,因此这意味着登录到Play商店作为测试设备上的测试用户

  • 考虑到应用程序内购买涉及到让您的应用程序打开Play商店对话框,我认为只有通过仪器化的UI测试才能做到这一点。下面是关于测试多个应用一些文档:https://developer.android.com/training/testing/ui-testing/uiautomator-testing.html

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