Playwright with Cucumber BDD & TypeScript - Beginner to Pro

所在平台: Udemy

课程主页: https://www.udemy.com/course/playwright-with-cucumber-bdd-typescript-beginner-to-pro/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:《使用Cucumber BDD和TypeScript的Playwright - 从初学者到专业》 课程概述: 本课程使用最新版本的Playwright和Cucumber BDD进行教学。Playwright是一个多编程语言的端到端测试框架,因其出色的特性和易用性而广受欢迎,并且在不断增长的受欢迎程度中。Cucumber BDD(行为驱动开发)也是一种日益受欢迎的技术,被全球各地的组织广泛使用。Cucumber BDD以简洁的方式捕捉测试需求,使非技术人员能够轻松理解自动化场景,同时帮助构建有效的自动化框架和测试。 课程特色: 本课程旨在快速、有效且易于理解。讲师在Udemy上教授多年,拥有超过9门成功课程,已根据 proven 教学技巧对课程进行了精心打磨。课程结构严谨,从开始到结束提供可下载的代码示例,以增强学习体验。 课程内容: 1. Playwright与测试基础:学习如何快速创建简单和复杂的自动化UI测试,理解Cucumber BDD的重要性,使用Cucumber BDD有效捕捉测试(场景)需求,掌握Gherkin语言和其关键字如‘Feature’、‘Given’等。 2. 编程与工具:学习TypeScript、NPM和NodeJS,以增强测试能力,理解TypeScript的基本概念及其与Playwright的集成,管理项目依赖关系和脚本。 3. 高级测试技术:理解设计模式如页面对象模型(POM)的重要性,学习最佳实践,如DRY(不要重复自己),利用‘Hooks’和‘Custom Commands’。 4. 报告与持续集成:创建复杂的报告(HTML、JSON等),学习使用Jenkins进行持续集成,并了解其用途,使用Jenkins创建视觉上的吸引力报告,处理可扩展的选择参数等。 课程还包含更多额外内容,适合想要深入了解Playwright和Cucumber BDD的学习者。

课程评论(0条)

课程详情

This course uses the latest versions of Playwright & Cucumber BDD.Why Playwright?Playwright is a multi-programming language end-to-end testing framework that is not only popular but also rapidly growing in popularity due to its outstanding features and ease of use.Why Cucumber BDD?Cucumber BDD (Behaviour-driven development) much like 'Playwright' 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 9 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?Introduction to Playwright and Testing Basics:Learn how to rapidly create both simplistic and sophisticated automated UI tests using Playwright.Understand the importance of Cucumber BDD (Behaviour-Driven Development).Capture test (scenario) requirements effectively and effortlessly 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 ‘Scenarios' and ‘Scenario Outlines'.Simplify tests using specific Cucumber BDD features such as the ‘Background' keyword.Insert and modify test data directly within feature files.Correctly map test requirements to actions using Cucumber step definitions and Playwright.Become familiar with ‘Tags' and learn how to target and execute specific tests (scenarios).Programming and Tools:Learn TypeScript, NPM, and NodeJS to enhance your testing capabilities.Understand the fundamentals of TypeScript and how it integrates with Playwright.Manage project dependencies and scripts efficiently using NPM.Utilize NodeJS for server-side scripting and automation tasks.Advanced Testing Techniques:Understand the importance of design patterns such as Page Object Modelling (POM).Learn best practices such as DRY (Don't Repeat Yourself).Leverage ‘Hooks' and ‘Custom Commands'.Reporting and Continuous Integration:Create sophisticated reports (HTML reports, JSON reports) and more!Learn continuous integration using Jenkins and understand its usefulness.Become familiar with important add-ons for Jenkins.Create visually appealing reports within Jenkins and attach images to those reports.Handle extensible choice parameters (selection dropdown lists) via Jenkins.Additional Features:And much much more!

课程标签

0人关注该课程

主题相关的课程