问题标签 [database-testing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - 表中为空时的php / dbunit错误
php/dbunit 错误,当我在表中为空时我得到并在测试包含或返回 NULL 值的存储过程或查询时出错,我尝试了相同的示例,它不返回任何 NULL 值并且它工作完美,我如何表示XML文件中的NULL来测试它
测试代码
文件
输出:
我在 Ubuntu 12.04 LTS (phpunit 3.7.28) 中尝试了相同的代码,它工作正常。
在 Debian 6.0.8 (phpunit 4.0.12) 中,它给了我同样的错误。为什么是这样?
java - 如何测试航路迁移?
通常迁移脚本很简单,比如添加新列左右,如果部署了应用程序,那么一切都很好。但有时需要测试一些复杂的逻辑。推荐的方法是什么?
mysql - 使用 play2 框架运行 JUnit 测试时出现 mysql 连接问题
我目前正在为播放应用程序创建 JUnit 测试。当我尝试使用 FakeApplication 时,问题就来了。我在 JUnit 测试中创建了一个,但是当测试使用 fakeApplication 实例时,我得到了这个:
这是我在 JUnit 测试类中的 Java 代码:
然后我的测试方法(注意虚拟运行,所以不会造成任何麻烦):
我认为问题是数据库连接问题,当然在运行模式下运行播放时,一切都很好。如果我不使用 FakeApplication 也可以,但我需要它。startFakeApplication 方法中的所有数据库信息都来自 conf/application.conf,所以它们是正确的。
奇怪的是,我在运行测试时在输出屏幕中也有这一行:
我在这里错过了什么重要的事情吗?谢谢
unit-testing - 数据库单元测试。约束禁用
我有一组单元测试来测试我的 DAO 层。我有以下要求: - 对于一个测试子集,我需要禁用约束(外键,唯一,不为空)。- 对于其他子集,我需要保留它们(我在这里检查数据完整性)。
所以对于几个测试我想启用约束,其他的要禁用。
首先,我尝试使用 DbMantainer(Unitils 的一部分),因为它具有禁用约束选项。但在那之后,我查看了源代码,发现它只能在我开始迁移过程时删除(通过更改表)约束。约束被删除一次后(在我启动第一个测试之前),我不能启用他们以后的(完整性测试)。
所以我的问题是: 1. 你能推荐我其他可以禁用约束的工具(如 DbMantainer 或 Unitils)吗?2. 如果不存在这样的工具,您认为在 db 单元测试中禁用和启用约束的最佳选择是什么?
jdbc - 带有 JDBC 结果集变量和计数器变量的 JMeter 嵌套变量参考
我需要在 MYSQL 数据库中查询站点 ID 和站点 URL 列表。我已经在 JDBC 请求的变量名字段中指定了这些名称。
然后我创建了一个 ForEach 逻辑控制器来循环访问 siteURLs ${siteURL_1} 直到结果中的最后一条记录:
然后我在 HTTP 请求的路径字段中使用它:
这工作正常,HTTP 请求正在通过。
现在,我想正确命名 HTTP 请求,以便更好地对它们进行索引。为此,我决定使用结果集中的 siteID 字段。
为此,我创建了一个计数器变量:
现在,为了从相应 HTTP 请求中显示的结果中获取 siteID,我将 HTTP 请求的名称字段编辑为:
但我在查看结果树中的 HTTP 请求最终仍显示为:
而不是 HTTP 请求中相应站点 URL 的实际站点 ID,例如:
php - 如何在 Laravel 4 包上进行单元和数据库测试?
我正在为 Laravel 4.2开发一个包链接。我想编写单元测试和数据库测试。据我所知,我必须创建一个 Laravel 应用程序实例才能在测试中使用所有功能。
我做了修改composer.json
并添加了这样的 Laravel 包
在composer update
我创建了一个类似于 Laravel 的 TestCase 类之后
问题是在 start.php 中执行要求时,我在使用路径创建框架时出错
./vjroby/laravel-nonce/vendor/laravel/laravel/vendor/laravel/framework/src
因为没有这样的文件,所以文件在
./vjroby/laravel-nonce/vendor/laravel/framework/src
data-warehouse - 数据仓库测试方法
我正在测试数据仓库的空间。在我新创建的范围内,应该验证的维度和事实。根据我通过浏览获得的知识和信息,我决定涵盖以下内容
- 根据规范对 Facts 和 Dimension 表进行模式验证
- Facts 和 Dimension 表的数据重复检查
- 维度表的查找验证
还有什么我可以在这里验证的吗?
另外只是好奇如何检查数据是否正确填充到事实表和行数、正确的代理键等。在开发人员的角度来看,他们是否使用 DML 脚本来加载数据?
java - 如何在 Spring Boot 中使用 testng 测试数据库调用
我在 Spring Boot 中创建了小型 Web 应用程序。我是 TestNG 的新手。我正在尝试使用调用 dao 进行数据库操作的 testng 测试我的服务。我正在尝试使用内存数据库来做到这一点HSQL
。
以下是我的UserService
以下是我的UserTest
课
使用TestNG和DataProvider在 UserService 中使用HSQL进行测试save
和方法的好方法是什么?如果需要有关问题的更多信息,请告诉我;)update
您的回复将不胜感激!!
automated-tests - 测试数据库包的最佳方法是什么?
我目前正在做一个需要测试数据库包和功能的项目。我们需要向数据库包提供输入参数并测试包返回预期值,还需要测试请求的响应时间。
请建议,如果有任何工具可以执行此操作,或者我们可以在 Junit 或其他框架中编写我们的测试用例。哪一个是最好的方法?