Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

Test-driven development

Test-driven development (TDD) is a software development process relying on software requirements being converted to test cases before software is fully developed, and tracking all software development by repeatedly testing the software against all test cases. This is as opposed to software being developed first and test cases created later. Programmers also apply the concept to improving and debugging legacy code developed with older techniques.

Process

  1. Add a test
  2. Run all tests. The new test should fail for expected reasons
  3. Write the simplest code that passes the new test
  4. All tests should now pass
  5. Refactor as needed, using tests after each refactor to ensure that functionality is preserved

Repeat.

https://github.com/walber-vaz/backend-fastapi

Criando backend usando fastapi e metedologia TDD

crud fastapi poetry pydantic pytest python tdd

Last synced: 23 Jan 2025

https://github.com/sentayhu19/tdd-project

In this project, we implemented a class with some methods, by doing test-driven development (TDD).

rspec ruby tdd

Last synced: 03 Feb 2025

https://github.com/ravisankarchinnam/need-for-speed

Spring Boot Microservice with Security, TDD, SwaggerUI and Heroku Deployment

h2 heroku heroku-deployment junit spring-boot springsecurity swagger-ui tdd

Last synced: 11 Jan 2025

https://github.com/walber-vaz/fast_zero

Estudos sobre api com fastapi

api fastapi python3 tdd

Last synced: 23 Jan 2025

https://github.com/giacomorebonato/ts_tdd

TDD exercises with TypeScript

jest tdd typescript

Last synced: 12 Jan 2025

https://github.com/loay-ashraf/MVVM-Testing-Example

An example of testing MVVM application (both Unit and UI) using XCTest framework.

mvvm tdd ui-testing unit-testing

Last synced: 23 Oct 2024

https://github.com/2kabhishek/pycipher

Cipher algorithms with Python 🐍🔏

algorithm cipher cryptography library python tdd unittest

Last synced: 12 Jan 2025

https://github.com/ninadingole/gotest-ls

gotest-ls is a tool to list tests in a Go project. It provides list of all the Tests (Test*, Benchmark*, Example*, Fuzz*) in a Go project or a go file.

go golang gotools tdd testing tools

Last synced: 10 Feb 2025

https://github.com/h3ar7b3a7/mochatesting

TDD example with Mocha and Chai.

chai mocha tdd

Last synced: 25 Jan 2025

https://github.com/andre-alck/testes_unitarios_em_java_domine_junit_mockito_e_tdd

Para acompanhamento do curso Testes unitários em JAVA: Domine JUnit, Mockito e TDD

junit tdd tdd-java unit-testing

Last synced: 03 Dec 2024

https://github.com/maheshkumar-novice/caesar-cipher-tdd

Caesar cipher program with Tests to practice Test Driven Development

caesar-cipher rspec ruby tdd

Last synced: 01 Feb 2025

https://github.com/tpal-dev/flutter_scaffold_clean_architecture_app

Flutter scaffold app: Clean Architecture, BLoC, Freezed, DIO HTTP get request + unit tests.

bloc clean-architecture dart dependency-injection dio flutter freezed scaffold-template tdd unit-testing

Last synced: 09 Jan 2025

https://github.com/samuelmsilva2v/java-backend-challenge-jr

API RESTful desenvolvida em Java com Spring Boot para gerenciamento de produtos

java jpa spring tdd

Last synced: 29 Jan 2025

https://github.com/brkn/itu-helper

İtu helper extension

chrome-extension tdd typescript webpack

Last synced: 12 Feb 2025

https://github.com/lucasvandongen/ovotimer

The SwiftUI rebuilt iOS version of Ovo Timer"Boil the perfect egg; brush your teeth for two minutes and not a second more; have an exact ten-minute run. Live your life with the precision of a samurai."

ios18 swift swift-concurrency swift6 swiftui tdd xcode xcode16

Last synced: 09 Dec 2024

https://github.com/neiljohari/csprag-w19-rpn

My work for cspragmatics (EECS 201) Homework 7: Unit Testing and Python

red-green-refactor reverse-polish-calculator tdd university-of-michigan

Last synced: 03 Feb 2025

https://github.com/tmtocb/palabra-translategame-tdd

Rails 6 app where you can learn words and translations using external Language API, full test suite with RSpec, devise for authentication, pundit for authorization, Travis-CI, Heroku, Brakeman, Bundler-Audit, Pry in development/production.

