ruby-on-rails - 概念验证应用程序是否应该进行自动化测试?

标签 ruby-on-rails unit-testing testing rspec automated-tests

如果我正在开发概念验证应用程序,花时间编写自动化测试是否有意义?这是我作为唯一开发人员的个人项目。

我认为此时自动化测试的唯一好处是:

  • 如果概念成功,测试就已经存在。

为此类项目编写自动化测试的一些缺点可能是:

  • 为人们可能不值得的想法编写测试需要花费宝贵的时间。
  • 在这个级别,最好将时间花在展示您的想法上。

谁能提供投入时间为应用程序的早期阶段编写自动化测试的利弊?

最佳答案

Google 测试自动化大会的整个演讲都是关于您的问题: http://www.youtube.com/watch?v=X1jWe5rOu3g

基本上,结论是知道您正在构建正确的东西比构建正确的东西更重要(构建正确的“它”,而不是正确构建“它”)。最重要的是通过概念验证并确保它有效并受到喜爱。如果人们喜欢你的东西,那么他们就会容忍错误;但如果他们不喜欢你的东西,即使它没有错误,他们仍然不会喜欢它。

关于ruby-on-rails - 概念验证应用程序是否应该进行自动化测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9353974/

相关文章:

unit-testing - httptest.NewRequest 设置上下文 stub

c++ - 使用 cmake : how could I write a test to verify that a class is abstract?

ruby-on-rails - ruby rails : Search form

css - 截断 Rails 中的文本

java - 无法通过测试用例从 src/main/resources 访问文件

c++ - 如何为 Visual Studio C++ 设置单元测试

testing - 测试查询MongoDB的能力

ruby-on-rails - 从 Rails 发送 Outlook 日历邀请

ruby-on-rails - http 方: `connect':连接被对等方重置 - SSL_connect (Errno::ECONNRESET)

Java bean 测试框架