- Behave教程
- Behave - 主页
- Behave - 简介
- Behave - 安装
- Behave - 命令行
- Behave - 配置文件
- Behave - 功能测试设置
- Behave - 小Cucumber关键词
- Behave - 功能文件
- Behave - 步骤实施
- Behave - 第一步
- Behave - 支持的语言
- Behave - 步骤参数
- Behave - 场景大纲
- Behave - 多行文本
- Behave - 设置表
- Behave - 一步一步
- Behave - 背景
- Behave - 数据类型
- Behave - 标签
- Behave - 枚举
- Behave - 步骤匹配器
- Behave - 正则表达式
- Behave - 可选部分
- Behave - 多种方法
- Behave - 阶跃函数
- Behave - 步骤参数
- Behave - 运行脚本
- Behave - 排除测试
- Behave - 重试机制
- Behave - 报告
- Behave - 钩子
- Behave - 调试
- Behave有用的资源
- Behave - 快速指南
- Behave - 有用的资源
- Behave - 讨论
Behave - 功能测试设置
Behave 适用于三种不同的文件类型,如下所示 -
由业务分析师或任何项目利益相关者创建的功能文件,包含与Behave相关的用例。
步骤功能文件中定义的场景的实施文件。
环境设置文件,其中要先执行前置/后置条件,然后执行步骤、功能、场景等。
特征文件
功能文件应位于称为功能的文件夹中。另外,features 目录中应该有一个子目录steps。
启动功能文件
我们可以使用各种命令行参数启动功能文件。这些解释如下 -
如果没有可用信息,则应加载 features 目录中的所有功能文件以在 Behave 中执行。
如果提供了features目录的路径,则features目录中必须至少有一个feature文件(扩展名为.feature)和一个名为steps的子目录。
另外,如果environment.py存在,它应该位于具有steps目录的目录中,而不是位于steps目录中。
如果提供了功能文件的路径,则它指示 Behave 搜索它。要获取该功能文件的相应步骤目录,请搜索父目录。
如果在当前父目录中找不到,则会搜索其父目录。这将继续,直到到达文件系统根目录。另外,如果environment.py存在,它应该位于具有steps目录的目录中,而不是位于steps目录中。