Tags
Language
Tags
October 2024
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2

Mastering Cucumber Java Bdd: Build Efficient Automated Tests

Posted By: ELK1nG
Mastering Cucumber Java Bdd: Build Efficient Automated Tests

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

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