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

五、执行命令

六、测试报告

相关推荐
码农学院10 分钟前
GEO与SEO协同:从传统搜索到生成式搜索的平滑迁移路径
服务器·前端·python
程序员羽痕10 分钟前
基于 Django + PyTorch 的中文字体识别系统
pytorch·python·django
To_OC8 小时前
LC 131 分割回文串:刚学回溯时,我连怎么切字符串都想不明白
javascript·算法·leetcode
To_OC9 小时前
LC 42 接雨水:暴力超时卡半天?前后缀数组一用就通了
javascript·算法·leetcode
小林ixn9 小时前
从 ??= 到 onKeyDown:一个 React 组件的“自我修养”
前端·javascript·react.js
এ慕ོ冬℘゜10 小时前
前端实战:jQuery 多条件联合搜索(标题模糊查询 + 日历时间段筛选)
前端·javascript·jquery
大模型码小白10 小时前
【Python零基础教程】继承、多态与魔法函数:面向对象编程三大核心特性详解
java·大数据·开发语言·人工智能·python·ai编程
随心点儿11 小时前
js postMessage 实现跨域发送消息-应用示例
javascript·ecmascript·postmessage
麻雀飞吧11 小时前
最新量化学习路径,交易认知和技术实现要并行
人工智能·python
kyriewen12 小时前
我让AI改一个bug——它偷偷动了5个我没让它碰的地方
前端·javascript·ai编程