bootstrap devise external-apis heroku-deployment postgresql rails-api rails6 rspec ruby-on-rails tdd travis-ci travis-ci-github

Last synced: 02 Feb 2025

https://github.com/igords-goncalves/register-crud

This project aims to apply the knowledge of front-end and back-end integration by implementing a Create, Read, Update, Delete (CRUD) functionality. The project will utilize Cypress, an end-to-end testing framework, to test the CRUD operations in a web application.

back-end crud cypress cypressjs desenvolvimento-web front-end javascript javascript-applications javascript-library open-source radix-ui react react-router-dom reactjs styled-components tdd tests typescript vercel web-development

Last synced: 18 Jan 2025

https://github.com/ryanorsinger/intro-to-testing-js

Intro to writing unit tests in test-driven-development for JS

tdd tdd-javascript unit-testing

Last synced: 23 Oct 2024

https://github.com/muznocci/python--udemy

Python 3 - Curso completo: PySide6, Django, Selenium, Regexp, Testes, TDD, POO, Design Patterns GoF, algoritmos e programação.

algorithms design-patterns django gof oop programming pyside6 python python3 regexp selenium tdd testes

Last synced: 24 Jan 2025

https://github.com/vadimnastoyashchy/scripterio

JavaScript testing framework running on Node.js that makes testing easy and fun.

javascript nodejs tdd test testing-framework testing-library testing-tool

Last synced: 16 Dec 2024

https://github.com/kazvee/scheduler

📅 Full-stack appointment booking app enabling students & mentors to meet 🧪 Built using TDD using Jest & Cypress 🔁 Implements CI/CD practices with built-in automated testing capabilities

axios cicd continuous-integration-and-delivery continuous-integration-and-deployment cypress jest postgresql react tdd test-driven-development

Last synced: 12 Jan 2025

https://github.com/zugarzeeker/yamroll

A testing runner for problem solving programming.

problem-solving programming-competitions tdd testing

Last synced: 23 Jan 2025

https://github.com/geodoo/game-of-shells

Game of shells

atdd jest puppeteer react tdd

Last synced: 12 Jan 2025

https://github.com/icyjoseph/notes

Simple pure React app made with TDD style

javascript notes react tdd todo-list todoapp

Last synced: 21 Jan 2025

https://github.com/sdetautomation/cucumber-selenium-java

starter project for anyone lookig to use cucumber with selenium and Java.

chrome cicd cucumber gherkin java maven pom selenium tdd testing web-hook webdriver

Last synced: 28 Nov 2024

https://github.com/icyjoseph/mybank

React-Redux App built with TDD coding style - Displays bank balance and converts it to Bitcoin value

async asynchronous asynchronous-programming axios javascript react react-redux redux tdd test-driven-development

Last synced: 21 Jan 2025

https://github.com/albreis/phptest

PHPTest é uma alternativa ao já conhecido PHPUnit pra criar testes unitários na sua aplicação

php phptest phpunit tdd

Last synced: 05 Jan 2025

https://github.com/lexbarba/skylab-inn

Skylab Coders Academy Full-Stack Web-Development Bootcamp Final Project

expressjs mongodb mongoose nodejs react-hooks reactjs rest-api sass tdd

Last synced: 27 Dec 2024

https://github.com/vic778/private-parking

the Admin Portal is a web-based application that allows administrators to manage and monitor the slots and reservations in a parking lot

figaro mailer opp postgresql rspec-rails rubocop ruby ruby-on-rails services sidekiq tdd

Last synced: 18 Jan 2025

https://github.com/icyjoseph/giftslist

React App made with Test Driven Development style

react reactjs tdd test-driven-development

Last synced: 21 Jan 2025

https://github.com/yutounun/nomikan

An app calculating the payment amount for each member at drinking party

cicd devcontainer docker figma mui react tdd testing-library-react typescript

Last synced: 23 Jan 2025

https://github.com/glaucia86/modelos-ricos-csharp

Repositório responsável pelos exercícios prepostos pelo curso do Balta.io: Modelando Domínios Ricos

csharp ddd repository-pattern tdd

Last synced: 07 Feb 2025

https://github.com/olipliche/tdd-project

In this project, a class with methods was tested by doing test-driven development (TDD) method.

rspec rubocop ruby tdd

Last synced: 03 Feb 2025

