database-testing

    1热度

    2回答

    我一直在使用sqlite::memory:进行单元测试:它很快速,并且使得自动进行测试清理。但是我担心我的测试可能会因为SQL服务器的假设而丢失错误。 (这个特殊的代码应该是DB-中立的,但务实它必须与MySQL的工作。) 作为一个具体的例子,我觉得日期字符串输入的SQLite得到存储为字符串(*),使他们获得以完全相同的格式回馈给我。而在MySQL中,它们似乎被解析,规范化并以一致的格式返回。我

    2热度

    2回答

    这是我的团队第一次要求我对数据库进行一些测试,但我不知道如何处理。通过对数据库进行测试我的意思是,我需要看看它能够以多快的速度插入记录。直到它可以处理的压力。就像数据库的负载和性能测试一样。我们即将使用的数据库是XPRESSmp。 那么,当我们需要测试数据库以及我可以为此查看哪些工具时,任何人都可以帮助我进行何种测试。我所见过的大部分文章主要涉及Oracle和MySQL。但这是一个新的数据库。 我

    23热度

    5回答

    我想创建单元测试,其中包含使用Play framework 2.1.0中的关系数据库的代码。这有多种可能性和所有原因的问题: 测试内存H2数据库 播放框架文件提出对H2运行单元测试的内存数据库,即使用于开发和生产的主要数据库使用其他软件(如MySQL的): app = Helpers.fakeApplication(Helpers.inMemoryDatabase()); 我的应用程序不使用复

    1热度

    2回答

    我需要一个想法/提示如何使用DbUnit来声明由数据库生成的ID(例如MySQL的自动增量列)。我有非常简单的情况,但目前,我发现有问题: 2表格:main和related。 main.id列是一个自动增量。相关表有一个外键:related.main_id - >main.id。在我的测试情况下,我的应用程序中插入多个条目到这两个表,所以该数据集类似于此: <dataset> <main

    1热度

    1回答

    我想在一个testcase/testsuite(通过selenium)中执行多个测试,并将一个数据库测试挂接到每个tearDown的末尾(断言不能在tearDown中调用)。 所以工作流程将是: 设置连接到数据库,并在setUpBeforeClass() 设置数据库(仅内容)的设置(架构) 执行TEST01 TearDown内容 断言数据库中的每个表是否有rowCount为零。 那么有没有办法将其

    5热度

    2回答

    如何使用NUnit和测试数据库来验证我的代码?我会理论上使用mocks(moq),但是我的代码更多的是维护形式并修复了它的模式,我没有设置所有的mock。 我只是创建一个测试项目,然后写测试,实际连接到我的测试数据库,并执行代码,因为我将在应用程序中?然后,我用断言检查代码,并确定我要求的是我正确返回的内容?

    1热度

    1回答

    我对软件工具很感兴趣,它可以用一些随机数据根据参数填充我的数据库。 不要紧,如果它是一个基于桌面应用的东西,在线工具 它应该满足: 灌装基础上HABTM,的hasMany,属于关联模型,...关系 接受MAX和MIN值数种特定的模型生成项目 接受数 多平台(如桌面应用程序就意味着我写的Java或某些脚本语言) 为什么? 测试设计(布局充满了长文) 应用/ API /服务器端的性能测试 测试数据类型

    4热度

    3回答

    我认为它通常用于包含CRUD操作的数据库测试。所以这些函数修改数据库,使预期的值发生变化:例如。如果我测试一个SELECT返回2行,如果删除测试运行1st,我可能会失败。与INSERT类似。 JUnit看起来并没有像定义的那样运行测试,所以预期的值很难。 如果我在每次测试中都重新初始化我的数据库,它可能会过度并且很慢。那么我该如何解决这个问题呢?

    4热度

    2回答

    多个数据集是否有可能在加载多的PHPUnit平整的xml数据集加载大量的家具? 我们正在写一个相当复杂的应用程序和XML数据集变得相当大,所以我想它陷入2-3的XML。 下面是一个测试用例当前代码: <?php class My_TestBase extends Zend_Test_PHPUnit_DatabaseTestCase{ /** * Zend_Application * @

    0热度

    1回答

    对于需要测试的测试项目,数据库是否按需要工作;以及需要检查给定两个数据库时,数据库中的数据是否相同。 那么,是否有任何预先定义的算法来执行此任务?