Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Behavior-driven development

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).

https://github.com/alancesar/hello-spock

Hello world with Spock Framework

bdd spock spock-framework test testing

Last synced: 03 Dec 2024

https://github.com/chatgthb/testingpractices_restassured_cucumber_api

A test automation framework for RESTful API testing using RestAssured, Cucumber (BDD), and TestNG. Includes comprehensive reporting with ExtentReports. Built for the Petstore API.

api-testing automated-testing bdd cucumber extentreports-cucumber7 petstore-api restassured-framework restful-api testng

Last synced: 09 Nov 2024

https://github.com/yosefbennywidyo/digro

Digital Room

bdd ruby-on-rails

Last synced: 15 Dec 2024

https://github.com/aghamohammadi/angular-test-cypress

Angular CRUD with e2e cypress & cucumber and unit tests

angular bdd crud cucumber cypress ddd e2e-test form-validation tdd unit-testing

Last synced: 21 Dec 2024

https://github.com/br0ken-/environment-loader

Autoload context classes of Behat extension.

bdd behat behat-extension tdd testing

Last synced: 09 Dec 2024

https://github.com/romfos/ngherkin

Modern Gherkin-based BDD framework for .NET ecosystem

bdd cucumber dotnet executable-specification gherkin spec test-automation-framework testing tests

Last synced: 12 Nov 2024

https://github.com/hednailiautomation/e-commerce_testing_project

This is a selenium maven e-commerce testing project using Allure reports / Cucumber using JUnit Runner / Cucumber using testng Runner/ headless versions / Chrome and Firefox Versions

allure-report bdd cucumber java maven pom selenium testng

Last synced: 06 Dec 2024

https://github.com/assertthat/assertthat-bdd-gradle-example

Example project for https://github.com/assertthat/assertthat-bdd-gradle-tasks

assertthat-bdd bdd cucumber gradle-plugin jira-plugin

Last synced: 10 Nov 2024

https://github.com/assertthat/assertthat-bdd-maven-example

Example project for https://github.com/assertthat/assertthat-bdd-maven-plugin

assertthat-bdd bdd cucumber jira-plugin maven-plugin

Last synced: 10 Nov 2024

https://github.com/spinningideas/testing-bdd-specflow-nunit

Reference implementation of testing approach using BDD, specflow, C#, and .net core 3.x

bdd csharp dotnet-core nunit selenium specflow testing-bdd-specflow

Last synced: 14 Nov 2024

https://github.com/humbertodias/java-bdd-cucumber

Java Behaviour Driven Development with Cucumber

bdd cucumber java

Last synced: 14 Nov 2024

https://github.com/jbadeau/gaugekit

A collection of modules to make writing acceptance tests with gauge easier.

bdd beam gauge http screenplay-pattern selenium spark sql testing

Last synced: 21 Dec 2024

https://github.com/noushinb/selenium-webdriver-java-testing-example

This repository provides an example of using Selenium WebDriver with Java, JUnit, Cucumber, and Gherkin for browser automation and UI testing. It includes a simple framework for managing WebDriver instances, reusable UI methods, page objects, and example tests.

bdd cucumber gherkin java junit page-object-model qa-automation selenium selenium-webdriver-java-junit-cucumber-gherkin test-automation

Last synced: 05 Dec 2024

https://github.com/humbertodias/java-mockito-demo

Java Behaviour Driven Development with Mockito

bdd junit mockito

Last synced: 14 Nov 2024

https://github.com/mohamedatef2020/orangehrm-demo-project

This project demonstrates automated testing using Cypress.io on the OrangeHRM demo website (https://opensource-demo.orangehrmlive.com/).

bdd cucumber cypress test-automation

Last synced: 08 Nov 2024

https://github.com/chatgthb/petstore-api-testing-with-restassured-cucumber

A test automation framework for RESTful API testing using RestAssured, Cucumber (BDD), and TestNG. Includes comprehensive reporting with ExtentReports. Built for the Petstore API.

api-testing automated-testing bdd cucumber extentreports-cucumber7 petstore-api restassured-framework restful-api testng

Last synced: 27 Dec 2024

https://github.com/yanjustino/gwtdo-exemplo-baltaio

Neste evento vamos bater um papo com Yan Justino, mestre em engenharia de software, sobre BDD, GWTDO e Specification Matching no .NET

bdd dsl gwt testing

Last synced: 10 Dec 2024

https://github.com/chatgthb/zerobank-selenium-cucumber-ui-test-automation

Automated UI testing framework for ZeroBank using Cucumber, Selenium, and TestNG. Supports data-driven testing with Apache POI, covering login, payee management, and currency purchase features. Includes detailed HTML/PDF reporting, Jenkins integration, and cross-browser support.

apache-poi automation-framework bdd cross-browser cucumber data-driven-tests excel-integration extents-report java page-object-model selenium testng ui-testing zerobank

Last synced: 27 Dec 2024

https://github.com/ianhomer/try-cucumber

Explore Cucumber - BDD testing

bdd cucumber explore

Last synced: 16 Dec 2024

https://github.com/willsams/python-hotel-reservation

An example is a GraphQL API that allows the creation and listing of reservations, along with the ability to list available rooms for a given date range.

bdd direnv docker flask graphql knexjs nodejs nvm postgresql pytest pytest-mock python

Last synced: 26 Dec 2024

https://github.com/emwork/java-cucumber

Behavior-Driven Development (BDD) example, with Cucumber and Java

bdd cucumber java

Last synced: 08 Nov 2024

https://github.com/liudmyla-hraiv/api-test-with-rest-assured

API Testing https://fakestoreapi.com with Cucumber, REST-assured, JUnit.

api-testing bdd cucumber java junit rest-assured

Last synced: 11 Dec 2024

https://github.com/simone-sanfratello/tollo

javascript testing library AAA schema

bdd engine javascript nodejs tdd test testing unit-testing

Last synced: 16 Dec 2024

https://github.com/dannevesdantas/fiap-qualidade-software

Lições das aulas de Qualidade de Software da Pós Tech em Software Architecture da FIAP

bdd cucumber gatling gherkin junit mockito rest-assured spring-boot tdd

Last synced: 08 Nov 2024

https://github.com/purpleclay/cornichon

A tiny pickled cucumber 🥒

bdd cucumber gherkin

Last synced: 08 Nov 2024

https://github.com/nikos/rest-independent-models

Sample project to demonstrate data model independence between REST client and server (using Spring Boot).

bdd best-practices data-model lombok mocking mockito model rest-client rest-server restful-api sharing-data spring-boot spring-mvc spring-test

Last synced: 13 Nov 2024

https://github.com/costajob/gherkin_course

Gherkin crash course code base

bdd cucumber gherkin gherkin-course ruby

Last synced: 12 Dec 2024

https://github.com/andreaskarz/funkybdd.sxs.selenium.webelement

Extensions for the Selenium IWebElement. Integrates properties and methods that are always needed. Supports the POM and APOM principles.

apom automated-testing bdd bdd-framework extension extension-methods iwebdriver iwebelement pom selenium selenium-csharp selenium-webdriver sxs testing testing-framework

Last synced: 12 Dec 2024

https://github.com/mitinpavel/suspect

Selects a subset of RSpec files to be run based on previous failures

bdd rspec slow-tests tdd test-smells

Last synced: 18 Dec 2024

https://github.com/charlenry/charleshenrisaintmars_9_18082022

Projet Billed - Il s'agit de la partie front-end d'une application permettant de gérer des notes de frais des employés.

api-sqlite bdd bootstrap4 chrome-debugger end-to-end-testing integration-testing jasmine jest tdd unit-testing

Last synced: 15 Nov 2024

https://github.com/simonmacor/fastapi-starter

FastAPI Starter Kit – a base project designed to help you develop web applications using Python and the FastAPI framework.

alembic bdd behave fastapi mountebank pytest python3 sqlalchemy

Last synced: 20 Dec 2024

https://github.com/ruddyquispe/seleniumfreerange

Proyecto de test BDD (behaviour driver development) usando selenium java y cucumber

bdd cucumber selenium-java testing

Last synced: 17 Nov 2024

https://github.com/jmromer/codebreaker

Test-driven command-line game for The RSpec book.

bdd code-along cucumber rspec ruby tdd the-rspec-book

Last synced: 13 Nov 2024

https://github.com/mramshaw/evergreen

Getting up to speed with Cypress

bdd ci ci-cd cicd cypress cypress-io tdd

Last synced: 14 Nov 2024

https://github.com/cloose/ray-tracer-challenge

Implementation of the ray tracer challenge in python

bdd behave python ray-tracer-challenge raytracerchallange

Last synced: 16 Nov 2024

https://github.com/sappo/cucumber-c

Cucumber implementation for C

bdd cucumber test

Last synced: 13 Nov 2024

https://github.com/5v1988/bdd-transform-values

It helps to substitute tokens on Gherkin feature files from either Yaml or Json

bdd gherkin java qa qa-automation

Last synced: 13 Nov 2024

https://github.com/5v1988/qa-wdio-js

Boilerplate Testing Framework based on WebdriverIO (JS) and Cucumber

bdd cucumber qa-automation test-automation testing-framework webdriverio

Last synced: 13 Nov 2024

https://github.com/dwiagungfebriyanto/transkripsi-playwright-automation

Automated testing of the Transkripsi.id web application using Playwright and Behavior Driven Development (BDD) with playwright-bdd. This project supports Google account authentication and stores session state to speed up subsequent test runs.

automated-testing bdd gherkin javascript playwright playwright-javascript qa quality-assurance testing

Last synced: 22 Dec 2024

https://github.com/arturwincenciak/calculator-by-bdd

Implementation of calculator using BDD methodology by SpecFlow.

bdd bdd-methodology calculator dotnet specflow

Last synced: 06 Dec 2024

https://github.com/jcoliz/blazorfunctionalteststack

Demonstrates a simple yet powerful approach to Business-Driven Development and Functional Testing in .NET on a Blazor app.

asp-net-core bdd blazor dotnet playwright

Last synced: 28 Nov 2024

https://github.com/gabrielczar/tests-for-api-interest-points

BDD tests for API Interest Points

bdd chai cucumber-js puppeteer tests

Last synced: 06 Dec 2024

https://github.com/deadcoder0904/posts-with-ava

CRUD application (Posts) for Testing with AVA :zap:

ava bdd crud tdd test

Last synced: 14 Nov 2024

https://github.com/adtf2020/bdd-with-cucumberjs-protractor

Behavior-Driven Development (Gherkin) framework with Cucumber.js and Protractor

bdd bdd-framework bdd-style bdd-style-testing-framework bdd-style-ui-test

Last synced: 14 Nov 2024

https://github.com/joydeep100/pybehavephotontitan

Selenium implementation with Python & Behave!

bdd cucumber gherkin page-object-model python selenium

Last synced: 19 Nov 2024

https://github.com/sri85/cucumberjs-tutorial

Bootstrap code for cucumberjs

bdd cucumberjs javascript

Last synced: 29 Nov 2024

https://github.com/kaliber5/ember-yadda-backup1

An opinionated way of adding Cucumber BDD to you app via Yadda

bdd ember ember-addon testing yadda

Last synced: 14 Nov 2024

https://github.com/oblivious-oblivious/jspec

cspec fork for java

bdd cspec java tdd testing

Last synced: 18 Dec 2024

https://github.com/adtf2020/bdd-with-robotframework-selenium

Behavior-Driven Development (Gherkin) framework with Robot Framework and Selenium WebDriver

bdd bdd-framework bdd-style bdd-style-testing-framework bdd-style-ui-test

Last synced: 14 Nov 2024

https://github.com/TomerFi/alexa-skills-tester

No hassle testing tools for Java Alexa Skills

alexa bdd dsl fluent hacktoberfest testing-tools

Last synced: 08 Nov 2024

https://github.com/jmromer/primetimes

A command-line program to print a multiplication table of prime numbers.

bdd demo prime-numbers ruby tdd

Last synced: 13 Nov 2024

https://github.com/fredericdrnl/lethal-compagnion

Bot discord permettant de consulter des informations à propos des monstres sur lethal company

api bdd bot discord discord-bot flask lethal-company lethal-company-discord postgresql python python3

Last synced: 19 Nov 2024

https://github.com/humans-of-julia/typedbrunner

GitHub Action to pull feature files, install TypeDB Core and execute tests.

bdd

Last synced: 29 Nov 2024

https://github.com/sandk21/base_donnees_immobilere

Création d'une base de données avec SQLite et requêtes en vue d'analyses

base-de-donnees bdd requete sql sqlite

Last synced: 15 Nov 2024

https://github.com/jmromer/opportunities

A BDD / OOD demo in Ruby

bdd csv demo json ood rspec ruby tdd

Last synced: 13 Nov 2024

https://github.com/josdem/jugoterapia-appium

This project shows how to do automation feature testing using Appium for Android

android appium bdd cucumber feature-testing junit5

Last synced: 16 Nov 2024

https://github.com/ravifel/cypress-bdd-cucumber

Web Cypress Automation with Cucumber (BDD)

bdd cypress javascript test-automation

Last synced: 20 Dec 2024

https://github.com/farynaio/object-dot-notation

Simple object to object dot notation converter in Node.js.

bdd chai chaijs ecmascript2016 es6 functional-programming mocha mochajs node nodejs tdd

Last synced: 06 Dec 2024

https://github.com/laisgalvao/cucumber-test

aprendizado sobre testes de software utilizando cucumber + js

automated-testing bdd cucumber gherkin

Last synced: 15 Nov 2024

https://github.com/bifravst/bdd-markdown-e2e-example-aws

Example use of @bifravst/bdd-markdown

aws bdd cloudnative e2e iot nrf-asset-tracker testing

Last synced: 15 Nov 2024

https://github.com/jimbethancourt/hello-cucumber-i-want-ice-cream

The Hello Cucumber project from cucumber.io+ Spring Boot + Pitest Cucumber Plugin

bdd cucumber-java cucumber-jvm java java-8 mutation-testing pitest-plugin spring-boot spring-boot-2 springboot2

Last synced: 21 Nov 2024

https://github.com/tommens/calculator-cucumber

This repository is used for teaching purposes at the University of Mons. It contains Java code for computing arithmetic expressions. The code uses design patterns and is accompanied with JavaDoc, unit tests and BDD scenarios. We have also paid particular attention to code quality.

bdd cucumber cucumber-java java java11 javadoc junit maven mvn test-automation testing

Last synced: 15 Nov 2024

https://github.com/rajaikumar-iosdev/simplebddexample

🧪 This is an example of basic implementation of BDD(Given, When & Then) in swift.

bdd ios swift uitesting unittesting

Last synced: 15 Nov 2024

https://github.com/jimcresswell/general-js-test-automation-demo

Demo of multi-layer test automation in a two service Node web app with third-party data depencies, including Consumer Driven Contract Testing

api-testing bdd bootstrap4 consumer-driven-contracts cucumber javascript-testing mocha nodejs pact-js portfolio product-behaviour tdd test-automation unit-testing web-testing webdriver

Last synced: 15 Nov 2024

https://github.com/lvlyke/detest-bdd

Detest BDD is a type-safe set of utilities that focuses on reducing the amount of test code that you write while maximizing coverage. Compatible with BDD testing frameworks like Jasmine and Mocha.

bdd chai detest helper helpers jasmine javascript mocha template test testing tests typescript util utilities utils

Last synced: 17 Dec 2024

https://github.com/adrienjoly/craft-with-typescript-template

A Software Crafter template to write and test clean TypeScript code with Visual Studio Code, BDD style.

bdd behavior-driven-development cucumber gherkin javascript typescript vscode

Last synced: 29 Nov 2024

https://github.com/christopher-dabrowski/bdd

Behaviour Driven Development

academic-project bdd java

Last synced: 23 Nov 2024

https://github.com/yceruto/behat-extension

Set of Behat extensions

bdd behat behat-extension php

Last synced: 11 Oct 2024

https://github.com/floofies/js-test

Low budget expect-based unit tests. Isolates between invocations and safely contains everything that can go wrong.

bdd expect testing unit-test

Last synced: 30 Nov 2024