文章列表
昨天看了些cucumber,简单说说我的想法
cucumber应该用来做集成、功能测试,而实际应用还需要通过其他测试框架(rspec, test::unit……)来做单元测试。
cucumber测试当中有用自然语言描述feature文档和相应的测试程序steps,我想steps应该是features文档的程序化版本(ruby,python……),
在描述上steps与 features有很多重复,也就是说你改了features一些描述,也差不多你也要改改steps相应的描述内容,这样能使行为描述一致。
而features即特定格式的需求描述,而需求是不确定的,改的动作应该算是够频繁,而反 ...