分享 使用 Cucumber 来管理 Rails 项目。

xds2000 · 2012年05月26日 · 最后由 5long 回复于 2012年11月02日 · 3891 次阅读

我现在的团队中 PM(项目经理)已经不用在写代码,他们的工作大多使用文档来最终用户需求,SRS 文档,PRD 文档。对开发者来说,这些文档是构建 web app 的基石,对开发的需求分析也是基于这些资料。开发者与 PM 的沟通有很多只能通过口头的交流,文字的确认来迭代功能点。NO!!!!

PM 一般都会变成,讨厌写文档。开发一般不喜欢读文档,喜欢看代码。OMG,我突然想到目前只有 Cucumber 才能解决这个问题。Cucumber acceptance tests 就是这把钥匙。所以请广大 PM 注意了,你必须需要学 Cucumber 了,不让程序员有可能让你写 Cucumber 文档,你会有点被动!。

有 cucumber 文档吗?我找了很久找不到。

危言耸听了。PM 就算要写,也就是写个 .feature, step_definitions 啥的都不管,毫儿压力。不过,如何写好 feature description 倒是一个值得思考的问题。

说得好像开发者要求 PM 写 Cucumber 之后 PM 就真的会乖乖去写一样 - -

@yedingding @5long 老帖子,给挖出来了。实际情况,PM 可以干掉的,因为人人都在考虑产品。Cucumber 并不向想象中那么好用,实际的项目中体会不到非常大的成就感。

楼贴内容有不妥的地方,可直接指点指点并 @ 我,我虚心听着。

嗯,之前没注意到是老帖。

只是个人从来没体验 "PM 会完整考虑到产品的各个细支末节" 这种福利,更不要说等 PM 用相对规范的语言/文档来描述需求。所以根本没有考虑 Cucumber 这东西是否有用 -- 反正没人用。甚至于最近我尝试在项目里应用 TDD, 觉得业务逻辑有单元测试验证就够了,没必要在验收测试中重复一遍。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号