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

五、执行命令

六、测试报告

相关推荐
静西子7 分钟前
Vue标签页切换时的异步更新问题
前端·javascript·vue.js
时间的情敌8 分钟前
Vue 3.0 源码导读
前端·javascript·vue.js
李慕婉学姐28 分钟前
【开题答辩过程】以《基于微信小程序的线上讲座管理系统》为例,不会开题答辩的可以进来看看
javascript·mysql·微信小程序
nvd1142 分钟前
python异步编程 -- 深入理解事件循环event-loop
python
chenchihwen43 分钟前
AI代码开发宝库系列:Text2SQL深度解析基于LangChain构建
人工智能·python·langchain·text2sql·rag
. . . . .1 小时前
基于React的开源框架Next.js、UmiJS、Ant Design Pro
javascript·react.js·开源
listhi5201 小时前
React Hooks 实现表单验证
前端·javascript·react.js
CILMY231 小时前
【一问专栏】Python中is和==的区别详解
开发语言·python·is·==
太过平凡的小蚂蚁2 小时前
适配器模式:让不兼容的接口协同工作
java·前端·javascript