问题标签 [functional-testing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
905 浏览

testing - 屏幕分辨率

我正在测试一个应用程序,需要使用 Windows 窗体应用程序以不同的屏幕分辨率对其进行测试。

现在测试的常见分辨率是什么?

0 投票
1 回答
600 浏览

user-interface - Netbeans 6.8 上的功能测试

虽然不是种子,但可以在网上找到一些关于功能测试的文章(特别是http://blogs.oracle.com/geertjan/entry/gui_testing_on_the_netbeans)。然而,他们提到的工具似乎没有得到维护,或者没有与最新版本的 Netbeans (6.8) 一起使用的插件。

你有任何用于 GUI 的功能测试设置吗?您在开发过程中的集成程度如何(IDE 集成、ant 等)。

额外的好处是 Netbeans 不仅是 IDE,而且 GUI 应用程序也是为 Netbeans 6.8 平台开发的(所以我主要对 GUI 测试 NB 平台应用程序感兴趣,但是对于任何 Swing 应用程序的一般提示也会有所帮助)。

0 投票
2 回答
418 浏览

python - 运行 WSGI 应用程序功能测试的最佳方式?

我正在编写一对简单的 WSGI 应用程序来了解标准,并且我想测试我的应用程序是否按预期工作。现在我正在尝试找出启动和停止托管这些应用程序的服务器的最佳方式。

我的第一个想法是在方法中启动SimpleServerfromwsgiref并在setUp方法中关闭它tearDown。由于serve_forever块,我在单独的Thread. 不幸的是,如果我serve_forever用来启动服务器,它所在的辅助线程永远不会死掉,事实证明threading并没有公开杀死Thread.

现在我正在考虑使用这样的东西作为我run在服务器中的实现Thread

wherekeep_going是我True在 my 中setUp设置并False在 my中设置的变量tearDown

有没有更好的办法?我希望只使用标准库来编写这些应用程序和测试——以便更好地理解我在使用 lib/framework 时抽象出的内容——但这似乎很麻烦。

谢谢。

0 投票
2 回答
145 浏览

ruby-on-rails - 无需迁移的 Rails 功能测试

这个名字几乎说明了一切。当您不在 Rails 中使用迁移时,有谁知道如何完成功能测试?我愿意接受任何建议或第三方图书馆(如果有的话)。我想创建自己的插件来解决这个问题,但这似乎是一项相当大的任务,除非必要,否则我宁愿不这样做。

提前致谢。

0 投票
3 回答
546 浏览

apache-flex - 在 Flex 中设置功能测试

我正在为加载外部配置文件的应用程序设置功能测试套件。现在,我正在使用 flexunit 的 addAsync 函数来加载它,然后再次测试内容是否指向存在并且可以访问的服务。

这样做的问题是,拥有这种两阶段(或更多阶段)的方法意味着我在一个带有数十个断言的测试的上下文中运行我的所有测试,这似乎是一种使用框架的退化方式,并使错误更难找到。有没有办法像异步设置一样?是否有另一个测试框架可以更好地处理这个问题?

0 投票
1 回答
950 浏览

internet-explorer - RemoteWebDriver InternetExplorer navigate().to() 超时?

我在 Internet Explorer 上远程运行测试,当使用 navigate().to() selenium 时返回:“12:13:58.770 INFO - WebDriver 远程服务器:异常:驱动程序报告命令超时。可能有有几个原因。检查目标站点是否在 IE 的“受信任站点”中(从“安全”选项卡中的“工具”->“Internet 选项”访问)如果它是受信任站点,则请求可能需要超过一分钟才能完成。”

我已经做了所说的。但是在查看浏览器时,页面已加载,但此消息仍在继续。

我已经尝试过西蒙告诉我:“(16:32:54)simonstewart:ponto:http ://code.google.com/p/selenium/wiki/FrequentlyAskedQuestions#Q:_The_does_not_work_well_on_Vista._How_do_I_get_it_to_work_as_e ”但没有解决. 可能是谷歌分析在后台获取数据或类似的东西吗?

ps:我在firefox上进行了测试,效果很好。我已经在 Windows 7 和 Windows XP,以及 Internet Explorer 7 和 Internet Explorer 8 上尝试过。

0 投票
2 回答
1551 浏览

php - symfony 中的文件上传功能测试,无需调用 click()

我似乎无法通过 sfTestFunctional 的 post() 方法对文件上传执行功能测试。我处理 HTTP 帖子的操作能够获取除文件上传字段之外的所有参数。

查看 Symfony 1.4 的源代码,我认为 sfBrowserBase 仅通过 click() 方法(特别是 doClickElement())处理文件上传。这是通过功能测试“上传”文件的唯一方法吗?

顺便说一句,我问这个是因为我没有任何代表要提交的数据的 HTML 表单,它是 REST API 的一部分。如果功能测试必须“click()”,那么我只需要使用所需的 html 表单元素创建虚拟 html 页面。

0 投票
3 回答
2279 浏览

ruby-on-rails - Rails 控制器私有方法的功能测试

我的控制器中有一个私有方法。用于某些数据库更新。我从另一个控制器方法调用此方法。它工作正常。

但是,当我尝试为该方法编写测试用例时,它在我的功能中访问(会话变量和参数)时绊倒了所有其他方法都工作正常问题仅与私有方法有关吗?

在我的功能测试设置方法中,我也在设置会话。?

0 投票
15 回答
215999 浏览

unit-testing - 单元测试和功能测试有什么区别?

单元测试和功能测试有什么区别?单元测试也可以测试功能吗?

0 投票
2 回答
878 浏览

ruby-on-rails - 如何在 Rails 的功能测试中启用页面缓存?

是否可以为功能测试打开页面缓存?以下没有奏效:

提前致谢

德布