functional-testing相关内容
我是Github Actions的新手,我尝试与功能测试进行一些持续的集成。 我使用Codecept,我的工作流运行得很好,但当某些测试失败时,该步骤被写为成功。GitHub不停止该操作并继续运行Nexts步骤。 以下是我的工作流YML文件: name: Run codeception tests on: push: branches: [ feature/func
..
我使用的是Spring data JPA,并开发了下面的查询,它将动态地获取日期值并获取数据,但它看起来像是在寻找Double数据类型。有什么理由让它加倍吗? @Query("SELECT new com.XXX.SomeDTODto(p.visitDate, ..........) " + "FROM PatientData p " + "INNER JOI
..
简介:能够使用的自定义用户实现和 Wordpress 用户: 在我们的项目中,我们实现了一个自定义用户提供程序(对于 Wordpress 用户 - 实现 UserProviderInterface)和相应的自定义用户(WordpressUser 实现 UserInterface、EquatableInterface).我在 security.yml 中设置了防火墙并实现了几个投票者. #
..
..
..
我很难找到关于 Selenium 2 for PHPUnit 的任何信息,但我可以“查看"以“弄清楚"的源代码和测试除外.每个人的最爱似乎是 https://github.com/sebastianbergmann/phpunit-selenium/blob/master/Tests/Selenium2TestCaseTest.php ...但我肯定不必挖掘数百行源代码来获得简单问题的
..
..
大家好, 在过去的几天里,我一直在研究测试驱动开发,并决定我也需要学习它.虽然我无法弄清楚如何精确地做到这一点. 我的项目依赖于 Symfony2.1.6 框架和 Doctrine,所以我有一些需要填充的数据库表. 书籍 (1,n) - (0,n) 类型 现在,如果我想插入流派记录,我首先需要编写一个测试以确保所有内容都按应有的方式插入(或者我错了吗?) 现在的问题是
..
我的 DoctrineFixturesBundle 已安装,我可以通过命令行加载夹具,但是,如何从我的功能测试中加载夹具? 解决方案 您可以在测试的 setUp() 方法中加载固定装置,如 这个问题.p> 您可以使用问题中的代码,但需要将 --append 附加到 doctrine:fixtures:load 命令以避免被夹具确认-捆绑. 更好的解决方案是查看 LiipFuncti
..
我需要一种方法来截取我的功能测试的屏幕截图.现在我正在使用带有 C# 绑定的 Selenium 2.我非常想在测试结束时截屏以确保显示所需的页面.你们知道我可以将哪些特定工具合并到我的 C# 代码中来触发屏幕截图吗?我找不到内置的 Selenium 2 解决方案(不仔细看). 解决方案 要在 Selenium 2 中进行屏幕截图,您需要执行以下操作 driver = new FireFo
..
我使用 testcafe 测试框架 - https://devexpress.github.io/testcafe. 我写了以下代码: const table = Selector('#table');for(让 i = 0; i
..
我有一个应用程序.应用程序中有一个按钮,如果单击该按钮,将退出应用程序.我正在使用 UIAutomation 工具测试应用程序.我想测试这个按钮.但是在应用程序退出后,仪器停止给出异常.我想做的是在应用程序存在后,我想重新打开应用程序并继续进行其余的测试.有没有其他人遇到过同样的情况?如果是这样,您能否分享一下解决方案,如果您找到了? 解决方案 这是不可能的,因为 Instruments
..
我已经在 Django 框架中制定了测试用例. 用例:我正在使用 API 通过向他们发送电子邮件来注册用户,当他们点击电子邮件中提供的链接时,他们的帐户就会被激活. 在我的 settings.py 中我正在使用 EMAIL_FILE_PATH ='django.core.mail.backends.filebased.EmailBackend' 指向本地目录. 从 Eclip
..
我有一个需要测试的类A.以下是A的定义: 公共类 A {公共无效方法一(int参数){//一些操作方法二(整数参数);//一些操作}私人无效方法二(int参数){日期时间 dateTime = new DateTime();//使用dateTime执行一些操作}} 并且基于 dateTime 值,一些数据将被操作,从数据库中检索.对于此数据库,这些值通过 JSON 文件进行持久化. 这使
..
经过 3 年的拖延,今天是我开始测试 Rails 应用程序的日子.我的第一步是修复我的 Rails 3 beta4 应用中失败的测试. 我最后 3 次失败的测试与设计 gem 和它的 authenticate_user 有关!控制器顶部的 before_filter 中的方法. 如果你帮助我解决这个问题,你会获得很大的业力,因为它能让我从现在开始使用 TDD 方法. 这是困扰我的
..
嗨,我想对使用 Devise 和 CanCan 的 Rails 3 应用进行一些功能测试. 在我的用户模型中,我有用户年龄,我想测试用户是否只能访问特定页面,如果他们是: 已登录 35 岁以上 我在 Devise 文档中看到我可以使用:*sign_in* 并且我已经把它放在我的测试中并且它似乎工作 - 测试没有错误,因为我有: include Devise::TestHelp
..
我需要编写一个功能测试套件(将测试 GraphQl API).测试套件将位于与 API 不同的存储库和容器中. 我想到的一种方法是在测试套件中使用 BDD 框架.该套件将在收到 HTTP 请求后运行所有 BDD 测试. 我正在考虑使用 Cucumber.js 作为 BDD 框架.我知道有 npm test.我不确定我将如何执行测试.这样使用单元测试框架感觉有点别扭.这种方法有意义吗?
..
我试图在功能测试期间禁用“软可删除"过滤器,我按如下方式执行: 第一个选项:在我的测试中尝试在 tearDown() 处禁用: 受保护的函数tearDown() {父::tearDown();$entityUser = $this->em->getRepository("UserSecurityBundle:User")->find($this->user->getUser()->getI
..
我正在使用 Rspec 对我的控制器进行功能测试.我已将路由器中的默认响应格式设置为 JSON,因此每个没有后缀的请求都将返回 JSON. 现在在 rspec 中,当我尝试时出现错误 (406) 获取:索引 我需要做的 get :index, :format =>:json 现在因为我的 API 主要支持 JSON,所以必须为每个请求指定 JSON 格式是非常多余的. 我可以以
..
我很难弄清楚如何在我的 realease 管道上正确配置功能测试.我有一个解决方案,其中包含一些使用 VSTS 中的默认构建配置构建的 Web 项目.该工件没问题,我可以使用发布管道发布它们.到目前为止一切顺利,现在我想使用 CodedUI 实现功能测试并将它们集成到我的版本中.我们有一个带有 vsagent 的开发服务器,它是在我配置部署组时安装的.然后我使用我下载的工具手动安装了 vstest
..