第2章Gherkins及Feature
发布时间
阅读量:
阅读量
2.1 Gherkins简介
截至目前,已对Cucumber及其功能有了初步认知。该工具负责运行在特性文件中所设定的测试脚本。用于编写这些可执行特性文件的语言被称作Gherkin。Gherkin是一种基于英语文本的简洁语言,能够协助工具Cucumber对测试脚本进行解析与执行。
正如上述内容所述,在构建测试脚本时,BDD方法融合了多种视角。这可能包括开发视角、业务视角等。这意味着在编写测试脚本的过程中,需要来自不同背景群体的人员共同参与,如开发人员、项目经理、产品负责人以及测试人员。由于这些人员所属领域各异,因此存在无法使用统一语言进行测试脚本概念化的潜在问题。这也正是Gherkin语言得以发展和应用的关键所在。
Gherkin提供了一组基于英语文本的通用关键词,使得不同背景的人群能够在使用过程中达成一致,并最终生成相同的测试脚本输出结果。
2.实例分析与应用
功能: 社交网站的登录功能。由于本人为社交网站的使用者,当输入用户名username1,并将密码设为password1后,系统应将用户引导至网站的首页。
上述情形被定义为用户登录功能。以粗体形式呈现的所有词语均为Gherkin关键字。
在本例中所涉及的关键字包括:**Background、But、、Scenario Outline、Examples
全部评论 (0)
还没有任何评论哟~
