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/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/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/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/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/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/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/jmromer/opportunities

A BDD / OOD demo in Ruby

bdd csv demo json ood rspec ruby tdd

Last synced: 13 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/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

https://github.com/lukesavefrogs/jest-failfast

A configurable Jest Environment to allow for finer grade control over the way Jest handles failed tests.

bdd circus fail failfast fast jest jest-environment steps

Last synced: 18 Nov 2024

https://github.com/nawodyaishan/webdev-js-unit-testing-bdd

Battleship game with JavaScript Unit Testing

bdd behavior-driven-development unit-testing

Last synced: 21 Nov 2024

https://github.com/jacek99/spring-boot-cucumber-example

An example project to show how you can integrate Sprint Boot and Cucumber for BDD integration testing

bdd cassandra cucumber spring-boot spring-mvc spring-security

Last synced: 18 Nov 2024

https://github.com/vsedyshev-intermedia/vparser

VParser is Python parser provide smart string parser and matcher

bdd bdd-framework parser parser-combinators python

Last synced: 18 Nov 2024

https://github.com/kbytesys/selenium-cucumber-boilerplate

A easy to use boilerplate for a BDD test suite with selenium and cucumber

bdd cucumber-js selenium testing

Last synced: 18 Nov 2024

https://github.com/akobashikawa/tienda101-springboot

Ejercicio de implementar una tienda. Spring Boot. BDD. Arquitectura Hexagonal. Monolito.

bdd cucumber hexagonal-architecture java learning spring-boot springboot tienda

Last synced: 18 Dec 2024

https://github.com/natielle/udemy-seleniumwebdriver_bdd_python

Material de estudo do curso: https://www.udemy.com/course/selenium-webdriver-basico-com-behave-e-python-3/

bdd python python3 selenium selenium-python selenium-tests selenium-webdriver

Last synced: 21 Nov 2024

https://github.com/himash79/behavior-driven-development

Implement Behaviour driven development using Java.

bdd behavior-driven-development cucumber-java java maven

Last synced: 21 Nov 2024

https://github.com/alhadis/mocha-when

Write BDD-style tests with improved clarity and eloquence.

bdd literate-testing mocha zero-config

Last synced: 20 Dec 2024

https://github.com/qmetry/qaf-support-galen

Galen framework support library for automated testing of look and feel for your responsive websites

bdd galen qaf selenium-webdriver test-automation testng ui-testing

Last synced: 22 Nov 2024

https://github.com/selharem/cucumberdemo

Hands-on tutorial on behavioral-driven development using Cucumber

bdd bdd-framework cucumber gherkin java

Last synced: 31 Dec 2024

https://github.com/ruviniramawickrama/demo-bdd-with-cucumber-and-spring-boot

This project highlights how to write Behavior-Driven Development (BDD) test cases with Cucumber and Spring Boot.

bdd behavior-driven-development cucumber gherkin liquibase rest-api spring-boot spring-data-jpa

Last synced: 31 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: 31 Dec 2024

https://github.com/purpleclay/cornichon

A tiny pickled cucumber 🥒

bdd cucumber gherkin

Last synced: 31 Dec 2024

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

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

bdd cucumber java

Last synced: 31 Dec 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: 31 Dec 2024

https://github.com/jameswalters79/apitest

A set of BDD style tests implemented in Python using pytest and pytest-bdd that test implement a number of test scenarios for the asteroids search endpoint

allure-pytest allure-reports api api-rest bdd cucumber gherkin pytest pytest-bdd python

Last synced: 07 Dec 2024

https://github.com/jameswalters79/playwrightapitest

A set of BDD style tests implemented in Typescript using Playwright and Cucumber that test implement a number of test scenarios for the asteroids search endpoint

allure-reports api bdd cucumber gherkin playwright

Last synced: 07 Dec 2024

https://github.com/m-thirumal/bdd-cucumber-spring-boot

BDD (Behaviour Driven Development) with cucumber framework in spring boot

bdd bdd-framework cucumber spring spring-boot

Last synced: 15 Dec 2024

https://github.com/cv65kr/authorization-service

Authorization service based on Spring

bdd docker microservice mongodb oauth2-server redis spring tdd

Last synced: 26 Nov 2024

https://github.com/alextanhongpin/go-ginkgo-test

Testing go testing framework and implementing testing strategy for simple application

bdd golang testing

Last synced: 02 Dec 2024

https://github.com/dpakach/gorkin

A simple lightweight gherkin parser

bdd gherkin gherkin-parser golang gorkin hacktoberfest parser

Last synced: 15 Dec 2024

https://github.com/pedroaugustoramalhoduarte/devs-to-bdd

Generate features based on MS4Me model

bdd ruby specs tcc

Last synced: 03 Dec 2024

https://github.com/markjsapp/cypress-framework

A UI E2E focused test automation framework for Reverb.com

