对现有项目进行Python单元测试以设置BDD
我们可能有兴趣开始将一个单元测试套件合并到我们的项目中,它是用Python编写的(并且它使用Redis、PostgreSQL和一些第三方库,如果这与解决方案有关的话)。我们希望实现的好处是:对现有项目进行Python单元测试以设置BDD,python,unit-testing,testing,python-2.7,bdd,Python,Unit Testing,Testing,Python 2.7,Bdd,我们可能有兴趣开始将一个单元测试套件合并到我们的项目中,它是用Python编写的(并且它使用Redis、PostgreSQL和一些第三方库,如果这与解决方案有关的话)。我们希望实现的好处是: 一旦项目进展顺利,我们希望能够快速有效地指定新的行为,以帮助提高沟通和团队生产力。阅读:我们需要BDD,但已经开始编写没有它的代码了 优秀的文本支持(即测试几乎可以作为自然文本阅读),从而使编写和阅读测试变得更容易 能够自动运行测试(至少能够在Bash脚本或类似脚本中包含运行)。我们使用Windows和Li
pip search bdd
我到处寻找一些小的、有文化的、非魔法的东西来用Python进行测试,但什么也找不到,所以我想出了一个办法
您需要使用另一个测试框架来围绕它构建您的测试(就个人而言,我对unittest非常满意),并且它没有github集成,我认为您最好使用Travis进行集成。Behave的可能重复看起来像是我们可能需要研究的东西。谢谢