当前位置: 首页 > 工具软件 > Cucumber > 使用案例 >

cucumber简介

邵星河
2023-12-01

cucumber是一种在敏捷团队十分流行的自动化测试工具,它可以为我们建立一个易读的可执行的特性文档,属于BDD

cucumber主要是由三种主要部分构成:

1.Featues:

               语法规则:基于Gherkin.Gherkin是一种简单的英语文本语言,它有助于工具--Cucumber解释和执行测试脚本。支持语言:#language:en(Zh-CN)等

                Features文件必须以.features命名。包含title,多个scenario,每个scenario包含多个step

                step定义必须以关键字Given,When,And开始

2.Step_definitions:

                 根据feature文件中定义的step编写对应的测试码

3.cucumber command

                 运行*Feature文件。cucumber分析feature文件中定义的step,然后去执行step-                                  definitons寻找相匹配的step,执行step中的代码,运行结果以HTML的形式保存,fail                      的情况查看对应的log日志,在IDEA上直接点击测试类进行运行

 类似资料: