Behave 功能测试设置

Behave 功能测试设置

Behave可以处理三种不同的文件类型,具体如下– 1.

  • 功能文件 ,由商业分析师或任何项目利益相关者创建,包含Behave相关的用例。

  • 功能文件中定义的方案的 步骤实现文件

  • 环境设置文件 ,其中的前/后条件将在步骤、功能、场景等之前和之后执行。

特征文件

一个特征文件应该在一个称为特征的文件夹中。另外,在特征目录下应该有一个子目录step。

Behave - 功能测试设置

启动特征文件

我们可以用各种命令行参数来启动特征文件。这些参数解释如下

  • 如果没有可用的信息,特性目录中的所有特性文件都将被加载到Behave中执行。

  • 如果提供了feature目录的路径,那么必须在feature目录下至少有一个feature文件(扩展名为.feature)和一个名为step的子目录。

  • 另外,如果存在environment.py,它应该在拥有step目录的目录内,而不是在step目录内。

  • 如果提供了某个特征文件的路径,那么它就会指示Behave去搜索它。为了得到该特征文件对应的步骤目录,会搜索父目录。

  • 如果在当前的父目录中没有找到,那么它就搜索其父目录。这将一直持续到它到达文件系统根目录。另外,如果environment.py存在,它应该在有步骤目录的目录内,而不是在步骤目录内。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程