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-10 00:29:39 UTC
- JSON Representation
https://github.com/luismendes070/book-store
Mentoria #4 dio bootcamp TQI fullstack developer
dio-bootcamp fullstack-developer gradle lombok-gradle mysql spring-boot tdd
Last synced: 19 Jan 2025
https://github.com/aeueoe/meet_app
This serverless progressive web application (PWA), developed with React and utilizing a test-driven development (TDD) approach, uses the Google Calendar API to retrieve upcoming events. Users can filter and view events for a specific city with this app.
aws-lambda google-calendar jest pwa react serverless tdd
Last synced: 05 Feb 2025
https://github.com/martinbinard/mitoraa_reva
A tahitian weather app in react native using clean architerture and TDD
clean-architecture jest react-hooks react-native tdd
Last synced: 05 Feb 2025
https://github.com/malldonado/desenvolve
📚 A custom forum for developers, with a frontend built in Vue.js and a responsive, modern design styled with CSS. The backend is developed in TypeScript with Node.js, using TypeORM for efficient database management, with Redis as a temporary database and PostgreSQL for robust and reliable data storage.
celebrate-npm css jest postgresql tdd typeorm typescript vuejs
Last synced: 05 Feb 2025
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/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/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/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/mtumilowicz/groovy258-dsl-closure-workshop
Introduction to implementing DSL and some elementary groovy's features.
closure dsl finite-state-machine groovy metaprogramming operator-overloading state-machine tdd tdd-kata workshop workshop-materials workshops
Last synced: 04 Jan 2025
https://github.com/guyca/tdd-katas
Boilerplate for React app with Typescript and Jest
Last synced: 26 Jan 2025
https://github.com/carloshenriquefs/movieflix
🎬 :film_projector: - Desafio Movieflix casos de uso
authentication exception-handling jpa spring-boot tdd testes-unitarios
Last synced: 11 Jan 2025
https://github.com/arturwincenciak/teovincent.objectadapterpattern
Explanation of the Object Adapter Design Pattern using TDD
adapter-pattern design-patterns object-adapter tdd
Last synced: 01 Feb 2025
https://github.com/turskyi/stringcalculator
A simple Java program that evaluates mathematical expressions provided as strings. Demonstrates Test-Driven Development (TDD) with comprehensive tests using JUnit and Mockito.
java junit junit5 software-development string-calculator tdd test-driven-development unit-testing
Last synced: 01 Feb 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/jagadeeshshetty/qa-auto-webui-py
Test Automation Framework POC for Web UI using Selenium with Python programming language and Pytest library.
allure-report pytest python selenium tdd webuiautomation
Last synced: 13 Jan 2025
https://github.com/bimaagung/property-market-adonisjs
adonisjs lucid-orm nodejs postgresql swagger tdd
Last synced: 30 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/alexjamesmalcolm/virtual-pets-amok
bootcamp gradle java tdd wecancodeit
Last synced: 01 Feb 2025
https://github.com/ericdriussi/testing-toolbox-ts
Companion repo for some blog entries
Last synced: 09 Jan 2025
https://github.com/meadsteve/cafefikakata
☕ TDD Kata for python focusing around types&mypy
Last synced: 31 Dec 2024
https://github.com/gollfinho/browser-testing
This tool helps you test your website across Safari, Chrome, and Firefox on Linux, macOS, and Windows using Playwright. It provides an easy and automated way to ensure cross-browser compatibility without needing a physical Mac for Safari testing. 🚀
automation cypress-schematic firefox hacktoberfest java laravel playwright python selenium tdd tdd-utilities test-replay webdriver webkit
Last synced: 08 Feb 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/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/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/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/fabio-miguel/build-my-binder
A Web Application to build your own virtual Yu-Gi-Oh binder. TypeScript | React.js | Redux | Node.js | Express.js | PostgreSQL | React Testing Library (Unit) | Jest (Integration) | Playwright (E2E) | Storybook.js
aws bem-css docker expressjs github-actions jest playwright postgresql react react-testing-library redux tdd typescript
Last synced: 08 Feb 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/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/hugodf/run-skip-jest-tests
How to run or skip Jest tests, suites and files
javascript-tests jest jest-tests tdd
Last synced: 08 Feb 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/Caballerog/kata-TDD-JavaScript
Kata TDD in JavaScript
calculator fizzbuzz javascript kata mocha tdd
Last synced: 23 Oct 2024
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/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/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/dalkegama/tdd-calculator
TDD Kata - String calculator
chai kata learning-by-doing learning-exercise mocha tdd testdrivendev testing testing-practices ts typescript
Last synced: 23 Oct 2024
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/codereviewvideos/typescript-tdd-code-puzzle-starter
A generic TypeScript / Jest starting point for solving code puzzles - based on Exercism.io TS.
Last synced: 02 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
https://github.com/marcosfshirafuchi/devsuperior-desafio-empregados-tdd
DEVSUPERIOR : Java Spring Expert - Desafio Empregados TDD
devsuperior java junit junit5 nelio-alves nelioalves poo tdd tdd-java teste-integrado testes-unitarios
Last synced: 23 Jan 2025
https://github.com/marcosfshirafuchi/devsuperior-tdd-junit-testes-automatizados
DEVSUPERIOR : Java Spring Expert - Capítulo 2: Testes automatizados
desenvolvimento-java devsuperior itdeveloperjava java junit junit5 nelio-alves nelioalves poo programadorjava tdd tdd-java testes-unitarios
Last synced: 23 Jan 2025
https://github.com/theremotecoder/e2e-testing-playground
E2E testing + tools - Playground + Experiments
bdd e2e e2e-test e2e-testing e2e-tests end-to-end-learning end-to-end-test-automation end-to-end-testing javascript javascript-testing javascript-tests jest jest-test jest-tests node tdd testing testing-library testing-practices testing-tools
Last synced: 09 Jan 2025
https://github.com/theremotecoder/unit-testing-playground
TDD + BDD testing + tools - Playground + Experiments
bdd es6 javascript javascript-testing javascript-tests javascript-unit-test jest jest-test jest-testing jest-tests js node tdd testing testing-library unit-test unit-testing unittest unittesting unittests-generation
Last synced: 09 Jan 2025
https://github.com/ismailnguyen/tennis-refactoring-kata
Tennis Kata
java junit kata refactoring tdd
Last synced: 31 Dec 2024
https://github.com/ismailnguyen/madredediosadventuresimulator
csharp hexagonal-architecture kata tdd
Last synced: 31 Dec 2024
https://github.com/ismailnguyen/birthdaygreetings-kata
Birthday Greetings Kata
csharp kata nsubstitute nunit tdd
Last synced: 31 Dec 2024
https://github.com/renanfachin/rs_ig_rentxapi
Aplicação de aluguéis de carros desenvolvida no Ignite Node.js, utilizando POO e princípios do SOLID para sua elaboração
ignite-nodejs node-streams nodejs postgresql-database solid tdd
Last synced: 30 Jan 2025
https://github.com/pedrosfaria2/fastapi_initializr
A FastAPI project generator
api api-rest ddd ddd-architecture docker docker-compose fastapi fastapi-template jinja2 makefile poetry pydantic pytest python python3 tdd template
Last synced: 23 Jan 2025
https://github.com/meekb/buildamidwestbuffet
Tests to practice writing Ruby, and test-driven design
Last synced: 18 Dec 2024
https://github.com/katilius/tdd-mocha-template
Template for writing scripts using TDD and mocha
Last synced: 19 Dec 2024
https://github.com/imtiajahammad/cloudcustomers
This is a .NET 6 Web API from scratch using test driven development! I have covered creating a new solution, adding new web and unit test projects to the solution, and writing unit tests.
dotnet-core httpclient tdd test-driven-development testdrivendevlopment unit-testing unittesting webapi webapi-core xunit xunit-tests
Last synced: 17 Jan 2025
https://github.com/demamano/agent_registration
bloc clean-architecture flutter tdd
Last synced: 17 Jan 2025
https://github.com/nithyanatarajan/supermarketusingtdd
This is solution for Workshop done in Thoughtworks on TDD
Last synced: 01 Jan 2025
https://github.com/gustavcunha/narutoquotesweb
Desenvolvimento de uma aplicação React JS de citações do anime Naruto
jest naruto reactjs styled-components tdd tests
Last synced: 23 Dec 2024
https://github.com/netodeolino/aqui-nutricionista-api
Encontre uma nutricionista mais próxima de você
api-rest continuous-integration expressjs mocha nodejs postgresql sequelizejs tdd
Last synced: 20 Jan 2025
https://github.com/feduxorg/www_test_server
The end point for your HTTP proxy tests
endpoint http http-proxy proxy proxy-server reverse-proxy ruby tdd test-driven-development webserver
Last synced: 10 Jan 2025