Cucumber自学导航

Introduction | Cucumber 官方学习网站

一、基本概念了解

1、了解什么是cucumber ( 实现BDD的开源工具

2、了解什么是gerkin ( 让cucumber工具读得懂语言,告诉cucumber'做什么'

3、了解什么是step definition (让gerkin写的feature文件动起来,告诉cucumber '做的步骤,怎么做'

二、安装依赖

python环境

1、Unittest框架 : pip install Behave

unittest + cucumber 教程

2、Pytest框架 : pip install Pytest-BDD

pytest + cucumber 教程

js环境

1、Playwright框架 :

  • npm install --save-dev playwright-bdd
  • npm install --save-dev @cucumber/cucumber

playwright + cucumber 教程

三、Gerkin语法学习

四、step definition语法学习

五、执行命令

六、测试报告

相关推荐
用户8356290780511 天前
无需 Office:Python 批量转换 PPT 为图片
后端·python
前端Hardy1 天前
面试官:JS数组的常用方法有哪些?这篇总结让你面试稳了!
javascript·面试
yuki_uix1 天前
Props、Context、EventBus、状态管理:组件通信方案选择指南
前端·javascript·react.js
全栈老石1 天前
手写无限画布4 —— 从视觉图元到元数据对象
前端·javascript·canvas
markfeng81 天前
Python+Django+H5+MySQL项目搭建
python·django
GinoWi1 天前
Chapter 2 - Python中的变量和简单的数据类型
python
Leon1 天前
新手引导 intro.js 的使用
前端·javascript·vue.js
JordanHaidee1 天前
Python 中 `if x:` 到底在判断什么?
后端·python
ServBay1 天前
10分钟彻底终结冗长代码,Python f-string 让你重获编程自由
后端·python
闲云一鹤1 天前
Python 入门(二)- 使用 FastAPI 快速生成后端 API 接口
python·fastapi