为 Android 应用程序创建某种测试工具并能够可视化(甚至在模拟器上)数据库中的内容的最简单方法是什么?我想测试约束、查看数据、单元测试方法等内容。

是否有任何类型的 GUI 工具可以连接到模拟器,以便能够在开发/测试时查看特定应用程序的数据库,或者是我唯一的选择 adb shell 并在我的应用程序中创建测试活动?

有帮助吗?

解决方案

没有 db GUI AFAIK,您可以从 adb shell 调用 sqlite3,正如您可能已经知道的那样。在自动化测试中,您通常不需要直观地查看正在发生的情况;您可以直接查看正在发生的情况。检查写在测试代码中。

如果您在 ContentProvider 中使用数据库,则一个有用的类是 提供者测试用例2. 。它基本上为测试创建一个单独的临时数据库。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top