【问题标题】:Test case for Android SQLite Connection checkingAndroid SQLite 连接检查的测试用例
【发布时间】:2012-04-20 08:50:57
【问题描述】:

我是 android 测试用例的新手。我想为 SQLite 数据库编写测试用例。我如何编写测试用例以及如何检查该用例。请任何人帮助我。有没有可能?

在android中使用Robotium我们可以测试应用程序,但是这里可以检查在sqlite中创建的表,并将数据插入到数据库中,这种类型的意思是如何为android数据库连接编写测试用例。

【问题讨论】:

    标签: android testcase


    【解决方案1】:

    这不是很好,我可以证明你收到的反对票是合理的。

    但是,如果我的理解正确,您将处理 Android 测试中的一个大问题:您将无法模拟数据库(以及私有文件存储)。 InstrumentationTestCase 允许您使用特殊的Context 并使用测试项目的assetraw 文件夹,但不定义私有文件存储和数据库。

    前段时间我一直在与这个问题作斗争,但无法解决。最后,我原来使用的是真实应用程序的数据库,并确保最终删除了所有测试数据。丑陋的不稳定且难以维护,但没有其他选择。

    【讨论】:

    【解决方案2】:

    您必须清楚地了解应用程序才能编写测试用例。没有人可以在不了解系统的情况下帮助您编写测试用例。有关示例测试用例,请参阅 this。您可以使用Robotium 自动执行您的android 测试用例。

    【讨论】:

      猜你喜欢
      • 2012-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多