2017-10-15 111 views
0

我正在寫一個涉及inapp購買的android應用程序。我是否必須編寫代碼的單元測試,涉及從玩商店獲取產品,進行購買等。 我相信我們需要一個真正的設備來測試inapp購買,那樣的話單元測試將如何工作?單元測試在應用程序購買

我是否應該使用expresso編寫儀器化測試並檢查inapp購買是否按預期工作?

我對單元測試完全陌生。任何幫助真的很感激。

回答

0

有幾個注意事項。

  • 是的,你需要測試
  • 你可能不希望從自動化測試使真正的購買實際的設備,因此這意味着登錄到Play商店作爲測試設備上的測試用戶

  • 考慮到應用程序內購買涉及到讓您的應用程序打開Play商店對話框,我認爲只有通過儀器化的UI測試才能做到這一點。下面是關於測試多個應用一些文檔:https://developer.android.com/training/testing/ui-testing/uiautomator-testing.html

  • 只是一個術語的觀點,因爲這是在測試多個系統一起工作
這將是一個集成測試