可以通过空运行测试步骤来调试行为脚本。试运行有助于在不实际运行的情况下完成所有测试步骤。它有助于确定步骤定义文件中未定义的步骤。它验证是否缺少任何导入语句、语法错误等。所有这些问题都可以通过试运行快速检测到。如果正在进行大规模更新或任何配置更改,空运行有助于在短时间内检测任何错误。
如果必须运行整个套件进行调试,那将非常耗时。在 Behave 中,可以借助下面提到的命令通过空运行进行调试 -
behave --no-capture --dry-run
运行结果如下:
输出显示 3 untested
- 表示测试步骤的计数。试运行具有未实现步骤的特征文件,如下所示 -
输出清楚地定义了空运行得到的步骤定义文件中未定义的步骤。