Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-bdd
A collection of awesome things regarding the behavior-driven development ecosystem. A curated list of courses, tutorials, libraries, tips and tricks, books, videos, and awesome resources about BDD.
https://github.com/omergulen/awesome-bdd
Last synced: 4 days ago
JSON representation
-
Resources
-
Articles
- What is BDD? - by Cucumber.
- Introducing BDD - by Dan North.
- Making the shift to behavior driven development - by Heather Krebsbach (Atlassian).
- Where should you use Behaviour-Driven Development? - by Thomas Sundberg.
- BDD in DevOps: An Example of BDD in Continuous Integration | Whiteboard Friday - by Tricentis Team.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Cucumber.io - Official Documentation for Cucumber - by Cucumber.
- Cucumber BDD (Part 1): Starting with Feature Mapping - by Thilina Ashen Gamage.
- E2E Testing with Protractor , Cucumber using TypeScript! - by Ram Pasala.
- End-to-end testing Single Page Apps and Node.js APIs with Cucumber.js and Puppeteer - by Anephenix.
- Shift Left with Behavior Driven Development - by Smartbear.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
- Be Da Developer, Cucumber on Android - by Emma Suzuki.
-
Books
- BDD in Action: Behavior-driven development for the whole software lifecycle - by John Ferguson Smart.
- The Cucumber Book: Behaviour-Driven Development for Testers and Developers (Pragmatic Programmers) - by Matt Wynne, Aslak Hellesoy.
- Learning Behavior-driven Development with JavaScript - by Enrique Amodeo.
- Test Driven Development: By Example - by Kent Beck.
- Clean Code: A Handbook of Agile Software Craftsmanship - by Robert C. Martin.
- The Cucumber for Java Book: Behaviour-Driven Development for Testers and Developers - by Seb Rose, Matt Wynne, Aslak Hellesoy.
- BDD in Action, Second Edition: Behavior-driven development for the whole software lifecycle - by John Ferguson Smart and Jan Molak.
-
Case Studies
- Behaviour Driven Development - Case study in Nordea - by Sami Luoma.
-
Guides
- The beginner's guide to BDD - by Konstantin Kudryashov, Alistair Stead, Dan North.
- Protractor-Cucumber-TypeScript Setup Guide - by Ram Pasala.
-
-
Related Awesome Lists
-
Guides
- Awesome Selenium - A curated list of delightful Selenium resources.
- Awesome Testing - A curated list of testing software, extensions and resources.
- Awesome Software Quality - A list of free software testing and verification resources.
- Awesome TDD - A collection of awesome things regarding the test-driven development ecosystem.
- The Original - The awesome list of awesome lists.
- Awesome Cucumber - A collection of awesome Cucumber and Gherkin-related resources.
- Awesome Software Quality - A list of free software testing and verification resources.
-
-
Videos
-
Guides
- An Introduction to Behavior-Driven Development (BDD) with Cucumber for Java - by Oracle Developers.
- An Introduction to BDD from Konstantin Kudryashov - by Inviqa.
-
-
Tools
-
.NET
-
C-Sharp
- Concordion - Concordion fixtures find commands in the instrumented specification and use them to verify the system under test. Concordion is a test runner that can invoke your application code directly.
-
Java
- Concordion - Concordion fixtures find commands in the instrumented specification and use them to verify the system under test. Concordion is a test runner that can invoke your application code directly.
- Easy B - easyb is a behavior driven development framework for the Java platform.
- JBehave - JBehave is a framework for Behaviour-Driven Development (BDD).
- JBehave Web - JBehave Web is an extension of JBehave Core, providing support for web-related access or functionality.
- Karate - Web services testing framework based on Cucumber-JVM.
- cucumber - Cucumber helps in writing the tests which are easy to understand by anyone
- cucumber - Cucumber helps in writing the tests which are easy to understand by anyone
- Cucable Maven Plugin - Cucable is a Maven plugin for Cucumber scenarios that simplifies fine-grained and efficient parallel test runs.
- Chorus - The Chorus BDD interpreter - Executable specifications for distributed systems.
- Cluecumber Report Maven Plugin - This plugin creates aggregated test reports from Cucumber compatible JSON files that are generated by Cucumber BDD, Karate and other frameworks.
- HTML reports for Cucumber - This is a Java report publisher primarily created to publish cucumber reports on the Jenkins build server. It publishes pretty html reports with charts showing the results of cucumber runs.
- SeleniumCucumber - BDD framework for automation using Selenium Cucumber and TestNg.
- Spock - The Enterprise-ready testing and specification framework.
- cucumber - Cucumber helps in writing the tests which are easy to understand by anyone
- Karate - Web services testing framework based on Cucumber-JVM.
- Cluecumber Report Maven Plugin - This plugin creates aggregated test reports from Cucumber compatible JSON files that are generated by Cucumber BDD, Karate and other frameworks.
-
JavaScript
- DaSpec - JavaScript framework.
- apickli - REST API integration testing framework based on cucumber.js.
- Courgette - Beautifully simple UI testing for all the team. Test your Web and Native Mobile Apps.
- Cucumber.js - Cucumber.js is the JavaScript implementation of Cucumber and runs on the maintained Node.js versions and modern web browsers.
- Cucumber Reports Plugin - This is a Java Jenkins plugin which publishes pretty html reports showing the results of cucumber runs.
- Jasmine - Simple JavaScript testing framework for browsers and node.js.
- react-hot-loader - Tweak React components in real time.
- RestQA - All-in-one API test automation framework with a great developer experience. Based on Cucumber.
- Yadda - A BDD javascript library.
-
Objective-C
- Specta - A light-weight TDD / BDD framework for Objective-C.
-
Go
-
Perl
- test-bdd-cucumber-perl - Test::BDD::Cucumber - Feature-complete Cucumber-style testing in Perl
-
PHP
-
Python
-
Ruby
- CukeLinter - This gem provides linting functionality for Feature files.
- ReportBuilder - Ruby gem to merge Cucumber JSON reports and build mobile-friendly HTML Test Report, JSON report and retry file.
- Spinach - BDD framework on top of Gherkin.
-
-
How can I thank you?
-
Guidelines
-
Programming Languages
Sub Categories
Keywords
bdd
10
testing
10
bdd-framework
10
cucumber
7
gherkin
6
behavior-driven-development
5
java
5
awesome
5
awesome-list
5
testing-tools
4
javascript
4
tdd
4
test
3
cucumber-reports
3
tdd-utilities
2
go
2
integration-testing
2
ruby
2
list
2
automated-testing
2
cucumber-jvm
2
php
2
test-driven-development
2
test-automation
2
cucumber-framework
2
typescript
2
python
2
maven-plugin
2
bdd-tests
1
test-runner
1
chaos-engineering
1
parallelization
1
fault-injection
1
golang
1
maven-failsafe
1
test-driven-design
1
gherkin-parser
1
test-framework
1
tests
1
toolkit
1
cucumber-scenarios
1
objective-c
1
xcode
1
angular
1
cucumber-js
1
nodejs
1
protractor
1
protractor-cucumber-typescript
1
lists
1
resources
1