Mastering Cucumber Java Bdd: Build Efficient Automated Tests
Published 11/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.36 GB | Duration: 6h 24m
Published 11/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.36 GB | Duration: 6h 24m
Master Behavior-Driven Development (BDD) Testing with Java and Cucumber for Efficient Automation
What you'll learn
Automation Testing
Cucumber in Java from basics to advanced
Learn best practices from true programmers
Learn how to write scalable, readable and maintainable clean code
You will learn source code of the tutor. All homework is completed with the Trainer
Intellij Idea
JUnit 5
Cucumber basics
Cucumber in Java
Gradle basics
Requirements
A computer with access to the internet
Some basic knowledge of Java
Description
Are you ready to supercharge your software testing skills and become a proficient automation tester? Look no further! Welcome to our comprehensive course on "Mastering Cucumber Java BDD: Build Efficient Automated Tests."In today's fast-paced software development world, effective testing is crucial. Behavior-Driven Development (BDD) with Cucumber and Java has emerged as a powerful technique for writing efficient and maintainable automated tests. This course is your gateway to mastering this cutting-edge technology.What You Will Learn:Fundamentals of BDD: Understand the core principles of Behavior-Driven Development and why it's revolutionizing the way we test software.Cucumber Basics: Dive into Cucumber, a leading BDD framework, and learn how to write feature files that bridge the gap between business requirements and technical tests.Step Definitions: Harness the power of step definitions to translate feature files into executable code, making your tests come to life.Data-Driven Testing: Explore advanced techniques for data-driven testing and learn how to create versatile and reusable test scenarios.Integrating with Rest Assured: Combine the strength of Cucumber with Rest Assured to automate API testing like a pro. Best Practices: Discover industry best practices for structuring your BDD projects, writing clean and maintainable code, and collaborating effectively with your team.Real-World Projects: Apply your knowledge to real-world scenarios through hands-on projects that simulate the challenges faced by professional testers.Why Enroll in This Course?Practical Skills: Gain hands-on experience and practical skills that are highly sought after in the software testing industry.Instructor Expertise: Learn from experienced instructors who have a proven track record in automated testing and BDD. Career Advancement: Boost your career prospects by becoming proficient in a technology that is in high demand by leading companies.Lifetime Access: Get lifetime access to course materials, updates, and a supportive online community.Don't miss this opportunity to become a certified Cucumber Java BDD expert. Enroll today, and take the first step towards a rewarding career in software testing!
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Communication plan
Lecture 3 Tips to improve your course taking experience
Section 2: Course Materials
Lecture 4 What is the project we will work on?
Lecture 5 What will we achieve in the end?
Section 3: BDD Overview
Lecture 6 What is BDD?
Lecture 7 Real life samples from BDD
Lecture 8 Home task review BDD
Lecture 9 What is Cucumber BDD in Java
Section 4: Development Environment Setup
Lecture 10 Java 17 Installation
Lecture 11 Gradle 7.3.3 Installation
Lecture 12 IntelliJ IDEA Community Edition Installation
Section 5: Test migration from JUnit to Cucumber
Lecture 13 Setup right structure of project, folders, add dependency
Lecture 14 Create simple scenario to add two numbers
Lecture 15 Move simple Get Board scenario to BDD format in one single class
Lecture 16 Move simple Get Board scenario to BDD format in one single class - Hometask
Section 6: Java Cucumber Basics
Lecture 17 Remove test data from steps, step arguments
Lecture 18 Remove test data from steps, step arguments - Hometask
Lecture 19 Data tables for couple parameters in steps
Lecture 20 Data tables for couple parameters in steps - Hometask
Lecture 21 Outlines
Lecture 22 Outlines - Hometask
Lecture 23 Backgrounds
Section 7: Java Cucumber Advanced
Lecture 24 Ways to share data between steps
Lecture 25 Ways to share data between steps - Hometask
Lecture 26 Step arguments transformers
Lecture 27 Step arguments transformers - Hometask
Lecture 28 Hooks and tags
Lecture 29 Hooks and tags - Hometask
Section 8: Extra: Cucumber Test Runner and Reports
Lecture 30 Junit cucumber test runner
Lecture 31 Junit cucumber test runner - Hometask
Lecture 32 Run tests via CMD
Lecture 33 Cucumber reports
People who want to learn Cucumber BDD from scratch to advanced level,Students who want to become more valuable SDETs on careers market