问题标签 [autotest]

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 投票
2 回答
1556 浏览

macos - OS X 防火墙弹出关于 growlnotify 的信息不断弹出

我使用growl_glue(版本1.0.7)使用growlnotify进行自动测试设置:

咆哮版本是1.2

每次自动测试运行并显示通知咆哮弹出窗口时,我还会收到一个 OS X 防火墙弹出窗口询问Do you want the application "growlnotify" to accept incoming network connections?

我尝试回答拒绝和允许,但它仍然不断弹出。

拒绝/允许选择正确反映在系统偏好设置->安全->防火墙->“应用程序访问列表”中,但它仍然每次都会询问。

更新

我最终使用了 autotest-growl gem 而不是 growl_glue。它解决了这个问题,它可能与growl_glue 调用growlnotify 的方式有关。

0 投票
1 回答
112 浏览

testing - 随着时间的推移自动化用户测试

我正在尝试测试用户与现成产品的交互。

当前的过程是通过手动脚本运行并记录某些过程需要多长时间来填充数据,它可能会填充数据网格、树、列表框等......
它还需要能够记录它需要多长时间生成pdf报告。
我们不需要精确到最接近的秒或不到一秒的时间。

我需要知道是否有一个简单的自动化测试产品可以处理上述标准。

0 投票
1 回答
77 浏览

language-agnostic - 自动测试网络接口

我正在开发一个软件组件,负责测试网络接口是否与互联网连接。将其视为 XBOX360 进行的相同测试,以通知用户它是否与 Live 网络连接(仅作为示例)。

到目前为止,我认为自动测试将按以下方式运行:
1)测试物理网络接口(如果电缆已连接,是否有上行/下行链路等)
2)测试逻辑网络(有 IP 地址,有 DNS 等) ...)
3) 连接到互联网(例如可以访问谷歌)
4) ???
5)利润!(只是在开玩笑...)

我的问题与第 3 步有关:如何正确检测我的软件是否与互联网连接?有固定的IP地址可以ping吗?

问题是我不想仅仅依赖 google.com(或任何其他知名地址),因为它们会随时间改变,而且我的组件将嵌入在移动设备上,不容易更新。

有什么建议么 ?

0 投票
1 回答
156 浏览

ruby-on-rails - 如何让自动测试 (ZenTest) 查看我命名空间的内容?

我相信 Autotest 应该将我的测试映射到一个类。当我有class Fooandclass FooTest时,自动测试应该看到FooTest并说,“嘿,这个测试对应于 unit Foo,所以我会在那里寻找变化,并在发生变化时重新运行测试。” 但这行得通,但是……

当我有Foo::BarandFoo::BarTest时,自动测试似乎没有建立连接,并且每当我编辑时Foo::Bar,自动测试都不会重新运行Foo::BarTest

难道我做错了什么?


编辑:文件结构可能会有所帮助。这里是:

模块和类文件:

  • lib/foo.rb
  • lib/foo/bar.rb
  • lib/foo/baz.rb

测试文件:

  • test/unit/foo/bar.rb
  • test/unit/baz.rb

我认为 autotest 能够在Foo::Barand之间建立联系Foo::BarTest,但显然它没有。

0 投票
1 回答
255 浏览

ruby-on-rails - 除非我明确告诉它,否则我如何告诉 autotest 不要重新运行所有测试?

每次我的测试在失败时开始通过时,自动测试都会重新运行所有测试。我有很多测试,由于我不会进入的原因,重新运行所有测试非常缓慢。

我怎样才能使它自动测试永远不会重新运行所有测试,除非我 Ctrl-C?

0 投票
3 回答
3567 浏览

ruby-on-rails - rspec、autotest 和 Rails 3 beta 2 找不到可执行问题

我正在运行 Rails 3 Beta2 并试图让 Autotest 与 rspec 一起工作。

当我运行 autospec 时,我收到以下消息:

我将 Ruby 1.9.1 与以下 Gem 一起使用:

rails (3.0.0.beta2) railties (3.0.0.beta2) rspec (2.0.0.beta.5) rspec-core (2.0.0.beta.5) rspec-expectations (2.0.0.beta.5) rspec-mocks (2.0.0.beta.5) rspec-rails (2.0.0.beta.5) ZenTest (4.3.1)

任何帮助将不胜感激。

0 投票
1 回答
121 浏览

ruby-on-rails - 如何使用自动测试运行 .feature + _spec.rb + _test.rb

在我的一个包含一些现有代码的项目中,一些代码被 _test.rb 文件覆盖,其他代码被 _spec.rb 覆盖,我们引入了 .feature

它变成了一个很好的混合检查的东西。我很难过如何为红绿循环运行 .feature、_spec.rb 和 _test.rb。

0 投票
2 回答
3991 浏览

ruby-on-rails - 无效选项:--autospec

我在这里想念什么?

0 投票
2 回答
718 浏览

ruby-on-rails - 从自动测试中排除文件夹

我刚刚安装了 ZenTest 以在我的项目中使用自动测试。我使用rspec并在其中有一个integration文件夹。因为我不希望每次启动 autospec 时都运行所有集成测试,所以我想以某种方式限制 autospec 在该文件夹中运行测试。

如何将 /spec 中的选定文件夹排除在自动测试运行之外?

0 投票
4 回答
1331 浏览

ruby-on-rails - 自动测试显示空白

我安装了 autotest gem 并打算将它与 rspec 一起使用。问题是,当我在我的 rails 应用程序下运行自动测试时,我看到的只是:

railsapp$ autospec

加载自动测试/rails_rspec


它卡在那里,直到我 Ctrl-C 退出它。即使我更改了 rspec 测试或代码,也没有任何变化。

这是我的 ~/.autotest

需要“自动测试/重启”

需要“红绿/自动测试”

需要'自动测试/fsevent'

需要“自动测试/咆哮”