该应用程序在Android Studio中创建,并使用导航抽屉在片段容器内切换片段。应用程序中的数据来自无人机,例如位置,ID和操作系统。要显示无人机,请使用Google Map API。地图视图还可以通过长按地图视图以放置标记并单击标记来创建多边形,从而创建多边形。该多边形可以保存在Firebase的Cloud Firestore中,然后向下取回以显示在地图视图上。
总而言之,我创建了一个应用程序,该应用程序从不同的服务获取数据(这可能会发生很大变化)。数据显示在Google Map API的地图视图和一些回收视图中。该应用程序的用户可以在地图视图上创建多边形并将其保存到Firebase的Cloud Firestore中。如果用户需要,这将在地图上显示多边形。
我的问题是,除了UI测试(例如Android Studio中的Espresso)。如何在具有总是变化的数据并显示在地图中的应用程序上进行单元测试和集成测试?