testing相关内容

在更改时运行 PHPUnit 测试

每当磁盘上的文件发生更改时,我想运行我的 PHPUnit 测试(或至少其中的一部分).非常类似于您可以使用“grunt watch"执行的操作.我有一个项目,其中我有 JS 和 PHP,并且正在使用 Grunt.在那里,我使用 grunt watch 让 PHPUnit 在我的 JS 测试之上运行.虽然这很好用,但在仅 PHP 的项目中执行此操作似乎非常麻烦.我需要引入 grunt,并添加对 no ..
发布时间:2022-01-25 13:53:55 PHP

使用 phpunit 进行测试的临时 Doctrine2 夹具

我有一个基于 Symfony2 + Doctrine2 构建的应用程序,我想为它创建一些测试(使用 phpunit). 例如,如果我想针对数据库中的记录测试 unique 验证器,我想创建一个我可以使用的记录,但在测试之后我不再需要它了.那么有没有办法创建临时(或虚拟)灯具,还是我必须手动创建和删除它们? 解决方案 你可以使用 Doctrine DataFixture 并将此代码放入 ..
发布时间:2022-01-25 13:53:08 其他开发

设置 CakePHP 3 插件测试

我使用 bin/cake bake plugin PluginName 来创建插件.部分原因是它会创建 phpunit.xml.dist,但 bake 不会创建所需的文件夹结构或 tests/bootstrap.php 文件. 问题 我在运行 phpunit 时收到“未执行测试"消息: $ phpunitSebastian Bergmann 和贡献者的 PHPUnit 5.1.3.时 ..
发布时间:2022-01-25 13:51:46 其他开发

测试 Symfony2 Forms 导致无法加载类型“实体"

我正在测试我为应用程序定义的表单类型.在测试表单类型期间,使用 symfony 的 TypeTestCase 类会出现一条消息“无法加载类型“实体"".我能做些什么来解决这个问题?? class MyType 扩展 AbstractType {公共函数 buildForm(FormBuilderInterface $builder, array $options) {$builder->add( ..
发布时间:2022-01-25 13:51:32 其他开发

任何关于如何在 PHPUnit 中使用 setUp() 和 tearDown() 的真实例子?

方法 setUp() 和 tearDown() 在每次测试之前和之后调用.但说真的,有什么真实的例子说明我为什么需要这个? 检查其他人的测试,我总是看到类似的东西: 公共函数 setUp(){$this->testsub = new TestSubject();}公共函数拆解(){未设置($this->testsub);}公共函数 testSomething(){$this->assert ..
发布时间:2022-01-25 13:50:16 PHP

PHP 测试,用于程序代码

有什么方法可以测试程序代码吗?我一直在研究 PHPUnit,这似乎是一种创建自动化测试的好方法.但是,它似乎是面向面向对象的代码,有没有其他程序代码的替代品? 或者我应该在尝试测试网站之前将网站转换为面向对象?这可能需要一段时间,这有点问题,因为我没有太多时间可以浪费. 谢谢, 丹尼尔. 解决方案 您可以使用 PHPUnit 测试程序代码.单元测试不依赖于面向对象的编程. ..
发布时间:2022-01-25 13:48:39 PHP

Laravel 按需测试通知

我有一个 Slack 通知类,每次用户执行激活过程时,它都会在我们公司的 Slack 帐户中的特定频道中发送一条消息. 系统工作正常,但它是手动测试的,这并不酷. 通知由附加到 UserHasBeenActivated 事件的侦听器发送,侦听器如下: 公共函数句柄(UserHasBeenActivated $event){通知::route("slack", config("serv ..
发布时间:2022-01-25 13:41:42 PHP

Android WebView SSL“安全警告"

我正在为客户构建应用的测试版本.此应用程序的一部分使用调用基于 SSL 的站点的 WebView.反过来,客户端提供了一个测试域,其中证书名称与 FQDN 不匹配.唉,他们无法提供匹配的证书.:( 我正在使用一行代码在配套的 iOS ad hoc 应用程序上解决此问题(同样,不用于生产用途 - 仅用于测试目的).我已经在 Android 操作系统上搜索过类似的信息,但相比之下,我在这里和其他 ..
发布时间:2022-01-25 10:33:28 移动开发

GUI 测试工具 PyUseCase 与 Dogtail 相比如何?

GUI测试工具PyUseCase如何重命名为StoryText.比较 Dogtail? 我想听听有希望使用这两种方法的人的意见. 有兴趣: 测试代码的可维护性 它们与真正的 GUI 相比效果如何? 解决方案 首先:我是 PyUseCase 的作者,除了玩 Dogtail 之外,我什么也没做... 这些工具在许多方面都不同. Dogtail 在 Linux 上 ..
发布时间:2022-01-25 09:45:12 Python

QTP 与 Selenium - 比较

我有一个使用 .net 技术创建的应用程序/产品.该产品有一个 GUI,它使用 Web API(应用服务器上的 SOAP)连接到数据库.大多数测试是针对数据库中的值执行的,而其他测试可能属于可用性、性能等.因此,要执行的测试中有 60-70% 是为了验证数据库中的值是否正确显示在 GUI 上,而其他测试 GUI 是否按照需求规范中的要求工作. 测试的另一个方面还将是使用 DB 和 GUI 测 ..
发布时间:2022-01-25 09:32:07 其他开发

比较大量 PDF 文件的工具?

我需要比较大量 PDF 文件的光学内容.由于 PDF 文件是在不同平台上创建的,并且使用不同版本的软件,因此存在结构差异.例如: 文本的分块可以不同 写入顺序可以不同 位置可能会有所不同 它应该像人一样比较内容,而不是内部结构.我想测试我们使用的不同版本的 PDF 生成器之间的回归. 解决方案 因为没有这样的工具可用,我们已经编写了一个.您可以下载 i-net PDF 内容 ..
发布时间:2022-01-25 08:49:46 其他开发

如何在不从命令行测试的情况下运行 sbt 汇编命令?

我已阅读问题:this 和那个.他们建议修改 sbt 文件.但我想在没有测试的情况下运行 sbt clean assembly 并且不修改 sbt 构建文件.sbt可以吗?maven里有-DskipTest=true参数,sbt有模拟吗? 解决方案 对于您需要在命令行中更改的任何属性,在它们前面加上“set",并将它们用引号括起来. Windows 示例: sbt "set tes ..
发布时间:2022-01-24 21:50:36 其他开发