首页 > TAG信息列表 > functional-testing

在功能测试中使用PHP的class_alias时重​​新声明类的问题

我正在使用PHP 5.3的class_alias来帮助处理Symfony 1.4(Doctrine)表单.我使用一个动作来处理多个表单页面,但使用switch语句选择要使用的表单类. public function executeEdit(sfWebRequest $request) { switch($request->getParameter('page')) { case 'page-1': cla

PHP-Symfony2:从测试配置中检索用户凭据

我正在Symfony2应用程序中进行一些功能测试,并希望通过检查只有具有适当角色的用户才能访问我的控制器操作来声明控制器的安全性.我设置了两个具有不同角色的用户,这些用户使用基本凭据进行身份验证: providers: in_memory: users: basic: { password: bas

php-功能测试多语言Symfony2应用

我试图测试我的多语言应用程序.我的应用程序中有四种语言形式.我尝试测试indexAction(),当搜寻器通过我的页面时,我想检查标题的计数,但是标题可以是英语或日语.当我传递翻译密钥时,它不起作用.这是代码: $this->assertEquals(1, $crawler->filter('html:contains("logo_text")')->

PHP-Symfony2功能测试:是否需要数据库?

我必须为在应用程序中注册用户的控制器编写功能测试. 控制器有两种方法(和路由): > registrationAction(路线=注册) > endAction(路由=注册/结束) 现在,我想为这两种方法编写功能测试. 我的问题是:随着控制器在数据库中创建并持久存储新用户时,我应该使用测试数据库吗?嘲笑实体管理器

linux-如何在功能测试中模拟INotify失败?

我有一个使用inotify跟踪文件系统更改的Linux应用程序.我想为此编写一个功能测试套件,以从最终用户的角度测试应用程序,作为测试的一部分,我想测试文件系统出现故障的情况,尤其是要测试inotify失败. 特别是,我想对inotify文件描述符进行inotify_init(),inotify_add_watch(),inotify

python-测试Spyne应用程序

测试Spyne应用程序的最佳实践是什么.它是否具有Django或Flask之类的测试客户端.我不喜欢启动wsgi服务器来测试我的应用程序的想法. 这是我的烧瓶spyne示例https://github.com/satyrius/flask-spyne-example解决方法:为了进行测试,我们有NullServer:http://spyne.io/docs/2.10/refere

使用Python绑定发送密钥控件在Selenium中单击

我需要使用Selenium在新标签中打开链接. 那么是否可以在Selenium中执行ctrl单击元素以在新选项卡中打开它?解决方法:使用带key_down的ActionChain按控制键,使用key_up释放它: import time from selenium import webdriver from selenium.webdriver.common.action_chains import Acti

php – Symfony2功能测试中的用户令牌

我正在对Symfony2控制器进行功能测试,继承我的测试类: class InsecureWebTestCase extends WebTestCase { protected $client = null; public function setUp() { $this->client = static::createClient(); $session = $this->client->getContainer()->g

android – 将模拟Retrofit API服务实例注入ActivityInstrumentTestCase2

我想使用使用MockRestAdapter(https://github.com/square/retrofit/blob/master/retrofit-mock/src/main/java/retrofit/MockRestAdapter.java)创建的模拟Retrofit API服务实例,使用Espresso为Activity编写功能测试. 这有点棘手,因为你无法通过Activity的构造函数注入任何依赖项.

如何在Java中的同一测试中使用多个端点模拟REST服务器?

我正在尝试测试一个Java方法,该方法向远程REST服务器发出请求以检索某些JSON数据,从该JSON中提取ID,然后使用该ID向另一个端点上的同一服务器发出另一个请求. 使用Mockito的MockRestServiceServer,我可以成功地模拟和测试需要单个请求到一个端点的服务器,但似乎我不能使用它来创建

javascript – 如何检查Jasmine中是否“应该有文本”?

我需要做类似的事情: expect(theElement.hasText()).toBe(true); 你知道我怎么办吗? 我知道量角器中有一个“getText”函数,但是,我怎么能用呢? 我该怎么办?: expect(theElement.getText().lenght > 0).toBe(true); 谢谢!解决方法:我发现jasmine-matchers库对其他有用的匹配器非常有

c# – MSTest,在具有测试类继承时发生[ClassCleanup]调用的时间

我有像这样的功能测试的层次结构 [TestClass] class BaseClass { // specific methods and members relevant to all functional tests are here // ie how to work with db } [TestClass] class Module1:BaseClass { [ClassInitialize] public static void Modu

java – 功能测试的代码覆盖率

我有一个Java RESTful API.我在每个端点上使用REST Assured进行功能测试. 当REST Assured(或任何类似工具)调用API时,有没有办法获取场景背后使用的类/方法(控制器,服务,DAO /存储库等)的代码覆盖率? (我想应该使用某个代理程序启动API,或者报告在停止之前发生了什么?).解决方法:我最

如何在Selenium Python中编写功能/集成测试

我是新手测试,我想 1)测试登录 2)创建一个文件夹 3)将内容(页面)添加到文件夹中 我已经编写了每个测试并且它们工作但显然我想建立彼此的ontop,例如,为了做3我需要做1然后2.为了做2我需要做1.这是我的基本测试结构: class TestSelenium(unittest.TestCase): def setUp(self):

php – Symfony2功能测试无法访问的字段“_token”

我正在使用Liip functional test bundle在Symfony中创建功能测试. 我目前不愿提交表格. 我正在尝试使用功能测试添加新的“日志”. 如果我尝试通过UI添加新日志,我会得到以下请求参数: 'WorkLog' => array( 'submit' => '', 'hours' => '8', 'minutes' =&

使用selenium的unittest在python中运行完美,但在django manage.py测试中出现导入错误

我有这个文件,由Selenium IDE生成 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import Select from selenium.common.exceptions import NoSuchElementException import unittest, time, re class Tcase(un

php – Symfony2功能测试 – 检查表内容

我在断言中只使用过contains()这样的东西,所以我不确定如何处理像这样复杂的东西. 假设我有一系列预期答案 – 在这种情况下,它是YES,YES,NO. 所以这意味着有效,对于我希望看到的第一个和第二个问题< span class =“glyphicon glyphicon-ok”>< / span>在第三个< td>内对于第三个问

android – 测试时卸载应用程序

我是使用Robotium在Android上测试的新手.在运行某些测试之前,我如何以编程方式卸载然后安装应用程序? 例如,为了让我测试登录活动,我需要确保不会从先前运行的应用程序中保存登录凭据.或者还有另一种方法吗?解决方法:您可以使用以下代码(在您正在调试的计算机上)卸载您的应用程序: Ru