https://github.com/cchantep/tdd-tutorial

A TDD tutorial based on ReactiveMongo and particularly the PullRequest reactivemongo/reactivemongo#750

reactivemongo scala specs2 tdd

Last synced: 09 Jan 2025

https://github.com/solidnetwork-xyz/software-development-practices-and-principles

12 Factors, TDD, DRY, KISS, The Law of Demeter, ACID, Git Commit Formatting Rules, SCRUM Values, Robert C. Martin's Design Principles and Design Patterns, Principles of Software Engineering - University of Minnesota

acid agile commit demeter design dry engineering git kiss pattern practices principles scrum software tdd

Last synced: 14 Jan 2025

https://github.com/boydwo/gobarber-api-v2

A barber scheduling API, using TDD, DDD, Postgres, MogoDB, Redis, Jest. Where it allows users to schedule an appointment with their favorite barber and show their schedule for the day.

express jest mongo node postgress redis tdd

Last synced: 04 Feb 2025

https://github.com/brandoncardoso/test-driven-development-examples

Code and process from 'Test-Driven Development by Example' by Kent Beck, in typescript.

example-code tdd test-driven-development typescript

Last synced: 13 Jan 2025

https://github.com/jamesvorder/python-tddpp

This LLM generates code based on tests, and makes sure they pass.

automatic-program-repair automatic-programming llama llm tdd

Last synced: 17 Dec 2024

https://github.com/joebew42/poker_hands_elixir

An attempt to solve the Poker Hands Kata in Elixir

elixir kata tdd

Last synced: 20 Dec 2024

https://github.com/vishwajeet-29-pro/kotlin-project

Kotlin Learning with documentation.

kotlin kotlin-test tdd tdd-kotlin

Last synced: 04 Feb 2025

https://github.com/rebecaborges/cpf-validator

Biblioteca validador de CPF.

chai eslint mocha node-js npm nyc tdd

Last synced: 12 Feb 2025

https://github.com/mlysien/timenote

Simple project for work time logging using TDD approach

dotnet tdd timelogging worktime

Last synced: 04 Feb 2025

https://github.com/martinsos/tdd-by-example

My exercise project following "Test Drive Development: By Example" by Kent Beck.

bazel catch2 cpp tdd

Last synced: 20 Jan 2025

https://github.com/bmitchinson/word-counter

Kata for finding the top 100 most frequently occurring words, excluding stop words, in a text file. Runs in `M + E + (M-E)log(M-E)` time. Written in Typescript, Express, and the Preact web framework. An exercise in "Red, Green, Refactor".

express kata preact tdd typescript

Last synced: 19 Jan 2025

https://github.com/wiltonsr/das

Repositório da Disciplina de Desenvolvimento Avançado de Software da UnB-Gama

components java junit4 refactoring tdd

Last synced: 19 Jan 2025

https://github.com/hanieas/forum-tdd

Forum with Laravel

forum-site laravel phpunit tdd

Last synced: 19 Jan 2025

https://github.com/wnuqui/pman

The gem I used for my Ruby lightning talk on testing (Philippine Ruby Users Group / June 2017 Meetup)

classical mockist tdd testing

Last synced: 19 Jan 2025

https://github.com/alexbrillant/acceptance-tests

Interesting homework I did at university for a software engineering class. In this project, I learned to write acceptance tests using gherkin and cucumber in java.

cucumber java jax-rs tdd

Last synced: 24 Jan 2025

https://github.com/williamkoller/clean-cache-control

BDD, Clean Architecture, TDD and TypeScript

bdd clean-architecture clean-code nodejs tdd typescript

Last synced: 09 Jan 2025

https://github.com/infoslack/practice-go

A little practice with Go

golang practice-programming tdd

Last synced: 23 Jan 2025

https://github.com/icyjoseph/jeopardy

Jeopardy Game built using TDD and redux-saga

jeopardy react react-redux redux-saga tdd

Last synced: 21 Jan 2025

https://github.com/escss-labs/nuxt-escss-estest

A wrapper of ESCSS-ESTest for Nuxt 3

escss javascript libray nuxt3 tdd

Last synced: 10 Nov 2024

https://github.com/adamwong246/testeranto

ATDD typescript tests

atdd bdd esbuild graphology tdd typescript

Last synced: 05 Jan 2025

