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/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: 09 Dec 2024

https://github.com/lucasrmagalhaes/testes_automatizados-py

Testes automatizados: TDD com Python - unittest e pytest.

alura pytest python3 tdd unittest

Last synced: 11 Jan 2025

https://github.com/jorgemaciel/agenda-saude

:mask: :stethoscope:Aplicativo móvel para agendar consultas da FunSaúde - Fundação Regional de Saúde do Estado do Ceará.

clean-architecture dartlang flutter solid tdd

Last synced: 04 Dec 2024

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/legovaer/jsonnunit

🚦 a BDD assertion style unit testing framework for JSONNET through an 'expect' interface

assertion bdd jsonnet jsonnunit oclif tdd testing

Last synced: 16 Dec 2024

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: 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: 09 Dec 2024

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: 06 Dec 2024

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: 09 Dec 2024

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/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/nspec/dotnettestnspec

NSpec test runner for .NET Core command line interface.

bdd core dotnet mocha rspec tdd testing

Last synced: 10 Nov 2024

https://github.com/lebrancconvas/fuzzbizz

When "FizzBuzz" is too boring for practicing your development skill. So it became "FuzzBizz".

fizzbuzz fizzbuzz-go software-engineering tdd tdd-go tdd-golang test-driven-development

Last synced: 08 Jan 2025

https://github.com/4lessandrodev/finance_api

Desafio prático IGTI - Fullstack - Uma api de controle financeiro usando mongoDB

clean-architecture clean-code ddd finance-api fullstack nest tdd typescript

Last synced: 07 Jan 2025

https://github.com/ovflowd/mars

:new_moon::sparkles: mars hover simulation algorithm for articulation and movement.

a-star hover java junit mars nasa pathfinder rest spring tdd

Last synced: 14 Dec 2024

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/ramonxm/test-driven-development

🧪 | Repository applying TDD with React, Vue and NodeJS.

ci-cd cypress github-actions javascript jest miragejs nextjs nodejs react tdd testing-library vue vuex

Last synced: 09 Dec 2024

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/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: 08 Dec 2024

https://github.com/mesirendon/bsl

SmartContract Architecture for BSL presentation

chai ganache-cli solidity solidity-contracts tdd truffle truffle-framework

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

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/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/jguido/es_client

Elastic search client written in PHP 7.1

elasticsearch-client gplv3 php71 tdd

Last synced: 02 Dec 2024

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: 28 Nov 2024

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/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/seungyongshim/snake-game-kata

TDD KATA - Snake GAME

csharp game snake-game tdd

Last synced: 08 Dec 2024

https://github.com/viniciuscestarii/gympassback

🏋️‍♂️ Gym Pass is an application that enables users to conveniently check in to registered gyms. Made with Node.js, Fastify, Prisma, Docker, Vite and more!

api-rest automated-testing best-practices docker nodejs postgresql prisma solid tdd

Last synced: 28 Nov 2024

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: 29 Nov 2024

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/malldonado/api-restaurante

🥕 Restaurant API for RPG: Manage your virtual tavern seamlessly with AdonisJS 5 and TypeScript, complete with table management functionalities. Utilizing SQLite3 for development and MySQL for production, with TDD options for robust testing capabilities.

adonisjs5 api-rest mysql sqlite3 tdd typescript

Last synced: 31 Dec 2024

https://github.com/ilyasyoy/demo-archunit

Пример проекта с ArchUnit

architecture archunit java junit tdd testing

Last synced: 22 Dec 2024

https://github.com/ethiclab/git4j

git4j is an attempt to learn how git works by implementing some parts of it.

from-scratch git java learn tdd test

Last synced: 27 Nov 2024

https://github.com/h3ar7b3a7/mochatesting

TDD example with Mocha and Chai.

chai mocha tdd

Last synced: 25 Jan 2025

https://github.com/cvigueras/roman-numerals-kata

Convert Arabic Number in Roman Numerals.

csharp csharp-code tdd tdd-kata

Last synced: 05 Jan 2025

https://github.com/ilyasyoy/junit-system-console-wrapper

Simple jUnit 5 extension example

java junit5 tdd testing

Last synced: 22 Dec 2024

https://github.com/programarivm/zebra

Data-driven database design methodology. Also this application behaves as a host in order to develop and test Symfony 5 bundles.

database design fixtures migrations secure symfony tdd

Last synced: 08 Jan 2025

https://github.com/douglasmatosdev/unit-tests-in-java

Unit tests in JAVA: JUnit, Mockito e TDD

java junit mockito tdd

Last synced: 27 Nov 2024

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/GradedJestRisk/cooking-patterns

Don't look into recipes, look through recipes

bdd cooking ddd tdd

Last synced: 04 Nov 2024

https://github.com/sunsetboy/weather-forecast

A coding challenge for Scribbr

laravel php7 tdd

Last synced: 27 Nov 2024

https://github.com/adamwong246/testeranto

ATDD typescript tests

atdd bdd esbuild graphology tdd typescript

Last synced: 05 Jan 2025

https://github.com/mmellado/react-tdd-example

Example of how to build a react component using TDD

javascript tdd unit-testing

Last synced: 21 Jan 2025

https://github.com/francomelandri/testing-jenkins

TDD approach for Jenkins pipelines

groovy jenkins tdd

Last synced: 10 Dec 2024

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/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/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/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/dyarleniber/survey-api

Survey API built with TypeScript and MongoDB, using TDD, Clean Architecture, SOLID principles, and Design Patterns.

