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-02-13 00:29:50 UTC
- JSON Representation
https://github.com/zetsux/hapijs-clean-starter
🧹 A Test Driven Development (TDD) starter template with clean architecture for projects using Hapi.js (JavaScript)
api api-template clean-architecture hapijs javascript rest-api starter starter-template tdd tdd-javascript
Last synced: 04 Feb 2025
https://github.com/castenettoa/fizzbuzz
Personal implementation of the well known exercize named "Fizz Buzz"
javascript tdd test typescript
Last synced: 15 Jan 2025
https://github.com/renatospaka/hexagonal-arch
Going through Hexagonal Architecture starting in the wrong way
clean-architecture docker hexagonal-architecture jest postgres tdd typescript
Last synced: 05 Jan 2025
https://github.com/hasanhammoudah/education_app
education_app is a dynamic platform for course management and student engagement, allowing admins to manage courses and exams while enabling students to track progress and chat with course organizers.
android-app blocs course-project dart firebase firebase-auth firebase-database firebase-storage flutter ios-app logic pakages tdd testing ui
Last synced: 11 Feb 2025
https://github.com/nicanor008/challenge3-store-manager
This is a store manager API endpoints
Last synced: 05 Feb 2025
https://github.com/friskenstein/learn-go-with-tests
Working through the exercises of Learn Go with tests by Chris James
go golang tdd test-driven-development testing
Last synced: 07 Feb 2025
https://github.com/arcenojackson/node-basics
Repo for examples and techniques about APIs, NodeJS, DDD and TDD
clean-architecture ddd-patterns fastify knexjs nestjs nodejs prisma solid-principles tdd vitest
Last synced: 30 Dec 2024
https://github.com/asacxyz/flutter_clean_architecture_app
Para acompanhamento do curso Curso Arquitetura no Flutter - 2022
clean-architecture clean-code flutter tdd test-driven-development
Last synced: 11 Jan 2025
https://github.com/welli7ngton/python-tdd
Bem-vindo ao repositório dedicado aos Testes e à Introdução ao TDD (Desenvolvimento Orientado a Testes) em Python utilizando o módulo unittest. Este repositório foi criado com o objetivo de ajudar desenvolvedores Python a compreender e implementar testes automatizados de unidades em seus projetos, seguindo as práticas recomendadas do TDD.
learning-by-doing python3 pythontest tdd tdd-python testing-tools tests unnitest
Last synced: 19 Jan 2025
https://github.com/magneticflux-/minesweeperj
An AI-oriented implementation of Minesweeper, using TDD
artificial-intelligence minesweeper tdd test-driven-development
Last synced: 27 Jan 2025
https://github.com/br0ken-/environment-loader
Autoload context classes of Behat extension.
bdd behat behat-extension tdd testing
Last synced: 04 Feb 2025
https://github.com/carlossanabriam/redsocialnode
Aplicación web realizada en Node Js. También se implementa una API REST y un cliente jQuery para consumirla.
ajax javascript jquery js json mongodb nodejs nosql rest-api rest-client restful-api social-media tdd test-driven-development web-application web-services web-services-restful
Last synced: 28 Jan 2025
https://github.com/craigtaub/unit-testing-rules
The why and what for my unit tests.
coverage javascript nodejs snapshots tdd test-driven-development unit-testing
Last synced: 22 Jan 2025
https://github.com/joaovictorlongo/golang-with-tests
Aprendendo GoLang com testes :)
Last synced: 04 Feb 2025
https://github.com/sulmar/vavatech-bsb-dotnet-core-ttd
Przykłady ze szkolenia Testy jednostkowe w .NET Core
Last synced: 02 Jan 2025
https://github.com/guillempuche/adu
The initial version of a chatbot. Goal: improve the communication of the universities with their students.
auth0 authentication chat chatbot domain-driven-design jwt material-ui mongodb nodejs nosql pubsub react tdd
Last synced: 08 Feb 2025
https://github.com/vinceamstoutz/tests-and-quality-tools
Basic & advanced practice of tests, best practices, analytics & code analysis.
behat ci dependabot endtoend github-actions nektos-act panther php php-cs-fixer phpunit symfony tdd testing
Last synced: 17 Jan 2025
https://github.com/queraltsm/playerscore
bowling-game kata maven refactoring tdd
Last synced: 28 Jan 2025
https://github.com/queraltsm/thesupermarketqueue
TDD Kata
codewars kata maven refactoring supermarket-queue tdd
Last synced: 28 Jan 2025
https://github.com/queraltsm/passwordverifier
TDD Kata: PasswordVerifier
kata password-manager refactoring tdd
Last synced: 28 Jan 2025
https://github.com/queraltsm/playerscore_gitflow
bowling-game kata maven refactoring tdd
Last synced: 28 Jan 2025
https://github.com/queraltsm/fizzbuzz
Test Driven Development FizzBuzz in Java with JUnit
fizzbuzz junit kata maven refactoring tdd
Last synced: 28 Jan 2025
https://github.com/queraltsm/bowlinggame
TDD Kata
bowling-game kata maven refactoring tdd
Last synced: 28 Jan 2025
https://github.com/caballerog/kata-tdd-javascript
Kata TDD in JavaScript
calculator fizzbuzz javascript kata mocha tdd
Last synced: 08 Jan 2025
https://github.com/danielfalcaovt/solid-applications
Repositório GitHub com projetos em TypeScript aderindo ao SOLID. Utiliza MongoDB para persistência, ESLint para padronização de código, Husky e lint-staged para automação de qualidade, e Express para desenvolvimento de APIs eficientes. Explore essas tecnologias e mais!igo, Express para APIs.
clean-architecture eslint express husky javascript jest lint-staged mongodb solid tdd typescript validator
Last synced: 16 Jan 2025
https://github.com/sulmar/redis-autocomplete
Przykład aplikacji z użyciem REDIS i .NET Core
integration-test netcore5 redis redis-client tdd
Last synced: 02 Jan 2025
https://github.com/ahsouza/ts-tdd-jest
TDD + TypeScript with Jest
eslint husky jest lintstaged nodejs npm tdd typescript
Last synced: 05 Feb 2025
https://github.com/alexlatam/laravel-tdd-platzi
App correspondiente al curso de TDD con Laravel en Platzi
Last synced: 21 Jan 2025
https://github.com/maiquitome/rubyonrails-tdd
Curso TDD com Ruby on Rails, RSpec e Capybara
Last synced: 15 Jan 2025
https://github.com/maiquitome/nasa_clean_architecture
🚀 🪐 🌍 Flutter TDD Clean Architecture (Arquitetura Limpa) - Uma série de vídeos no Youtube da Leticia Baleiro.
clean-architecture domain repository tdd
Last synced: 15 Jan 2025
https://github.com/cmancio00/order-managment
Simple Order Management to demonstrate TDD and CI/CD tecniques.
cicd docker hibernate java junit5 maven mocking mockito mutation-testing swing tdd testcontainers
Last synced: 22 Jan 2025
https://github.com/ankschoubey/template-for-tdd
Template to make TDD fast and easy
intellij tdd tdd-java template
Last synced: 14 Jan 2025
https://github.com/bitwizeshift/oxtest
🚧 A WIP rust unit-testing library
fixture-test framework parameterized-tests rust tdd test-suite testing unit-testing
Last synced: 28 Dec 2024
https://github.com/jasonrudolph/significant-other-vscode
An VS Code extension to quickly switch between a source file and its corresponding test file
Last synced: 30 Nov 2024
https://github.com/justjum/battleship
Battleship Game built using Test Driven Development with Jest.
battleship game html javascript jest sink-the-ships tdd testing
Last synced: 31 Jan 2025
https://github.com/kos5667/test-driven-development-with-java
Java와 Spring으로 하는 TDD 연습 및 여러가지 케이스 정리
assertj gradle java11 junit-jupiter junit4 junit5 spring-boot tdd tdd-java
Last synced: 22 Jan 2025
https://github.com/alex-cultrera/custom-implementation-of-arraylist-v2
applied Test Driven Development to refactor my own implementation of the ArrayList data structure as well as add new functionality
algorithms arraylist arrays data-structures interfaces java junit lists tdd test-driven-development
Last synced: 25 Dec 2024
https://github.com/cp-dharti-r/devops-golang-unit-test-check
Configure GitHub workflow for running unit tests, which should be passed without errors.
go-testing golang tdd test-driven-development testing unit-testing
Last synced: 11 Feb 2025
https://github.com/create1st/create1st
Sebastian Gil
aws buildkite clean-code docker java javascript kotlin kubernetes nodejs solid spring spring-boot sql tdd
Last synced: 21 Jan 2025
https://github.com/omaciasd/microservices
Microservices Projects.
bash clean-code containers devops docker flask git github github-actions json kong kubernetes linux micorservices python tdd terraform yaml
Last synced: 22 Jan 2025
https://github.com/osvaldokalvaitir/nodejs-gostack4-module5
:test_tube: Automated Testing and TDD using Node.js, Express, Jest, SuperTest, Factory Girl, Faker.js, Sequelize and Nodemailer
automated-testing bootcamp gostack gostack-4 nodejs rocketseat tdd testing
Last synced: 15 Dec 2024
https://github.com/glesiosantos/survey-api
Treinamento de NodeJs, Typescript, TDD, DDD, Clean Architecture e SOLID
clean-architecture ddd docker-compose jest mongo-db nodejs solid tdd typescript
Last synced: 07 Jan 2025
https://github.com/odisseu93/series-api
This is a simple API created, which lists a certain data set of TV Series or streamings
back-end backend backend-api express expressjs factory-pattern nodejs open-source tdd typescript
Last synced: 28 Jan 2025
https://github.com/outluch/leetcode-js-tdd
Simple boilerplate for LeetCode warriors
Last synced: 25 Dec 2024
https://github.com/renatospaka/miggo
clean-architecture ddd docker docker-compose javascript jest postgres sequelize tdd typescript
Last synced: 05 Jan 2025
https://github.com/ing9990/cafekiosk
Learn Test-Driven Development (TDD) with JUnit.
Last synced: 28 Jan 2025
https://github.com/ega4432/trace
This repository is log package for chat application in TDD.
Last synced: 28 Jan 2025
https://github.com/arpitgo4/promise-obj
Promise.all's implementation for objects.
async chai chai-as-promised mocha nodejs npm-package promise tdd
Last synced: 28 Jan 2025
https://github.com/blue32a-sandbox/tdd-part2-python
Test-Driven Development with Python
Last synced: 19 Jan 2025
https://github.com/butterscotchstallion/adventures-in-go
Assorted adventures to immerse myself in the world of Go
Last synced: 07 Dec 2024
https://github.com/blue32a-sandbox/tdd-part1-java
Test-Driven Development with Java
Last synced: 19 Jan 2025
https://github.com/blue32a-sandbox/tdd-part1-go
Test-Driven Development with Go
Last synced: 19 Jan 2025
https://github.com/parvez-ahammed/swin-adventure
A simple console based game application to practice the concepts of OOP , Unit Test and TDD
c-sharp oop-principles tdd unit-testing
Last synced: 12 Feb 2025
https://github.com/igorakaamigo/php5-tiny-bbcode
A tiny BBCode implementation for PHP5.4+
bbcode bbcode-parser php php5 phpunit tdd tdd-kata
Last synced: 27 Jan 2025
https://github.com/sufian07/job-portal
Trying to build a job portal using REST/GRAPHQL API with Ruby On Rails following TDD
application graphql job-portal rest-api rest-backend ruby-on-rails ruby-on-rails-api tdd
Last synced: 24 Jan 2025
https://github.com/wickedone/muppet
unit testing your setters, getters, adders, removers, issers and whatevers
infection integration-testing mutation mutation-testing php phpunit tdd test testing testing-tools unit-test unit-testing
Last synced: 22 Jan 2025
https://github.com/blue32a-sandbox/cza-tdd
CodeZine Academy TDD実践講座 2021/01
Last synced: 19 Jan 2025
https://github.com/bntzio/rails-todos-tdd
A todo-list rails app with test-driven development (tdd)
capybara rails rspec ruby tdd test-driven-development todolist
Last synced: 30 Dec 2024
https://github.com/clarenceb/tdd_go_logo
Starting point for running a Go lang dojo using TDD to implement a basic Logo interpreter
Last synced: 30 Dec 2024
https://github.com/wideopensource/ctdd
C test-driven development framework implemented in Python. pip install ctdd.
Last synced: 16 Jan 2025
https://github.com/guilhermebkel/anonymous-message-board
A forum where you can create threads and reply it anonymously.
angular8 bcrypt expres helmet mocha postgresql rest-api restful-api tdd
Last synced: 21 Jan 2025
https://github.com/ricnaga/nlw4-nodejs
Workshop sobre conceitos de nodejs
api express handlebars nodejs sql tdd
Last synced: 21 Jan 2025
https://github.com/mnie/extractor
FSharp lib illustrating capabilities of RegexTypeProvider and Expecto
Last synced: 24 Dec 2024
https://github.com/mnie/fsharpunittesting
Example of unit test written in FSharp with XUnit
Last synced: 24 Dec 2024
https://github.com/mnie/tddkatafirst
TDD kata in F# and/or C# with xUnit and FsCheck
kata property-based-testing tdd
Last synced: 24 Dec 2024
https://github.com/mariadelfers/tdd-exercises
Set of testing exercises in NetBeans
netbeans-ide tdd test test-automation testing unit-testing
Last synced: 23 Oct 2024
https://github.com/ricnaga/amigo-secreto
Aplicação graphql que simula o jogo de amigo secreto
apollo-server-koa ddd graphql nexusjs tdd typegraphql
Last synced: 21 Jan 2025
https://github.com/mramshaw/restful-cockroach
An experiment with using CockroachDB as a drop-in replacement for PostgreSQL
cockroachdb docker docker-compose go golang restful tdd
Last synced: 14 Jan 2025
https://github.com/mohamedbsh/kata-potter-tdd
kata (harry?) potter tdd 🧙🧙✅❌
Last synced: 19 Jan 2025
https://github.com/weverson-luan/ignite-template-introducao-ao-solid-04
🎉Consilidando os conhecimento adiquirido durante o curso de NodeJs feito pela Rockteseat, prof Danille Leão.
clean-architecture javascript nodejs tdd typescript uuid
Last synced: 24 Jan 2025
https://github.com/keuller/tdd-hands-on
Project to demonstrate some TDD practices
Last synced: 23 Jan 2025
https://github.com/mramshaw/secret-santa
A gift exchange (Secret Santa) program in Python
gift-exchange pytest pytest-benchmark pytest-cov python python3 tdd
Last synced: 14 Jan 2025
https://github.com/jonathas/junit-and-tdd
Studies about JUnit and TDD from Caelum
Last synced: 16 Jan 2025
https://github.com/lflimeira/php-tdd-studies
A project created with the focus to study TDD in PHP, following the book "Test-Driven Development: Teste e Design no Mundo Real com PHP". (https://www.casadocodigo.com.br/products/livro-tdd-php)
php phpunit tdd test-automation unit-testing
Last synced: 24 Dec 2024
https://github.com/gsabadini/go-tdd
Test Driven Development with Golang. :recycle:
Last synced: 07 Jan 2025
https://github.com/yazaldefilimone/notifications-service-microservice
A simple notification service built with nestjs, prism, I built this project following microservices architecture and tdd
api backend clean-architecture clean-code javascript microservice nest nestjs nodejs notification-service sqlite tdd typescript
Last synced: 18 Jan 2025
https://github.com/devkabir/laravel-rest-api-exmple
A simple task management API implementation with Laravel
example example-project laravel phpunit rest-api tdd testing
Last synced: 08 Feb 2025
https://github.com/windperson/goswaggerdemo
a demo project to show TDD style developing REST API using go-swagger
Last synced: 27 Jan 2025
https://github.com/windperson/demopester
Demo using Pester to do various PowerShell script unit test
Last synced: 27 Jan 2025
https://github.com/enriquebeta6/tdd-javascript-course
chaijs javascript mocha mocha-chai tdd tdd-javascript
Last synced: 18 Jan 2025