4种出色的Python测试框架( 二 )


与通常需要先编写代码的测试编写方法相比,这可能显得更死板僵硬 。但是BDD方法旨在使测试更容易为编写测试的开发人员进行推理,并且使其他人(包括最终用户和其他开发人员)更容易理解测试的用途和原因 。behave非常适合必须谨小慎微的项目 。
behave让你可以通过指定能添加到功能文件中个别案例的“标签”或元数据,从命令行选择性地运行测试 。还可以定义精细化的逐步行为,比如安装和拆卸程序 。behave测试还可以与Django和Flask Web框架集成起来 。
还有其他几种面向Python的BDD框架,比如Lettuce和Radish,但behave是使用最广泛的框架之一 。

【4种出色的Python测试框架】


推荐阅读