cucumber

CukeTest+Puppeteer的Web自动化测试(一)

大城市里の小女人 提交于 2020-10-20 02:00:50
CukeTest+Puppeteer的Web自动化测试 一、初识BDD、Cucumber(黄瓜)、CukeTest   行为驱动开发(Behavior Driven Development,BDD)。行为驱动开发能够保持文档和测试脚本的一致性,便于维护、也便于业务人员和技术人员沟通,始终保持应用软件的技术实现反映业务的需求。 Cucumber是行为驱动开发最流行的一个框架,它使用自然语言描述的行为来驱动测试代码,也支持多种语言,如Ruby、Python、JavaScript、Java等。   Cucumber源码: https://github.com/cucumber/cucumber-js   CukeTest是开发测试自动化脚本的一个灵巧方便的工具。用户可以使用此工具快速创建BDD(行为驱动开发, Behavior Driven Development)测试脚本。它集成了Cucumber框架和JavaScript,可视化编辑,调试功能,并有多个html报告模板可供选择。同时它能够 实现了各种类型应用的自动化,包括Web、Windows、移动设备、API等等。   CukeTest使用文档: http://www.cuketest.com/zh-cn/ 二、Cucumber如何运行的? Features:剧本(测试项的目运行文件都在features目录下,以 .feature