Behavior-Driven Development in plain Java
-
Updated
Oct 10, 2025 - Java
Behavior-driven development (BDD) is a test-first, agile testing practice. Without focusing on internal implementation, BDD tests are business-facing scenarios that attempt to describe the behavior of a story, feature, or capability from a user’s perspective. Behaviour-driven development is a synthesis and refinement of practices stemming from test-driven development (TDD) and acceptance-test-driven development (ATDD).
Behavior-Driven Development in plain Java
Behavior driven service development.
Non-Regression Automation for User Interfaces
Executable state charts, property based testing and more.
A sample project that has most of the tests and code written in a Behaviour Driven Development style, using the Cucumber framework.
Selenium BDD Java TestNG & Cucumber framework. Including Allure Report, SlackBot, Parallel Testing, BrowserStack, WebDriverManager, SeleniumGrid Fake&Mock data.
Spring Boot With Test Driven Development ( TDD )
Dtective
Implement Behaviour driven development using Java.
Cheesecakes is a data-driven testing framework built on top of Junit
A custom cucumber-jvm formatter using ExtentReports.
A sample application follows Domain-driven Design (DDD), CQRS and Event Sourcing approaches built using Spring Cloud (Microservices).
Decentralised Control of Intelligent Devices: A Healthcare Facility Study
First Project For Me To Test WebPage Using Selenium WebDriver By Java
This project highlights how to write Behavior-Driven Development (BDD) test cases with Cucumber and Spring Boot.
A scalable Selenium-TestNG automation framework for modern QA needs.
This tool models and optimizes user tasks based on real-world behaviors. It transforms individual task models into unified, constraint-driven representations, using examples like Wordle to demonstrate its effectiveness. The tool visualizes task flows for better design and efficiency.
Test Automation Framework - Selenium WebDriver framework project using Java, Maven, TestNG and POM.
E-commerce testing framework (under development)
Created by Kent Beck, D.D. McCracken
Released 1957