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

五、执行命令

六、测试报告

相关推荐
2013编程爱好者15 小时前
Vue工程结构分析
前端·javascript·vue.js·typescript·前端框架
不羁的fang少年17 小时前
前端常见问题(vue,css,html,js等)
前端·javascript·css
change_fate17 小时前
el-menu折叠后文字下移
前端·javascript·vue.js
笨笨聊运维18 小时前
CentOS官方不维护版本,配置python升级方法,无损版
linux·python·centos
Gerardisite18 小时前
如何在微信个人号开发中有效管理API接口?
java·开发语言·python·微信·php
小毛驴85019 小时前
软件设计模式-装饰器模式
python·设计模式·装饰器模式
闲人编程19 小时前
Python的导入系统:模块查找、加载和缓存机制
java·python·缓存·加载器·codecapsule·查找器
weixin_4111918419 小时前
flutter中WebView的使用及JavaScript桥接的问题记录
javascript·flutter
百***060119 小时前
SpringMVC 请求参数接收
前端·javascript·算法