我正在编写一个涉及inapp购买的Android应用程序。我是否必须为涉及从游戏商店提取产品,购买等的代码编写单元测试。 我相信我们需要一个真实的设备来测试inapp购买,在这种情况下,单元测试将如何工作?
我是否应该使用expresso编写检测测试并检查inapp购买是否按预期工作?
我对单元测试完全不熟悉。任何帮助真的很感激。
答案 0 :(得分:0)
有几个注意事项。
您可能不希望通过自动化测试进行实际购买,因此这意味着在测试设备上以测试用户身份登录Play商店
考虑到应用内购买涉及让你的应用程序打开一个游戏商店对话框,我认为一个仪表化的UI测试将是唯一的方法。以下是有关测试多个应用的一些文档:https://developer.android.com/training/testing/ui-testing/uiautomator-testing.html