如果我正在开发概念验证应用程序,花时间编写自动化测试是否有意义?这是我作为唯一开发人员的个人项目。
我认为此时自动化测试的唯一好处是:
- 如果概念成功,测试就已经存在。
为此类项目编写自动化测试的一些缺点可能是:
- 为人们可能不值得的想法编写测试需要花费宝贵的时间。
- 在这个级别,最好将时间花在展示您的想法上。
谁能提供投入时间为应用程序的早期阶段编写自动化测试的利弊?
最佳答案
Google 测试自动化大会的整个演讲都是关于您的问题: http://www.youtube.com/watch?v=X1jWe5rOu3g
基本上,结论是知道您正在构建正确的东西比构建正确的东西更重要(构建正确的“它”,而不是正确构建“它”)。最重要的是通过概念验证并确保它有效并受到喜爱。如果人们喜欢你的东西,那么他们就会容忍错误;但如果他们不喜欢你的东西,即使它没有错误,他们仍然不会喜欢它。
关于ruby-on-rails - 概念验证应用程序是否应该进行自动化测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9353974/