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语法学习

五、执行命令

六、测试报告

相关推荐
用户6919026813397 分钟前
Harness工程的概念,以及简单的代码示例
javascript·架构
李白的天不白7 分钟前
python下载脚本
python
2501_9095091010 分钟前
DAY 45
python
AI_paid_community13 分钟前
如何使用 Claude 在 AI 时代快速入局新的行业?(经验贴)
前端·javascript·后端
sunly_21 分钟前
React Suspense 用法详解
前端·javascript·react.js
郝学胜_神的一滴26 分钟前
Python 高级编程 027:四大推导式全攻略
python·pycharm
渣波33 分钟前
TS 必考题深度解析:type 与 interface 的终极对决
前端·javascript
菜冻鱼36 分钟前
Python-sklearn-特征工程
开发语言·人工智能·python·机器学习·numpy·matplotlib·sklearn
mit6.8241 小时前
archived
后端·python·flask
船长@1 小时前
FastAPI 快速上手:从零基础到实操入门
python·ai·fastapi