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-11 00:30:06 UTC
- JSON Representation
https://github.com/simonneutert/elixir-anagrams-excercism.io
http://exercism.io/exercises/elixir/anagram/test-suite
Last synced: 30 Jan 2025
https://github.com/atetheone/fcc-personal-library
Personal library - freeCodeCamp Quality Assurance project 3
express mocha-chai mongodb nodejs tdd
Last synced: 08 Feb 2025
https://github.com/shaikrasheed99/builder-pattern
Implementation of Builder Pattern.
builder-pattern design-patterns java tdd tdd-java
Last synced: 13 Jan 2025
https://github.com/cecile-hirschauer/rpn-calculator
RPN Calculator - Java - TDD
Last synced: 01 Feb 2025
https://github.com/jvitoralb/catalogo-filmes
App built with Docker, Nestjs, Redis, PostgreSQL following REST and TDD.
docker jwt nestjs postgresql redis rest-api tdd typescript
Last synced: 09 Jan 2025
https://github.com/mildronize/pywatch4test
A command line for instantly testing python codes when the file is modified
Last synced: 23 Jan 2025
https://github.com/abdulbasit-dev/cashcard
Family Cash Card API Made With Spring Boot
h2-database java jdbc spring-boot spring-security tdd testing
Last synced: 06 Feb 2025
https://github.com/mildronize/kata-tdd-golang
My Kata for practicing TDD with Go Lang
Last synced: 23 Jan 2025
https://github.com/gpreviatti/json-resource-attribute-package
This simple package that exposes an attribute to helps testing with json files
chsarp dotnet nuget nuget-package tdd test testing xunit
Last synced: 26 Jan 2025
https://github.com/melitus/developer-contact-directroy-api
express javascript jwt mongodb nodejs passportjs restful-api tdd
Last synced: 29 Jan 2025
https://github.com/hamidurrahman1/junit5
This repository is intended to demonstrate my ability and understanding of JUnit5
junit5 jupiter tdd testing unit-testing
Last synced: 26 Jan 2025
https://github.com/devdhera/tdd-with-django-rest
Guide to REST API development with Django (The TDD Way 😎)
Last synced: 06 Feb 2025
https://github.com/ronanrodrigo/dojos
dojo spm swift swift-package-manager tdd xctest
Last synced: 06 Feb 2025
https://github.com/leosimoes/dio-python-fastapi-store
Project "Creating an API with FastAPI Using TDD" by DIO.
Last synced: 30 Jan 2025
https://github.com/leosimoes/coursera-ita-camelcase-com-tdd
Trabalho do curso TDD – Desenvolvimento de software guiado por testes oferecido pelo ITA através do Coursera. Implementação de um método que separa palavras de uma string CamelCase.
gradle java software-engineering tdd
Last synced: 30 Jan 2025
https://github.com/afonsir/tdd-course
This repository holds the scripts and/or projects developed in an introductory TDD course.
Last synced: 02 Feb 2025
https://github.com/contributte/fx-skeleton
🎁 All time best project skeleton for Nette Framework (@nette). Bootloader, DDD, TDD, Command Bus, Event Bus, Message Bus, API, Middlewares, ORM, DBAL. Using Contributte (@contributte) libraries by @f3l1x.
api bus command-bus cqrs dbal ddd doctrine event-bus message-bus middlewares nette orm tdd
Last synced: 22 Dec 2024
https://github.com/jeffersonsimplicio/project-store-manager
Aplicação back-end para gestão de vendas estilos drop shipping, com organização REST e CRUD de produtos e compras.
chai crud express javascript mocha mysql nodejs rest-api sinon tdd test test-driven-development
Last synced: 21 Jan 2025
https://github.com/dallagi/social-network-kata
A solution for the Social Networking Kata done following the outside in TDD approach
Last synced: 09 Feb 2025
https://github.com/drewbrns/todo-list
A simple todo list application to demonstrate TDD, good architecture and design patterns.
Last synced: 21 Jan 2025
https://github.com/guyca/tdd-katas
Boilerplate for React app with Typescript and Jest
Last synced: 26 Jan 2025
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 Jan 2025
https://github.com/yazaldefilimone/clean-cache-control
api rest of cache maneger
api-rest clean-architecture tdd typescript
Last synced: 18 Jan 2025
https://github.com/sshehrozali/tdd-with-spring-2.0
TDD with Spring following Red-Green-Refactor cycle.
extreme-programming java junit5 mocikto red-green-refactor spring tdd tdd-java unit-testing
Last synced: 03 Feb 2025
https://github.com/ecopque/tdd
This project explores the use of Test-Driven Development (TDD) methodology along with type hints in Python, aiming to increase code clarity and reliability.
python3 tdd tdd-python typehints
Last synced: 26 Jan 2025
https://github.com/bimaagung/property-market-adonisjs
adonisjs lucid-orm nodejs postgresql swagger tdd
Last synced: 30 Jan 2025
https://github.com/douglasvolcato/node-tdd-clean
clean-architecture clean-code node nodejs object-oriented-programming tdd typescript
Last synced: 08 Feb 2025
https://github.com/vidocco/react-popup
a self-contained, simple and powerful popup component for react
ci component javascript modal popup react tdd webpack
Last synced: 11 Jan 2025
https://github.com/jwilferd10/arena-conquest
Embark on a text-based adventure in Arena Conquest! Compete in a tournament, defeat foes, collect gold, and rise to fame. Explore OOP and TDD principles in this game. Enjoy the journey to the top!
game inquirer javascript jest nodejs object-oriented-programming oop rpg tdd test-driven-development text text-based-game text-based-rpg turn-based
Last synced: 26 Jan 2025
https://github.com/apoclyps/test-driven-development-with-fastapi-and-docker
Test-Driven Development with FastAPI and Docker (https://testdriven.io/courses/tdd-fastapi)
docker fastapi postgres python tdd tortoise-orm
Last synced: 26 Jan 2025
https://github.com/piru72/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: 28 Dec 2024
https://github.com/robindaugherty/guard-jest_runner
Guard to run jest
guard jest red-green-refactor tdd
Last synced: 24 Jan 2025
https://github.com/andre-alck/flutter_clean_architecture_app
Para acompanhamento do curso Curso Arquitetura no Flutter - 2022
clean-architecture clean-code flutter tdd test-driven-development
Last synced: 03 Dec 2024
https://github.com/theangelsofwar/frankunderwood
Saas for Economic Basket of Goods based on Los Angeles County Zipcode
enzym javascript jest react-native tdd
Last synced: 08 Feb 2025
https://github.com/caiquemitsuoka/yokai
A test runner and watcher designed for fast interactive development
elixir elixir-lang hexpm runner tdd test
Last synced: 23 Oct 2024
https://github.com/ericdriussi/testing-toolbox-ts
Companion repo for some blog entries
Last synced: 09 Jan 2025
https://github.com/aghamohammadi/crud-dotnet-cqrs
Create a Clean Architecture CRUD application with .NET Core 8.0 & CQRS Pattern & Blazor & Unit Tests & Bdd & TDD & DDD
bdd-tests blazor clean-architecture cqrs cqrs-pattern ddd-architecture dotnet dotnet-core efcore repository-pattern tdd unit-testing unitofwork-pattern
Last synced: 07 Feb 2025
https://github.com/meadsteve/cafefikakata
☕ TDD Kata for python focusing around types&mypy
Last synced: 31 Dec 2024
https://github.com/douglasvolcato/xbox-live-backend-nest
Xbox Live backend made with Nest JS.
clean-architecture javascript jest nest nestjs nodejs prisma sql swagger tdd typescript unit-testing
Last synced: 08 Feb 2025
https://github.com/mikelane/linked-list
Pythonic implementations of Linked Lists
algorithms algorithms-datastructures data-structures object-oriented-programming oop poetry pytest python python3 tdd test-driven-development
Last synced: 24 Jan 2025
https://github.com/gabrielh-silvestre/trybe-futebol-clube
Full-Stack application for managing soccer matches and leaderboards.
docker docker-compose express jwt mocha-chai-sinon mysql nodejs oop react react-router sequelize tdd typescript
Last synced: 09 Feb 2025
https://github.com/averrunci/carna
Carna is a testing and specification framework for .NET Platform
Last synced: 26 Jan 2025
https://github.com/kylemcmaster/rockpaperscissorskata
Starter for a kata exercise based on Rock Paper Scissors
azure-functions csharp jest tdd tdd-kata typescript xunit
Last synced: 25 Jan 2025
https://github.com/marlinsk/tmaior-test-marlon-backend-application
A backend project with clean architecture + SOLID + TDD and CD/CD process
babel cicd clean-architecture deployment docker docker-container docker-image dockerfile express-js mongodb nodejs pipeline process solid tdd test-automation tests typescript
Last synced: 06 Jan 2025
https://github.com/deirofelippe/todo-tdd-cicd
TDD com mocha, chai e sinon. CI/CD com github actions e deploy no Heroku. Analise de código com SonarCloud e ESLint. Ambiente de desenvolvimento no Docker.
ci-cd docker eslint github-actions heroku sonarcloud sonarqube tdd
Last synced: 06 Feb 2025
https://github.com/junaidqadirb/how-to-actually-write-tests
Source code for my article titled: Testing: How to actually write tests?
Last synced: 06 Jan 2025
https://github.com/mmitch/talk-ase
Vortrag: TDD, Clean Code, Software Craftmanship und so’n Zeug
ase bullshit-bingo clean-code talk tdd
Last synced: 31 Dec 2024
https://github.com/iago-mendes/learning-tdd
In this repository, I have used Jest to practice TDD in Node.js projects.
Last synced: 20 Dec 2024
https://github.com/aristotelesbr/node-typescript-api
🚀Complete Node.js API built using 👉Typescript | Jest | MongoDB | Express
jest mongodb nodejs tdd typescript
Last synced: 17 Jan 2025
https://github.com/b1z0n/notationconverter
Class for converting from one arithmetical notation to another. Written with TDD.
arithmetic-expression infix-notation postfix-notation prefix-notation tdd
Last synced: 23 Dec 2024
https://github.com/luizcalaca/mocha-chai-tdd
A little example using tests with Mocha for TDD context
Last synced: 25 Jan 2025
https://github.com/csdummi/testhaskell
Small and simple Haskell Testing Framework
haskell haskell-simple haskell-tdd tdd
Last synced: 13 Jan 2025
https://github.com/luizcalaca/api-test-finance
API with TDD
integration-testing jest knexjs nodejs supertest tdd
Last synced: 25 Jan 2025
https://github.com/cristianprochnow/make-it-with-exercises
Exercises in PHP to use Make it Work, Make it Right, Make it Faster.
Last synced: 02 Feb 2025
https://github.com/ydon96/coindex-api
CoinDex API, your ultimate companion for organizing and categorizing your coin collection effortlessly! Whether you're a numismatist, a collector, or just someone intrigued by coins, CoinDex API is here to simplify the process of identifying and categorizing your coins with just a snap.
chai docker eslint expressjs husky mongodb mongoose node prittier rest-api tdd typescript
Last synced: 26 Jan 2025
https://github.com/eunice-hong/pullrequestsample
Testing android components... it's truly fun! yay!
Last synced: 04 Feb 2025
https://github.com/jcalmcrasher/react-counter-test
Simple counter test app with testing-library. https://react-counter-tdd.netlify.app/
Last synced: 06 Feb 2025
https://github.com/dudunog/clean-react
clean-architecture clean-code javascript jest react react-testing-library tdd typescript webpack
Last synced: 31 Jan 2025
https://github.com/williamkoller/clean-holidays-api
Holidays API, Clean Architecture, Design Patterns, SOLID, TDD and TypeScript.
clean-architecture design-patterns nodejs solid tdd typescript
Last synced: 09 Jan 2025
https://github.com/williamkoller/clean-arch-node
Clean Arch Node
clean-architecture node tdd typescript
Last synced: 09 Jan 2025
https://github.com/williamkoller/api-surf-weather
API Surf Weather
express jest nodejs overnightjs tdd typescript
Last synced: 09 Jan 2025
https://github.com/mattkasun/tdd-testing
Trying out some TDD tools and methods
Last synced: 23 Jan 2025
https://github.com/williamkoller/api-global-holidays-service
Global Holiday Service API
api-rest ci coveralls docker githubaction-workflow nestjs nodejs postgresql solid tdd typescript
Last synced: 09 Jan 2025
https://github.com/williamkoller/bebhionn
Clean Code && Clean Architecture using best practices
clean-architecture clean-code docker docker-compose jest nestjs postgresql prisma tdd typescript
Last synced: 09 Jan 2025
https://github.com/codebatine/gochain
A cryptocurrency blockchain app with transaction management, mining, wallet, user admin, database, tdd and more.
blockchain blockchain-nodes javascript jwt mining mining-rewards model-view-controller mongodb nodejs react-vite redis-server scss secure-server separation-of-concerns tdd transaction-management validation vitest
Last synced: 20 Jan 2025
https://github.com/williamkoller/tdd-book-in-practice
TDD na pratica em Java
Last synced: 09 Jan 2025
https://github.com/kingzez/tdd-vue-in-project
TDD in vue project in action,inclueds view page,component,vuex,axios unit test
Last synced: 23 Jan 2025
https://github.com/supersven/roman-numerals-haskell
A small code kata solution to train test driven development in Haskell.
haskell kata roman-numerals tdd test-driven-development
Last synced: 06 Feb 2025
https://github.com/lsliwaradioluz/jest-enzyme-react-testing
My playground for practicing Test-Driven-Development, based on Udemy course "React Testing with Jest and Enzyme"
enzyme jest react tdd test-driven-development
Last synced: 23 Jan 2025
https://github.com/varejaodacarne/clean-cache-control
Clean Architecture, Typescript, TDD, BDD and CQRS
clean-architecture clean-code cqrs faker jest nodejs tdd typescript
Last synced: 09 Jan 2025
https://github.com/thawkin3/bowling-game-kata
Bowling Game TDD Kata from Uncle Bob
bowling-game bowling-game-kata kata tdd tdd-kata tdd-katas-javascript uncle-bob
Last synced: 26 Jan 2025
https://github.com/kartikmanimuthu/playwright-starter-template
Playwright Starter Template repository! This template equips you to write end-to-end tests with Playwright, a versatile open-source testing library for modern web browsers. It incorporates Allure, an open-source framework for generating clear and comprehensive test reports, boosting your TDD approach.
allure automation browser-testing e2e-testing playwright starter-template tdd test-automation test-reports testing
Last synced: 09 Jan 2025
https://github.com/luifean/fake-api
a fake API with no database to make requests
Last synced: 01 Jan 2025
https://github.com/alextercete/tdd-exercises
Solution to the exercises from the book TDD by Jason Gorman.
Last synced: 24 Jan 2025
https://github.com/uwancha/tdd-testing-practice
In this project, practiced implementing functionalities following TDD principles
Last synced: 20 Jan 2025
https://github.com/danilomeneghel/prova-infuse
Cadastro de Pedidos
docker docker-compose jakarta java21 junit maven mockito mysql spring-boot swagger-ui tdd
Last synced: 07 Feb 2025
https://github.com/fabio-miguel/tdd-nodejs-katas
Various complex katas (challenges) I have completed, such as a checkout & Roman numeral converter, whilst practising the core principles of TDD. JavaScript | Jest
Last synced: 31 Dec 2024