functional-testing相关内容

在Firefox中通过URL进行HTTP基本身份验证不起作用?

我知道通常您可以通过在URL中传递用户名和密码来登录到需要使用Selenium进行HTTP基本身份验证的网站,例如: selenium.open("http://myusername:myuserpassword@mydomain.com/mypath"); 我已经在Firefox 2或3上运行了Selenium测试,仍然可以看到“需要身份验证"对话框窗口? 更新:这似乎不是Sel ..

发布带有工件的测试程序集,以便在VSTS上进行功能测试时使用它们

我很难解决如何在我的realease管道上正确配置功能测试的问题.我有一个解决方案,其中包含一些使用VSTS中的默认构建配置构建的Web项目.工件还可以,我可以使用发布管道来发布它们. 到目前为止,到目前为止,我想使用CodedUI实现功能测试并将其集成到我的发行版中.当我配置部署组时,我们有一台带有vsagent的开发服务器.然后,我使用下载了然后我在发布管道中添加了一个新任务:VsTest的配 ..

如何使用unittest从测试或设置内部停止所有测试?

我正在扩展python 2.7 unittest框架以进行一些功能测试.我想做的一件事是阻止所有测试在测试内部和setUpClass()方法内部运行.有时,如果测试失败,则程序会被破坏,以致无法继续进行测试,因此我想停止运行测试. 我注意到TestResult具有一个shouldStop属性和一个stop()方法,但是我不确定如何在测试内部访问该结果. 有人有什么想法吗?有更好的方法吗 ..

测试Spyne应用程序

测试Spyne应用程序的最佳实践是什么?它是否具有测试客户端,例如 Django 或烧瓶.我不喜欢启动wsgi服务器来测试我的应用程序的想法. 这是我的flask + spyne示例 https://github.com/satyrius/flask-spyne -示例 解决方案 对于测试,我们有NullServer:它实现了一些接近suds接口的功能.这是一个示例: >>> ..
发布时间:2020-07-09 19:48:10 Python

如果满足功能测试,单元测试仍然重要吗?

简短摘要: 单元测试是较小的那些,希望在开发人员看来正确地做点事情. 功能测试是指那些期望用户认为正确的测试 如果功能测试已经得到满足,我们还需要进行单元测试吗? 最有可能(让我们使用Web开发作为上下文),这是通过使用浏览器通过让其他用户/其他人尝试系统/应用程序查看事情是否正确来实现的. 让我们针对边缘情况进行其他测试. 解决方案 您是否使用任何指标来确定功能 ..

UI/GUI测试,功能测试和E2E测试之间有什么区别?

我想说这三个都是一样的,但是我想知道它们之间是否有小的差异.最后,我认为您正在对所有用户场景进行测试. 解决方案 UI测试:用户界面测试.换句话说,您必须确保屏幕上的所有按钮,字段,标签和其他元素均按规范中假定的那样工作. GUI测试:图形用户界面.您必须确保屏幕上的所有元素均按规范中所述工作,并且颜色,字体,元素大小和其他类似内容也应与设计匹配. 功能测试:产品的质量保证过程 ..
发布时间:2020-06-17 19:17:23 其他开发

Rails在功能测试中找不到路线

Rails版本3.0.4和Ruby 1.9.2 我正在使用devise gem,并设置了我的应用程序,以便用户必须登录执行任何操作。在编写功能测试时,我发现所有测试都引发了相同的错误。 `method_missing':未定义方法`new_user_session_path ' 这很奇怪,因为如果我耙路我可以看到 new_user_session GET /d ..
发布时间:2020-06-11 01:37:08 其他开发

如何使用Java在Play Framework 2.0中测试多部分表单数据请求以上传文件?

我了解您可以按照以下建议使用Scala API进行此操作: https://groups.google.com/forum/?fromgroups =#!topic/play-framework/1vNGW-lPi9I 但是似乎无法使用Java做到这一点,因为FakeRequests的withFormUrlEncodedBody方法仅支持字符串值? 这是API中缺少的功能还是有任 ..

如何在Play框架(使用Scala的2.0版)中测试期望上传文件的操作?

该文档的编写功能测试部分非常精简,并且缺少详细信息完全提交模拟表单值.我以某种方式(不记得如何/在何处)确定可以通过将Map传递给FakeRequest来提交基本表单值(模拟POST请求): val Some(result) = routeAndCall(FakeRequest(POST, "/path/to/test", FakeHeaders(), ..

Symfony2功能测试-单击具有jQuery交互的元素

我正在对使用Symfony2(2.1)完成的应用程序进行一些功能测试,但遇到了问题. 我有网站的某些部分在用户单击链接或其他元素时加载,但是这些操作是使用jQuery和$ .post调用执行的.如何让Symfony2搜寻器执行这些调用? 当我做这样的事情时: $link = $crawler->filter('ul.line_menu a')->eq(1)->link(); ..
发布时间:2020-05-27 19:45:29 其他开发

Geb测试通过Chrome,但通过PhantomJS失败

我注意到,某些Geb功能测试在Chrome上通过了,但在PhantomJS上却保持了所有其他变量不变的情况下失败了.这种情况大多发生在具有某种异步活动的页面上-一次调用$(selector).click()会触发事件处理程序,该事件处理程序将更新DOM,并且DOM更新需要在调用$(anotherSelector).click()之前完成. 我可以通过积极地使用waitFor使PhantomJ ..
发布时间:2020-05-26 19:59:13 其他开发