https://github.com/GradedJestRisk/cooking-patterns

Don't look into recipes, look through recipes

bdd cooking ddd tdd

Last synced: 04 Nov 2024

https://github.com/zuazo/specinfra-backend-docker_lxc

Serverspec / Specinfra backend for Docker LXC execution driver.

backend devops docker docker-lxc lxd serverspec specinfra specinfra-backend tdd testing

Last synced: 25 Jan 2025

https://github.com/iamotz/aritgeo

A program to determine if a sequence is Arithmetic or Geometric

algorithm arithmetic geometric javascript nodejs sequence tdd

Last synced: 19 Jan 2025

https://github.com/alexandredev3/nodejs-tdd

TDD no NodeJS, Testes antes e depois de construir a aplicação.

javascript jest jest-tests node nodejs tdd tdd-node

Last synced: 03 Feb 2025

https://github.com/rajagopal28/transaction-manager

A Small, light-weight Rest API based Java application without any framework, which does not require any server or container runtime.

embedded-server integration-testing java javax-persistence jax-rs jpa lighweight mockito powermockito rest-api rest-assured sqlite3 tdd

Last synced: 16 Jan 2025

https://github.com/rodolphocastro/cell-cms

CMS leve, self-contained e prático de utilizar! Feito por desenvolvedores e para desenvolvedores!

autofixture cell-cms cms csharp dependabot dotnet dotnet-core fluentvalidation mediatr nsubstitute tdd xunit-tests

Last synced: 01 Feb 2025

https://github.com/cedrickchee/tdd-node-pg-knex

A test-first approach to developing a REST-ful API in Node.js

knexjs-nodejs-db-migration nodejs postgresql red-green-refactor tdd tdd-javascript

Last synced: 18 Jan 2025

https://github.com/rajagopal28/pricing-engine-go

An Experimental application in goLang to work in a simple pricing engine considering various factors from the customer who is trying to rent a vehicle from a rental service provider.

chain-of-responsibility configurable go-testing golang linked-data pricing rest-api rpc-server service-oriented-architecture strategy-pattern stub-backend tdd

Last synced: 16 Jan 2025

https://github.com/lekenecedric/my_nkap

Rest Api's allow users to manage her incomes , expenses , set financial goals and visualize statistics

cqrs-pattern ddd laravel oop php tdd

Last synced: 03 Feb 2025

https://github.com/asacxyz/testes_unitarios_em_java_domine_junit_mockito_e_tdd

Para acompanhamento do curso Testes unitários em JAVA: Domine JUnit, Mockito e TDD

junit tdd tdd-java unit-testing

Last synced: 11 Jan 2025

https://github.com/paydeckco/paydeck-php

A unified payment gateway integration for multiple payment providers

api composer integration payments pest php tdd

Last synced: 08 Feb 2025

https://github.com/sumanjs/suman-server

Suman server - Web UI for test results

bdd suman suman-server sumanjs tdd teamwork testing testing-tools web-ui

Last synced: 19 Jan 2025

https://github.com/sumanjs/suman-browser

Webpack builds of the Suman core library, for use with RequireJS, SystemJS and Browserify, etc.

browser suman sumanjs tdd testing unit-testing

Last synced: 19 Jan 2025

https://github.com/kenvilar/laravel-spendeer

https://spendeer.herokuapp.com/ A personal monthly budget web application using Laravel Framework with TDD (Test Driven Development)

laravel-framework phpunit tdd test-driven-development test-helpers

Last synced: 19 Jan 2025

https://github.com/maksimdzhangirov/django-rest-tdd

Создаем REST API c помощью Django

django django-rest-framework rest rest-api tdd

Last synced: 05 Feb 2025

https://github.com/ometman/finmetrics

This a special react-redux app, that consumes a World Bank Economic Indicator API for Sub-Saharan African countries. The design is from Behance by Nelson Sakwa.

api-rest axios axios-react create-react-app html-css-javascript jest react react-hooks react-redux react-router reactjs reacttoolkit redux-store redux-thunk tdd testing webpack-react

Last synced: 03 Feb 2025

https://github.com/klauslube/Store-Manager-Project

CRUD de um sistema de gerenciamento de loja utilizando nodeJS, Express e arquitetura MSC

api-rest chai http-server javascript joi-validation mocha mysql-database nodejs nodemon restfull-api sinon tdd

Last synced: 23 Oct 2024

