第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)
还没有任何评论哟~
