- 0
- 0
- 约1.48千字
- 约 4页
- 2026-08-15 发布于安徽
- 举报
毕设:基于android的旅游资源设计与实现
(四)本地存储实现
使用Room数据库存储本地数据。首先定义Entity实体类,如User、Collection、Footprint等,每个Entity对应数据库中的一张表。然后创建Dao接口,定义增删改查的方法。最后创建Database类,继承RoomDatabase,并包含各Dao的抽象方法。通过Room.databaseBuilder获取Database实例,进行数据库操作。例如,收藏景点时,将景点ID、用户ID等信息插入到Collection表中;查询收藏时,从Collection表中读取数据并关联景点信息。
五、系统测试
(一)测试环境
本系统测试环境包括:
*硬件环境:多款主流Android智能手机(如搭载Android10、Android12系统的设备,涵盖不同屏幕尺寸),以及AndroidStudio自带的模拟器。
*软件环境:Windows10操作系统,AndroidStudioArcticFox及以上版本,JDK8,测试所用Android设备已开启USB调试模式。
(二)测试方法
本应用测试主要采用黑盒测试方法,辅以必要的白盒测试(如单元测试)。
1.单元测试:针对ViewModel中的业务逻辑、工具类中的方法等,编写JUnit测试用例,验证其正确性。可使用Mockito框架模拟依赖对
原创力文档

文档评论(0)