与通常需要先编写代码的测试编写方法相比,这可能显得更死板僵硬 。但是BDD方法旨在使测试更容易为编写测试的开发人员进行推理,并且使其他人(包括最终用户和其他开发人员)更容易理解测试的用途和原因 。behave非常适合必须谨小慎微的项目 。
behave让你可以通过指定能添加到功能文件中个别案例的“标签”或元数据,从命令行选择性地运行测试 。还可以定义精细化的逐步行为,比如安装和拆卸程序 。behave测试还可以与Django和Flask Web框架集成起来 。
还有其他几种面向Python的BDD框架,比如Lettuce和Radish,但behave是使用最广泛的框架之一 。
【4种出色的Python测试框架】
推荐阅读
- 清朝茶叶的分类
- 茶树的栽培方法
- 红帽和CentOS推出CentOS Stream,一个新的Linux发行版
- 支撑百万并发的“零拷贝”技术,你了解吗?
- 网站运营是做什么的?网站运营技巧大揭秘
- 电车的电池是什么电池 电动客车用的是什么电池
- 煮出来的粽子米不粘咋回事 煮好的粽子不黏可以再次煮吗
- 如何监控记录局域网内的邮件收发
- 螃蟹冰冻在冰箱里面明天可以吃吗 螃蟹早上买的晚上吃是不是要冻起来
- 你天天都在充电,但是否知道小小的充电器里都装了些啥?