Django的BDD测试工具是否与Rails的测试工具相当?

Chi*_*ron 15 python testing django bdd ruby-on-rails

Ruby/Rails享受一些非常好的和强大的行为驱动设计/开发测试框架,如CucumberRSpec.

Python/Django是否喜欢同样的东西(我不是在谈论像PyUnit那样简单的单元测试)?

小智 17

有一种名为Lettuce的新工具,有望成为Cucumber的Pythonic版本.它从Django集成开始.加上Django中现有的测试工具使其非常适合单元测试.

还有一个名为Windmill的工具,它提供了一个基于浏览器的可靠测试工具,用于构建GUI测试.夫妇,与编写验收测试和直像生菜的工具单元测试nosetests和我说你设置.

要记住的是,Ruby和Python之间的文化略有不同.Ruby优先考虑测试.在Python中它是文档.因此,Python中没有一百万个测试框架,只有一些非常可靠的,偶尔有异常值(如生菜).

希望这可以帮助.