https://github.com/mohanedzekry/articleapp

Article App 📰 App developed using a well-defined and decoupled architecture, following TDD (test-driven programming) as a working methodology, Clean Architecture.

android clean-architecture clean-code dart dependency-injection flutter ios tdd

Last synced: 30 Jan 2025

https://github.com/mohanedzekry/feshar-v2

Mobile application which shows Popular, Now Playing, Top Rated and Upcoming Movies & TvShows and all the details Reviews, Trailer - using a well-defined and decoupled architecture, following TDD (test-driven programming) as a working methodology, Clean Architecture.

bloc clean-architecture dart flutter flutter-apps mobile-app mobile-development tdd test

Last synced: 30 Jan 2025

https://github.com/michaelsipayung/student-registration-rails

Student Registration - Rails (The past version is written in Yii2)

pragmatic-programming rails7 tdd

Last synced: 21 Jan 2025

https://github.com/adrienjoly/deno-beatfinger

👾 Experimental development of an engine-agnostic rhythm game in TDD, powered by Deno and Phazer3 (for now)

deno experiment game phaser3 tdd wip

Last synced: 28 Jan 2025

https://github.com/qzcool/codeacademy_web-developement_solutions

A collection of project solutions to the Web Development path on Codeacademy.

codeacademy css express html javascript react tdd webdevelopment

Last synced: 21 Jan 2025

https://github.com/daneah/gilded-rose

This is a version of the Gilded Rose kata in Python that uses pytest for testing.

gilded-rose kata python tdd

Last synced: 20 Jan 2025

https://github.com/joanstinson/fpssampletests

Used Unity's FPS game sample as a base to write unit tests.

csharp fps-game tdd unit-tests unity-game unity3d

Last synced: 20 Jan 2025

https://github.com/natanaeldeveloper/registro-de-vendas-tdd

Projeto utilizando princípios do TDD e Casos de Uso. API REST em Nestj que permite a realização de registro de vendas de loja

apirestfull nestjs tdd usecase vitest

Last synced: 07 Jan 2025

https://github.com/timbo-rafa/heartbit-backend

Heartbit: Backend: A node.js REST mongoDB server for patient data (backend)

api backend bdd demo javascript mongodb nodejs qa rest tdd test

Last synced: 13 Jan 2025

https://github.com/laurazard/drapeau

Playground project for me to play around with and learn more about clojure, clojurescript, graalvm etc.

clojure clojurescript graalvm tdd

Last synced: 24 Jan 2025

https://github.com/asacxyz/howtojsonserializableflutter

Para consultas sobre o package 'json_serializable'

dart serializable tdd

Last synced: 11 Jan 2025

https://github.com/joao-victor-dias/desafio_tdd_dio

Desafio: Blindando Código com TDD e Testes Unitários Usando .NET Core

csharp dio dio-bootcamp dotnet tdd xunit

Last synced: 27 Jan 2025

https://github.com/kevindasilvas/tdd-ita

Source files of the TDD course of ITA (technology institute of aeronautics )

ita java junit5 maven tdd tdd-course tdd-ita

Last synced: 20 Dec 2024

https://github.com/quarkgluant/tdd_plur

app Rails 5.1 tirée du cours de Rem Zolotykh sur PluralSight "Test-driven Rails with RSpec, Capybara, and Cucumber"

pluralsight rails rails-tutorial rails5 tdd

Last synced: 24 Jan 2025

https://github.com/s0xzwasd/learn-go-with-tests-ru

Перевод книги «Learn Go with Tests» на русский язык. Russian translation of Learn Go with Tests.

go golang tdd translation

Last synced: 13 Jan 2025

https://github.com/sumanjs/suman-run-plugins

Plugins for running/executing test scripts that have most likely been transpiled/compiled.

bdd dev-ex dx nodejs plugins suman sumanjs tdd testing

Last synced: 19 Jan 2025

https://github.com/sumanjs/suman-transform-plugins

Plugins for transforming, building/compiling test scripts.

bdd dev-ex developer-experience dx nodejs suman sumanjs tdd testing

Last synced: 19 Jan 2025

https://github.com/kaiosilveira/tdd-xunit-example

Implementation of "The xUnit example", chapters 18 to 23 of the "Test-Driven Development by Example" book, by Kent Beck

python tdd

Last synced: 01 Feb 2025