问题标签 [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 投票
1 回答
52 浏览

.net - 仅对未来的项目业务规则进行自动化测试

我目前有一个带有验证业务规则的业务对象,它只能为将来创建,明天以后,我不能为今天创建新项目。

我有一个流程,它通过一些步骤运行非未来的业务对象..

因为今天要设置,明天测试,失败的时候只能明天新建一个对象,后天测试。

是否有任何简单的方法可以在任何测试框架中自动化此过程?我认为我们的测试人员正在使用 Visual Studio 2010 测试管理器。各位大佬是怎么处理这种情况的?

干杯

0 投票
1 回答
1976 浏览

ruby-on-rails - 如何在 Rails 功能测试中调用不同的帖子到不同的控制器

我想在针对特定控制器的功能测试中向其他控制器发出发布请求。但是 ActiveController 类中的 post 方法只接受要调用的方法,不接受要调用的控制器名称。任何想法如何调用不同的控制器?

0 投票
2 回答
3596 浏览

ruby-on-rails - 使用 shoulda 测试设备

我在使用 shoulda 测试设计时遇到了一些困难:

我的 test_helper 中有这个:

想法?提前致谢,

克里斯蒂

0 投票
2 回答
85 浏览

ruby-on-rails - 需要朝着正确的方向前进,在 Rails 中编写我的第一个功能测试

在过去的几天里,我已经安静地阅读了一些关于在 Rails 中进行测试的文档,我正在坐下来编写我的第一个真正的测试,而不是 100% 确定如何将我学到的知识结合在一起以实现以下功能测试(测试控制器)

我需要向 URL 发送 GET 请求并传递 3 个参数(简单的 Web 服务),如果功能有效,true则简单地返回关键字,否则返回关键字false- 它仅返回值且不包含在 any<div><span>其他中标签。

测试应该断言,如果返回“真”,则测试成功。

这可能非常简单,因此为这样一个没有挑战性的问题道歉。

如果有人能指出我如何开始的写作方向,特别是如何测试响应,我将不胜感激!

0 投票
9 回答
616 浏览

testing - 您是否正在针对 Chrome 进行测试?

我很想知道谁在针对 Chrome 进行测试。

我主要是因为它已经成为我的主要浏览器,所以所有的开发都是在 Chrome 上进行的,然后我用 IE 和 Firefox 进行测试。

0 投票
1 回答
2576 浏览

web-services - JBehave 是 Web 服务自动化测试的好选择吗?

我们的工作场所需要自动化 Web 服务测试。我们一直在使用 QTP 脚本来做到这一点。

我们作为一个团队,有点倾向于 Jbehave 作为一种选择。JBehave 是 Web 服务功能测试自动化的好选择吗?

我们确实使用 Soap UI 进行手动测试。但我们计划自动化功能和回归测试,以缩短发布周期。

欢迎提出建议。

0 投票
3 回答
3096 浏览

ruby-on-rails - 在 Ruby on Rails 上,如何在另一项功能测试出现故障时运行一项功能测试?

假设您添加了一个控制器和操作(例如:)story/index,并希望通过以下方式运行功能测试

然后你发现你的同事正在处理的项目的另一部分实际上在你的功能测试发生之前在更早的地方(另一个控制器/动作)破坏了测试。

在这种情况下,您能否只运行一项功能测试,即您的测试?

0 投票
8 回答
44876 浏览

testing - 在 Firefox 中通过 URL 的 HTTP 基本身份验证不起作用?

我知道通常您可以通过在 URL 中传递用户名和密码来登录需要使用 Selenium 进行 HTTP 基本身份验证的站点,例如:

我一直在使用 Firefox 2 或 3 运行 Selenium 测试,但仍然出现“需要身份验证”对话框窗口?

更新:这似乎不是 Selenium 问题,而是 Firefox 问题。如果我在 FF 中手动输入 URL,我将获得身份验证对话框,但如果我在 Opera 中输入 URL,我的页面将显示而不会显示身份验证对话框。

0 投票
7 回答
3206 浏览

unit-testing - 用于测试 vim 插件的工具

我正在寻找一些用于测试 vim 脚本的工具。要么 vim 脚本

  • 进行单元/功能测试,或
  • 其他一些库(例如 Python 的unittest模块)的类,可以方便地
    • 使用参数运行 vim,使其对其环境进行一些测试,并且
    • 根据输出确定给定的测试是否通过。

我知道有几个 vim 脚本可以进行单元测试,但是它们的文档有点模糊,可能有用也可能没有用:

vim 单元

  • 声称“为 vim 脚本提供简单的单元测试框架和工具”
  • 第一个也是唯一一个版本 (v0.1) 于 2004 年发布
  • 文档没有提到它是否可靠地工作,只是说它是“从完成的票价 [原文如此]”。

单元测试.vim

  • 这个似乎也很实验性,可能不是特别可靠。
  • 可能已被放弃或搁置:最后一次提交是在 2009-11 年(> 6 个月前)
  • 没有创建标记修订(即没有发布)

因此,非常欢迎使用这两个现有模块之一的人们提供的信息,和/或指向其他更明确可用的选项的链接。

0 投票
1 回答
404 浏览

apache-flex - 在预加载器上启用自动化的 flex-application 的空对象引用

我们正在尝试自动化我们的 flex 应用程序。将自动化库添加到我们的项目后,我们得到以下异常:

我们使用 Flex 3.4 和 maven2 来构建应用程序。

有人对 flex-testing 有这个问题吗?

谢谢。

有没有人