functional-testing相关内容
我知道通常您可以通过在URL中传递用户名和密码来登录到需要使用Selenium进行HTTP基本身份验证的网站,例如: selenium.open("http://myusername:myuserpassword@mydomain.com/mypath"); 我已经在Firefox 2或3上运行了Selenium测试,仍然可以看到“需要身份验证"对话框窗口? 更新:这似乎不是Sel
..
我很难解决如何在我的realease管道上正确配置功能测试的问题.我有一个解决方案,其中包含一些使用VSTS中的默认构建配置构建的Web项目.工件还可以,我可以使用发布管道来发布它们. 到目前为止,到目前为止,我想使用CodedUI实现功能测试并将其集成到我的发行版中.当我配置部署组时,我们有一台带有vsagent的开发服务器.然后,我使用下载了然后我在发布管道中添加了一个新任务:VsTest的配
..
我正在扩展python 2.7 unittest框架以进行一些功能测试.我想做的一件事是阻止所有测试在测试内部和setUpClass()方法内部运行.有时,如果测试失败,则程序会被破坏,以致无法继续进行测试,因此我想停止运行测试. 我注意到TestResult具有一个shouldStop属性和一个stop()方法,但是我不确定如何在测试内部访问该结果. 有人有什么想法吗?有更好的方法吗
..
我具有以下典型的python项目文件结构 packageA +----subpackage1 +----classa.py +----subpackage2 +----classb.py +----test +----subpackage1 +----classa_t
..
我需要使用Selenium在新标签中打开链接. 那么可以按Ctrl键并单击Selenium中的元素以在新选项卡中将其打开吗? 解决方案 使用ActionChain和key_down按下控制键,并按下key_up释放它: import time from selenium import webdriver from selenium.webdriver.common.action
..
我正在尝试在Rails 3的功能测试中使用polymorphic_path. 起初我会得到 NoMethodError: undefined method `polymorphic_path' for # 然后我添加了 include Rails.application.routes.url_helpers
..
是否可以打开页面缓存进行功能测试?以下无效: class ArticlesControllerTest
..
测试Spyne应用程序的最佳实践是什么?它是否具有测试客户端,例如 Django 或烧瓶.我不喜欢启动wsgi服务器来测试我的应用程序的想法. 这是我的flask + spyne示例 https://github.com/satyrius/flask-spyne -示例 解决方案 对于测试,我们有NullServer:它实现了一些接近suds接口的功能.这是一个示例: >>>
..
简短摘要: 单元测试是较小的那些,希望在开发人员看来正确地做点事情. 功能测试是指那些期望用户认为正确的测试 如果功能测试已经得到满足,我们还需要进行单元测试吗? 最有可能(让我们使用Web开发作为上下文),这是通过使用浏览器通过让其他用户/其他人尝试系统/应用程序查看事情是否正确来实现的. 让我们针对边缘情况进行其他测试. 解决方案 您是否使用任何指标来确定功能
..
这是检查录制是否正常的python代码: def setUp(self):"Setup for the test" desired_caps = {} desired_caps['browserName']='' desired_caps['platformName'] = 'Android' desired_caps['plat
..
我想说这三个都是一样的,但是我想知道它们之间是否有小的差异.最后,我认为您正在对所有用户场景进行测试. 解决方案 UI测试:用户界面测试.换句话说,您必须确保屏幕上的所有按钮,字段,标签和其他元素均按规范中假定的那样工作. GUI测试:图形用户界面.您必须确保屏幕上的所有元素均按规范中所述工作,并且颜色,字体,元素大小和其他类似内容也应与设计匹配. 功能测试:产品的质量保证过程
..
Rails版本3.0.4和Ruby 1.9.2 我正在使用devise gem,并设置了我的应用程序,以便用户必须登录执行任何操作。在编写功能测试时,我发现所有测试都引发了相同的错误。 `method_missing':未定义方法`new_user_session_path ' 这很奇怪,因为如果我耙路我可以看到 new_user_session GET /d
..
我了解您可以按照以下建议使用Scala API进行此操作: https://groups.google.com/forum/?fromgroups =#!topic/play-framework/1vNGW-lPi9I 但是似乎无法使用Java做到这一点,因为FakeRequests的withFormUrlEncodedBody方法仅支持字符串值? 这是API中缺少的功能还是有任
..
该文档的编写功能测试部分非常精简,并且缺少详细信息完全提交模拟表单值.我以某种方式(不记得如何/在何处)确定可以通过将Map传递给FakeRequest来提交基本表单值(模拟POST请求): val Some(result) = routeAndCall(FakeRequest(POST, "/path/to/test", FakeHeaders(),
..
我正在尝试使用PHPUnit编写一些Symfony2功能测试,以模拟登录用户通过AJAX调用请求一些资源. 该测试首先使用标准FOSUserBundle登录表单模拟用户登录; use Symfony\Bundle\FrameworkBundle\Test\WebTestCase; class MyWebTestCase extends WebTestCase { public fu
..
我已经阅读了Symfony2的文档,但是似乎没有用.这是我的功能测试: public function testSearch() { $client = static::createClient(); $crawler = $client->request('POST', '/search/results', array('term' => 'Carteron'));
..
我正在对使用Symfony2(2.1)完成的应用程序进行一些功能测试,但遇到了问题. 我有网站的某些部分在用户单击链接或其他元素时加载,但是这些操作是使用jQuery和$ .post调用执行的.如何让Symfony2搜寻器执行这些调用? 当我做这样的事情时: $link = $crawler->filter('ul.line_menu a')->eq(1)->link();
..
除了在源代码和测试中可以“查看"以“弄清楚"的源代码和测试之外,我正试图在Selenium 2上找到有关PHPUnit的任何信息,这让我很沮丧.每个人的最爱似乎是 https://github.com/sebastianbergmann/phpunit-selenium/blob/master /Tests/Selenium2TestCaseTest.php ...但是我当然不必挖掘数
..
我收到"InvalidArgumentException:当前节点列表为空".通过PHPUnit运行功能测试.这是我写的测试: public function testAdd() { $client = static::createClientWithAuthentication('main'); $crawler = $client->request('GET', 'en
..
我注意到,某些Geb功能测试在Chrome上通过了,但在PhantomJS上却保持了所有其他变量不变的情况下失败了.这种情况大多发生在具有某种异步活动的页面上-一次调用$(selector).click()会触发事件处理程序,该事件处理程序将更新DOM,并且DOM更新需要在调用$(anotherSelector).click()之前完成. 我可以通过积极地使用waitFor使PhantomJ
..