根据现实世界中的用户请求组织黄瓜功能

时间:2011-07-19 11:37:42

标签: ruby-on-rails cucumber pivotaltracker

当我看到关于黄瓜的教程时,我看到了诸如“管理用户”这样的功能示例,其中包括添加用户,删除用户等场景。这一切都非常适合启动项目。

但是,我想使用像关键跟踪器这样的第三方工具,如pickler,并具有故事(关键跟踪器概念)的功能,可以从请求和错误报告中获取(因为它们也可能被引用在其他项目和代码管理工具中。)

我看到的问题是,功能文件的数量可能会变得非常大,因为可以为每个请求启动一个新功能,每个请求的场景数量也可能很少,因为它们会分布在多个不同的功能文件上期间,你会如何组织它们?

随着时间的推移,测试会变得太慢,如何减少?

1 个答案:

答案 0 :(得分:0)

请仔细阅读:Features != Stories