Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Add a test
- Run all tests. The new test should fail for expected reasons
- Write the simplest code that passes the new test
- All tests should now pass
- Refactor as needed, using tests after each refactor to ensure that functionality is preserved
Repeat.
- GitHub: https://github.com/topics/tdd
- Wikipedia: https://en.wikipedia.org/wiki/Test-driven_development
- Created by: Kent Beck, D.D. McCracken
- Released: 1957
- Related Topics: atdd, bdd, testing, extreme-programming, continuous-testing,
- Aliases: test-driven-development,
- Last updated: 2025-01-26 00:27:23 UTC
- JSON Representation
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/br0ken-/behat-debug-extension
Debug Behat scenarios
bdd behat behat-extension tdd testing
Last synced: 09 Dec 2024
https://github.com/alexandredev3/fluentsql-jest-tdd
build-pattern javascript jest nodejs tdd
Last synced: 09 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
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/douglasvolcato/node-tdd-clean-architecture
Clean architecture project made with TypeScript and TDD using Jest
bcrypt clean-architecture clean-code design-patterns jest jest-tests node nodejs object-oriented-programming tdd test-driven-development typescript
Last synced: 16 Dec 2024
https://github.com/jmcaluyafuentes/terminal-app
Term 1 Final Assignment (Coder Academy, Diploma of IT)
algorithm bash-script control-flow docstrings dry-principle error-handling functions libraries loops packages pep8 project-management python source-control tdd variables
Last synced: 28 Nov 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/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/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).
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/tkssharma/assignment-node
assertion-library bdd coverage express javascript mocha node tdd
Last synced: 19 Nov 2024
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/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/deepcloudlabs/dcl215-2020-apr-27
DCL-215: Test-Driven Development using JUnit 5
bdd ddd hexagonal-architecture java-modules java-se9 junit5 junit5-extension spring-test tdd
Last synced: 08 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: 29 Nov 2024
https://github.com/albreis/phptest
PHPTest é uma alternativa ao já conhecido PHPUnit pra criar testes unitários na sua aplicação
Last synced: 05 Jan 2025
https://github.com/sir-gon/algorithm-exercises-ts
Algorithms Exercises solved in Typescript, running with Jest testing suite. Developed with TDD.
algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures exercise-code-typescript exercise-solutions hackerrank hackerrank-challenges hackerrank-solutions hackerrank-ts hackerrank-typescript jest jest-testing jest-tests projecteuler tdd test-driven-development test-driven-development-with-typescript typescript
Last synced: 08 Nov 2024
https://github.com/sir-gon/algorithm-exercises-java
Algorithms Exercises solved in Java, running with Gradle + JUnit testing suite. Developed with TDD.
algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures exercise-solutions exercises exercises-code exercises-code-java gradle hackerrank hackerrank-challenges hackerrank-java hackerrank-solutions java junit tdd test-driven-development
Last synced: 08 Nov 2024
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/cvigueras/roman-numerals-kata
Convert Arabic Number in Roman Numerals.
csharp csharp-code tdd tdd-kata
Last synced: 05 Jan 2025
https://github.com/thawkin3/gilded-rose-js
The Gilded Rose kata implemented in JavaScript
gilded-rose gildedrose gildedrose-kata kata refactor refactoring tdd tdd-kata tdd-katas-javascript
Last synced: 27 Nov 2024
https://github.com/douglasmatosdev/learn-to-test-javascript-applications
Course learn to test javascript applications by Fabio Vedovelli
ci-cd cypress enzyme javascript jest nodejs nuxt react tailwind tdd testing-library vue vue-test-utils
Last synced: 27 Nov 2024
https://github.com/ilyasyoy/junit-system-console-wrapper
Simple jUnit 5 extension example
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
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
Last synced: 04 Nov 2024
https://github.com/sunsetboy/weather-forecast
A coding challenge for Scribbr
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
Last synced: 21 Jan 2025
https://github.com/vitor-msp/event-manager-api
Api for event management (inspired by Google Calendar).
bcryptjs docker docker-compose jest jsonwebtoken jwt mongodb mongoose nodejs postgresql rest-api tdd typeorm typescript
Last synced: 08 Jan 2025
https://github.com/bntzio/bloccit
Reddit clone made in rails :alien:
bdd behavior-driven-development bloc capybara clone factory-girl postgresql rails reddit rspec sqlite3 tdd test-driven-development
Last synced: 30 Dec 2024
https://github.com/francomelandri/testing-jenkins
TDD approach for Jenkins pipelines
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/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.
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).
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
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/fabianoleittes/code-challenge-levee-ruby
🎓 Backend Engineer Code Challenge - Levee
backend docker insomnia jwt postgresql rails ruby solid-principles tdd
Last synced: 09 Dec 2024
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-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/ocjadan/exhibit-android
Android Showcase Project
android coroutines dagger2 jetpack-compose macrobenchmark microbenchmark mvvm room tdd
Last synced: 13 Dec 2024
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/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
https://github.com/adrianovolter/modulo-3
Modulo 3 | Curso FullStack
cicd clean-code cloud containers docker docker-compose github-actions jest-tests microservice pattern react solid tdd
Last synced: 27 Dec 2024