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

五、执行命令

六、测试报告

相关推荐
方安乐15 小时前
python之向量、向量和、向量点积
开发语言·python·numpy
candyTong17 小时前
一觉醒来,大模型就帮我排查完页面性能问题
前端·javascript·架构
zh15702317 小时前
JavaScript中WorkerThreads解决服务端计算瓶颈
jvm·数据库·python
玩嵌入式的菜鸡17 小时前
网页访问单片机设备---基于mqtt
前端·javascript·css
蜡台18 小时前
Python包管理工具pip完全指南-----2
linux·windows·python
Mr.朱鹏18 小时前
【Python 进阶 | 第四篇】Psycopg3 + Flask 实现 PostgreSQL CRUD 全流程:从连接池到RESTful接口
python·postgresql·flask·virtualenv·fastapi·pip·tornado
前端一小卒18 小时前
我用 Claude Code 的 Superpowers 技能链写了个服务,部署前差点把服务器搞炸
前端·javascript·后端
2401_8714928518 小时前
Vue.js监听器watch利用回调函数处理级联下拉框数据联动
jvm·数据库·python
FreakStudio18 小时前
亲测可用!可本地部署的 MicroPython 开源仿真器
python·单片机·嵌入式·面向对象·并行计算·电子diy·电子计算机
SilentSamsara19 小时前
Python 环境搭建完整指南:从下载安装到运行第一个程序
开发语言·python