【问题标题】:Unit testing Android apps and specifically related to db's单元测试 Android 应用程序,特别是与 db 相关的
【发布时间】:2009-12-18 23:01:30
【问题描述】:

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

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

【问题讨论】:

    标签: android eclipse unit-testing sqlite adb


    【解决方案1】:

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

    如果您在 ContentProvider 中使用数据库,那么一个有用的类是 ProviderTestCase2。它基本上为测试创建了一个单独的临时数据库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多