Cypress with Cucumber BDD - Automation Testing Bootcamp

所在平台: Udemy

课程主页: https://www.udemy.com/course/cypress-with-cucumber-bdd-beginner-to-expert-in-9-hours/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Cypress与Cucumber BDD - 自动化测试训练营 课程概述:本课程使用最新版本的Cypress(v11+)和Cucumber BDD(行为驱动开发),旨在帮助学习者快速掌握自动化测试的相关知识。Cypress是一款流行的JavaScript端到端测试框架,其出色的功能和易用性使其迅速受到欢迎。Cucumber BDD是一种日益流行的技术,它以简洁的方式捕捉测试需求,帮助非技术人员更好地理解已自动化的场景,同时促进有效的自动化框架和测试的建立。 课程特色:课程设计快速高效、易于跟随,讲师在Udemy上教授过多门成功的课程,并采用经过验证的教学技巧进行优化。课程内容从头到尾经过精心构建,每节编码讲座后提供可下载的代码示例。 课程内容: - 快速创建简洁而复杂的自动化UI测试 - 学习Cucumber BDD的重要性 - 使用Cucumber BDD有效捕捉测试场景需求 - 熟悉Gherkin语言解析器及其关键词的使用(如'Feature'、'Given'、'When'、'And'、'Then'等) - 理解'Scenario'和'Scenario Outlines'的区别,利用Cucumber BDD特性简化测试 - 了解如何使用步骤定义和Cypress正确映射测试需求与动作 - 熟悉标签的使用,目标执行特定测试 - 理解设计模式如页面对象模型(POM)的重要性 - 学习最佳实践,如DRY(不要重复自己) - 创建复杂报告(HTML报告、JSON报告、多报告等) - 利用Hooks和自定义命令 - 学习使用Jenkins进行持续集成,并理解其重要性 - 熟悉Jenkins的重要插件,制作视觉吸引的报告并附加图像 - 学习通过Jenkins处理可扩展的选择参数(下拉列表) 更多内容将使学习者能够掌握自动化测试的关键技能,为将来的职业发展打下坚实基础。

课程评论(0条)

课程详情

This course uses the latest versions of Cypress (v11+) & Cucumber BDD [October 2022]Why Cypress? Cypress is a JavaScript End to End Testing Framework that is very popular and is rapidly growing in popularity due to its great features and ease of use. Why Cucumber BDD?Cucumber BDD (Behaviour-driven development) much like 'Cypress' is a technology which is growing in popularity by the day and is used by organisations across the globe. Cucumber BDD captures test requirements in a simplistic manner, making it easy not only for 'Non technical parties/people' to understand scenario's which have been automated, but also assists the process of building effective automation frameworks and tests.Why this course?This course is designed to be quick, effective, efficient and easy to follow. I have been teaching for several years on Udemy with over 6 highly successful courses to date. I have refined this course using proven teaching techniques. This course is carefully structured from start to finish and I provide downloadable code examples after each coding lecture. What does this course cover?You will learn how to rapidly create simplistic and sophisticated Automated UI Tests using Cypress.Learn the importance of Cucumber BDD (Behaviour-driven development).Learn how to effectively and effortlessly capture test (Scenario) requirements using Cucumber BDD.Gain knowledge of 'Gherkin', Cucumber's language parser.Know why and when to use specific Gherkin Keywords such as 'Feature', 'Given', 'When', 'And', 'Then' and more!Learn the differences between 'Scenario's' & 'Scenario Outlines'. Learn how to simplify tests using specific Cucumber BDD Features such as the 'Background' keyword. Gain the knowledge to insert and modify test data directly within Feature File(s).Learn how to correctly map Test Requirements to actions using Cucumber Step Definitions and Cypress.Become familiar with 'Tags' and learn how we can target and execute specific tests (Scenario's).Understand the importance of Design Patterns such as Page Object Modelling (POM).Learn best practises such as DRY (Don't Repeat Yourself).Learn how to create Sophisticated Reports (HTML Reports, JSON Reports, Multi Reports) and more!Learn how to leverage 'Hooks' and 'Custom Commands'.Learn Continuous Integration using Jenkins and explain why this is very useful.Become familiar with important add-ons for Jenkins.Ability to create visually appealing reports within Jenkins and attach images to those reports.Learn how to handle Extensible Choice Parameters (Selection Dropdown lists) via Jenkins.And much more!

课程标签

0人关注该课程

主题相关的课程