【发布时间】:2023-03-12 07:00:01
【问题描述】:
我在 Android 文档中浏览了Test Android Apps。谷歌引入了 AndroidX 测试,但我仍然对它的含义感到非常困惑。
我正在使用带有 ViewModel、LiveData 的 MVVM Android 架构组件。
我需要使用 Android X 框架的哪些部分?
视图(Activity.Fragments)--> Espresso?
ViewModel(with LiveData) --> RoboElectric?
模型 --> JUnit 还是 RoboElectric?
为什么 Google 仍然用很多库让我们感到困惑,为什么他们不能将所有本地测试、仪器测试和所有东西都移动到同一个框架(Espresso)下?
【问题讨论】:
-
嗯,AndroidX 旨在遵循在编写应用程序和测试时吸取的多年经验教训,我猜它与生态系统的其他部分集成......你的问题必须问到实际情况Android 测试团队,不过
-
你有没有尝试过任何测试?如果遇到任何问题,那么也许您可以分享它们并可能得到一些好的解决方案。
标签: android android-espresso android-testing androidx