Advertisement

第1章Cucumber概述及其环境配置

阅读量:

软件安装包: http://pan.baidu.com/s/1cxL2PK 密码: ebfi

第1章Cucumber简介与环境设置

1.1 BDD简述

BDD(BehaviorDriven Development:行为驱动开发)为用户创造了一个平台,使其能够依据开发人员与客户的需求来构建测试脚本。因此,在项目启动阶段,开发人员、项目经理、质量保证人员、用户验收测试人员以及产品所有者(股东)共同参与,通过集思广益的方式探讨应涵盖哪些测试场景,以确保软件或应用程序能够顺利运行。最终,他们制定出一系列测试场景。这些测试脚本采用简洁的英语表达方式编写,同时也具备文档的功能。

1.示例段落结构展示

在构建用户认证功能的过程中,存在若干关键测试情境,唯有确保这些情境的测试结果符合预期,方可实现功能的正常调用。

1. 用户输入正确的用户名及对应的密码,系统应允许其成功登录

2. 当用户提供的用户名存在错误,但密码正确时,系统应阻止其登录操作

3. 若用户输入的密码有误,而用户名正确,系统亦不应允许其登录

4. 用户同时提供错误的用户名与密码时,系统需拒绝其登录请求

1.3 BDD工作流程

代码需满足BDD中所设定的测试脚本要求,否则将触发代码重构操作。唯有当所有预设测试脚本均执行

全部评论 (0)

还没有任何评论哟~