automated-testing automation automation-framework bdd bdd-framework cypress reverb

Last synced: 28 Nov 2024

https://github.com/markjsapp/puppeteerframework

A Javascript based automation framework that utilizes Puppeteer's API

automation bdd javascript

Last synced: 28 Nov 2024

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

cspec fork for dart

bdd cspec dart tdd testing

Last synced: 02 Dec 2024

https://github.com/averrunci/carna

Carna is a testing and specification framework for .NET Platform

bdd c-sharp tdd testing

Last synced: 28 Nov 2024

https://github.com/ludson96/project-car-shop

Para este projeto, foram aplicados os princípios de Programação Orientada a Objetos (POO) para a construção de uma API com CRUD para gerenciar uma concessionária de veículos. Utilizando o banco de dados MongoDB através do framework do Mongoose

bdd chai docker-compose domain-driven-design express mocha mongodb mongoose odm poo sinon solid tdd typescript

Last synced: 28 Nov 2024

https://github.com/victoriaduarte/rocklov

Web and API test automation project with Ruby, Cucumber, Capybara, Selenium WebDriver and RSpec

api-testing automation bdd capybara cucumber rspec ruby selenium-webdriver web-testing

Last synced: 28 Nov 2024

https://github.com/vondacho/pt-agency

A system which supports the daily business of a personal training agency

angular bdd clean-architecture ddd microfrontend microservice quarkus quinoa reactive-programming virtualthreads

Last synced: 28 Nov 2024

https://github.com/thyagof/mjv_school_qa

MJV School: QA/Testes Manuais

bdd gherkin test testing

Last synced: 22 Dec 2024

https://github.com/pprzetacznik/bdd-test-framework

Sample BDD test framework for Flask application

bdd flask github-actions python

Last synced: 08 Dec 2024

https://github.com/pprzetacznik/idea-factory-quality-assurance

The lecture about Quality Assurance given for Idea Factory

bdd java qa sonar tdd

Last synced: 08 Dec 2024

https://github.com/lchrennew/g-stack-console

Gauge测试执行图形界面控制台

bdd g-stack gauge gui

Last synced: 03 Dec 2024

https://github.com/nitor-infotech-oss/bdd-puppeteer-boilerplate

Repository containing examples for Puppeteer usage with BDD. The BDD tool used is GaugeJs

bdd javascript nodejs puppeteer test-automation testing

Last synced: 05 Dec 2024

https://github.com/igorakaamigo/maac

Replaces confirm() call with Twitter Bootstrap modal

bdd bdd-kata bootstrap modal modal-plugin rails rails5 rails51 ujs

Last synced: 22 Dec 2024

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/nitor-infotech-oss/genai-bdd-generator

Implementation of GenAI based BDD Tests Generator

bdd genai python test-generator

Last synced: 05 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/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/ianhomer/try-cucumber

Explore Cucumber - BDD testing

bdd cucumber explore

Last synced: 16 Dec 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/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/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/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/oblivious-oblivious/swispec

cspec fork for swift

bdd cspec swift tdd testing

Last synced: 18 Dec 2024

https://github.com/jieyouxu/bdd-for-c-test

Practice for bdd-for-c

bdd c

Last synced: 24 Dec 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/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/wojtha/mouse_melon

MouseMelon is a simple DSL which allows to write acceptance specs in Gherkin-like language without any parser.

bdd dsl gherkin rspec testing

Last synced: 18 Dec 2024

https://github.com/jhostyn-2003/web-api-para-almacenamiento-de-eventos-de-caidas

Aplicativo del Backend para registrar los eventos de caidas del movil

android-application api-rest backend bdd movil net8 sql-server

Last synced: 18 Dec 2024

https://github.com/gazbert/bxbot-jbehave

JBehave acceptance tests for BX-bot's REST API.

acceptance-testing bdd bxbot gradle java jbehave maven rest-api

Last synced: 19 Dec 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/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/lewiswatson/ginkgo-bdd-testing-framework-lightning-talk

Slides for a 10-15 min talk on Ginkgo BDD Testing Framework for Edinburgh Golang Meetup

bdd edinburgh-golang-meetup ginkgo golang lightning-talk

Last synced: 05 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/adamcegielka/learn-test-automation

Cypress, Playwright, Selenium, BDD, Postman, Rest API, Cucumber, BDD

bdd cucumber cypress playwright postman rest-api restful-api selenium test-automation webdriver

Last synced: 26 Dec 2024

https://github.com/kulwinder-singh17/api-test-using-bdd

This is a test automation framework using Rest-Assured for API testing, Cucumber for BDD, and ExtentReports for reporting. The framework allows automated API tests using the Cucumber BDD approach while generating detailed HTML reports with Extent Reports.

bdd cucumber cucumber-java extentreports java junit rest-assured restassured-cucumber-framework

Last synced: 12 Oct 2024