functional-testing相关内容
我正在尝试功能测试某个请求的HTTP状态代码是200而不是500.我正在使用Symfony2,这是代码: public function testIndex() { $client = static::createClient(); $crawler = $client->request('GET', "/"); $this->assertEquals('Ibw\Jo
..
我正在通过我的应用程序进行一些功能测试,我认为我已经接近了.我的问题是,当我运行我的第一个测试时,我得到了错误. 无法连接到远程服务器. 预期:确定 但是是:0 我可以确认是否在断言上放置了一个断点,然后尝试在浏览器中点击BaseUrl,但找不到它. 这是我的考试. [Test] public void MyTestTest () { var client
..
您好,我最近继承了一个项目,该项目的前开发人员对Rails不熟悉,因此决定在视图助手中加入很多重要的逻辑. class ApplicationController
..
我正在用Symfony2编写功能测试. 我有一个控制器,该控制器调用getImage()函数,该函数按以下方式流处理图像文件: public function getImage($filePath) $response = new StreamedResponse(); $response->headers->set('Content-Type', 'image/png
..
我发现Symfony2中的功能测试总是尝试将页面请求为"http://localhost" 我的环境已设置了虚拟主机,因此我的应用程序位于"http://symfony.dev" 经过一些测试,我发现如果我运行: var_dump($client->getResponse()->getContent()); 我将获得所需的页面,但是如果我var_dump $ crawler我
..
我在编写Symfony 2功能测试以设置作为数组一部分的复选框时遇到麻烦(即,多个展开的选择小部件) 在文档中,示例为 $form['registration[interests]']->select(array('symfony', 'cookies')); 但是它没有显示可以使用的html,也不适用于我的.这是我表格的精简版
..
我刚刚与我的首席开发人员进行了交谈,后者不同意单元测试是必要的或重要的.他认为,具有足够高代码覆盖率的功能测试就足够了,因为任何内部重构(接口更改等)都不会导致需要重写或再次检查这些测试. 我尝试解释一下,但距离还很远,并认为你们可以做得更好. ;-)所以... 功能测试不提供的单元测试代码有哪些很好的理由?如果您只有功能测试,那会有什么危险? 编辑#1 :感谢您提供的所有出色答
..
功能测试和端到端测试有什么区别? Techopedia 说,端到端测试是 一种用于测试是否 应用程序的性能从始至终都是按设计的.这 进行端到端测试的目的是识别系统 依赖关系并确保传递正确的信息 在各种系统组件和系统之间. Techopedia 也对功能测试说了以下几点: 功能测试是软件内部使用的软件测试过程 开发,对软件进行测试以确保其符合要求 与所有要求.功能测试是一种检
..
我需要编写一个功能测试套件(它将测试GraphQl API).测试套件将与API放在单独的存储库和容器中. 我想到的一种方法是在测试套件中使用BDD框架.该套件将在收到HTTP请求后运行所有BDD测试. 我正在考虑将Cucumber.js用作BDD框架.我知道有npm test.我不确定如何执行测试.以这种方式使用单元测试框架有点尴尬.这种方法有意义吗? 存在哪些工具可以执行此类
..
验收测试和功能测试之间的真正区别是什么? 每一个的重点或目标是什么?我读过的每个地方都模棱两可. 解决方案 在我的世界中,我们使用以下术语: 功能测试:这是验证活动;我们是否构建了可以正常工作的产品?该软件是否符合业务要求? 对于这种类型的测试,我们的测试用例涵盖了我们可以想到的所有可能的场景,即使该场景不太可能“存在于现实世界中"也是如此.在进行此类测试时,我们旨在最大
..
我正在使用Rspec对我的控制器进行功能测试.我已将路由器中的默认响应格式设置为JSON,因此每个不带后缀的请求都将返回JSON. 现在在rspec中,尝试时出现错误(406) get :index 我需要做 get :index, :format => :json 现在,因为我主要通过我的API支持JSON,所以必须为每个请求指定JSON格式是非常多余的. 我可以
..
单元测试和功能测试之间有什么区别?单元测试还可以测试功能吗? 解决方案 单元测试-测试单个单元,例如类中的方法(函数),并模拟所有依赖项. 功能测试-AKA集成测试,测试系统中的一部分功能.这将测试许多方法,并可能与数据库或Web服务之类的依赖项进行交互.
..
再次遇到一个boost问题:我需要计算在boost线程中函数所花费的时间:这是代码: boost :: posix_time :: microseconds tes(12); int i = 0; while(true) { boost :: posix_time :: ptime start = boost :: posix_time :: microsec_clock ::
..
我正在编写一个使用我创建的REST API的Django应用。目的是通过Web应用程序证明api用例。在我看来,因此我使用python-requests库调用api,如下所示: def my_view_method(request): if request.method =='POST': form = MyForm(request.POST) if form.is_valid():
..
我有一个Commandbus处理程序,它注入了一些服务: class SomeHandler { private $ service; 公共功能__construct(SomeService $ service) { $ this-> service = $ service; } 公共测试(CommandTest $ command) { $ this-> se
..
简短版本:使用Yii2高级应用程序模板和Codeception功能测试,是否有办法仅在特定场景(Cest类)之前加载特定灯具? (背景/旁注:我有一种模糊的感觉,我可能正在解决这个错误,因为可以说,如果测试应该针对db进行完全隔离,那么它们应该是单元测试,而不是功能测试。但是,由于时间限制,我在推迟单元测试的同时就开始进行功能测试的项目。我正在测试REST API,并且有一个案例严重依赖于测
..
我正在WAMP平台上运行最新版本的Codeception-我的接受是非常基本的,但是效果很好(请参见下文): $ I =新的WebGuy($ scenario); $ I-> wantTo(“登录网站”); $ I-> amOnPage(’/ auth / login’); $ I-> fillField('identity','admin@admin.com'); $ I
..
我正在使用服务器上的node.js socket.io模块和客户端上的javascript开发聊天应用程序。随着变得越来越复杂,我厌倦了通过跨浏览器单击来测试不同的使用方案。现在,我使用不同的浏览器来分隔cookie。因此,在Firefox中,有一个聊天参与者,在Opera中是第二个聊天参与者,等等。 因此,我的问题是: 我能以某种方式使它自动化吗? 我听说过无头测试引擎,例如P
..
例如,我有一个经常需要执行的步骤,例如在进行某些测试之前登录用户。 如何为CasperJS编写可重用的代码块?他们用于扩展CasperJS的文档仅针对一个文件编写。 谢谢! 解决方案 这是一种简单的方法。如果不熟悉coffeescript,请通过js2coffee将其转换为JS。 tests / casper / test.coolPage.coffee logi
..
我正在关注
..