clean-architecture clean-code ddd design-patterns domain-driven-design javascript mongodb nodejs solid solid-principles tdd test-driven-development testing typescript

Last synced: 13 Jan 2025

https://github.com/alvarogarcia7/spike-roman-numerals-javascript

Results of the mob session on JS, using the Roman Numerals kata

javascript js kata mob-programming rest-api roman-numeral sinon sinon-js tdd wip

Last synced: 10 Jan 2025

https://github.com/fnoquiq/rsxp-api

[Adonis] TDD method app

adonis tdd

Last synced: 02 Jan 2025

https://github.com/haloapping/dsa

Karena stress sama TA yang gak beres-beres, saya akhirnya gabut mempelajari kembali algoritma dan struktur data. Dan akhirnya saya makin pusing :)

algorithms-and-data-structures pusing python3 stress tdd unit-testing

Last synced: 06 Jan 2025

https://github.com/cristianprochnow/app-cursos-online-c-sharp

💻 Code for C# app of Test Class.

csharp dotnet tdd

Last synced: 07 Dec 2024

https://github.com/alexmasterov/booking-tdd.js

Look, no Mocks! Functional TDD with JavaScript (Node.js)

fantasy-land fp javascript tdd unit-test

Last synced: 29 Dec 2024

https://github.com/eddyrufino/laravel-using-tdd

Creating a minimal Basecamp-like project management app (Course Laracast).

laravel tailwindcss tdd vue

Last synced: 15 Dec 2024

https://github.com/textbook/number_conversion_kata

TDD Kata - number conversion

javascript kata mocha mocha-chai tdd tdd-kata

Last synced: 08 Jan 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/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/filipe1309/rm-clean-ts-api

This project was developed following Udemy's "NodeJs, Typescript, TDD, DDD, Clean Architecture e SOLID" class.

api circleci clean-architecture ddd jest mongodb nodejs solid swagger tdd typeorm typescript

Last synced: 17 Jan 2025

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

Don't look into recipes, look through recipes

bdd cooking ddd tdd

Last synced: 01 Dec 2024

https://github.com/devmatheusss/gympass

GymPass - Projeto feito na trilha de NodeJS no bootcamp da Rocketseat

bootcamp fastify javascript learning nodejs poo rocketseat solid tdd testing tests typescript

Last synced: 23 Jan 2025

https://github.com/filipe1309/twd-clean-arch-api

This project was developed following Hotmart's "Arquitetura Limpa na Prática" classes of Otávio Lemos.

clean-architecture jest js mongodb nodejs tdd twd typescript

Last synced: 17 Jan 2025

https://github.com/geektree0101/mvc

Model View Controller LOL

ios mvc swift tdd

Last synced: 06 Jan 2025

https://github.com/izuna385/arxiv-checker

Single Page Application and its deployment for GCE.

docker docker-compose fastapi nginx react react-bootstrap spacy tdd

Last synced: 06 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/jstavanja/impulze-client

⚡️ An impulsive reminder app client, sending you reminders, based on some period in seconds.

client composition frontend impulze reminder reminders tdd vue vue3

Last synced: 08 Jan 2025

https://github.com/sahinmeric/holbertonschool-higher_level_programming

High-level Programming curriculum of Software Engineering Foundations at Holberton School UY

data-structures javascript networking oop python sql tdd

Last synced: 08 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/robinhosz/educplus-academy

University project where we made an API for online education

educational-project integration-testing java junit spring-boot tdd unit-testing university-projects

Last synced: 07 Dec 2024

https://github.com/codiepp/ev3dev_testing

Test-driven development around ev3dev

cpp11 ev3dev lego-ev3 robot tdd test-driven-development testing

Last synced: 21 Jan 2025

https://github.com/maiconrs95/spotify-sdk-wrapper

UMD Spotify SDK :loud_sound:

babel javascript tdd umd-modules webpack

Last synced: 08 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/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/kartikeyaa-k/dinningapp-tdd-flutter

Flutter TDD and Clean code architecture implementation

bloc clean-architecture clean-code dart flutter tdd

Last synced: 28 Dec 2024

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/walber-vaz/fast_zero

Estudos sobre api com fastapi

api fastapi python3 tdd

Last synced: 23 Jan 2025

https://github.com/cloudcmd/stub

simplest sinon.stub() alternative with diff support

javascript nodejs sinon stub tdd test

Last synced: 06 Nov 2024

https://github.com/sir-gon/algorithm-exercises-csharp

Algorithms exercises solved in C# .NET 8.0, with MSTest test runner. Developed with TDD.

algorithm-and-data-structures algorithm-exercises algorithms csharp dotnet hackerrank projecteuler tdd

Last synced: 31 Dec 2024

https://github.com/andresweitzel/api_bioethanol_statistics_dynamodb

Api Rest for the statistical management of production and sales of bioethanol based on cane and corn implemented with Api-Gateway, Nodemon, Serverless-Framework, NodeJs, Jest, DynamoDB, Systems Manager Parameter Store, Lambda, among others.

api-gateway-v2 aws aws-lambda aws-sdk-v3 bioetanol dynamodb git integration-testing jest nodejs nodemon postman-collection serverless-framework serverless-ofline system-manager-parameter-store tdd unit-testing

Last synced: 05 Dec 2024

https://github.com/xedi/laravel-behat

Behat Extension for Laravel and Lumen

bdd behat behat-extension laravel laravel-behat lumen lumen-behat tdd

Last synced: 25 Dec 2024