繁体   English   中英

在为 Rails 应用程序设置基于 UI 的测试时需要帮助

[英]Need help in setting up UI based testing for Rails application

我正在领导一个基于 Ruby on Rails 开发应用程序的团队。 由于应用程序很小,因此自动化测试没有得到太多重视。 但最近它的规模开始增长。 我正在认真考虑在团队中执行测试纪律。

对于所有提交的新代码,我希望我的开发人员进行 100% 的代码覆盖。 但问题是他们不愿意为 UI 相关的更改编写测试。 我在网上看到 Selenium 是 UI 测试的解决方案之一。

谁能给我分享一个博客或教程的链接,它教我如何设置 Selenium 或其他一些针对 Rails 的自动化 UI 测试。 我使用的版本是 2.3.8。

查看两个主流的验收测试框架:

最佳起点(在我看来):Railscasts。 尝试从 cucumber railscast 开始。

你的“代码”最终看起来像

Feature: pay bill on-line
  In order to reduce the time I spend paying bills
  As a bank customer with a checking account
  I want to pay my bills on-line

  Scenario: pay a bill
    Given checking account with $50
    And a payee named Acme
    And an Acme bill for $37
    When I pay the Acme bill
    Then I should have $13 remaining in my checking account
    And the payment of $37 to Acme should be listed in Recent Payments

http://iain.nl/2011/01/cucumber-vs-steak/上找到的代码

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM