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-15 00:27:15 UTC
- JSON Representation
https://github.com/silic0ns0ldier/theory
WIP multi-target JS test framework. Run tests in any JS runtime.
tdd test-framework test-runner testing unit-testing
Last synced: 12 Feb 2025
https://github.com/samuelmsilva2v/java-backend-challenge-jr
API RESTful desenvolvida em Java com Spring Boot para gerenciamento de produtos
Last synced: 29 Jan 2025
https://github.com/williamkoller/training-nodebr
Imersรฃo em desenvolvimento de APIs com Node.Js by #NodeBR
apis backend javascript nodejs tdd
Last synced: 09 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/tassan/talkify-backend
Talkify is a .NET-based real-time chat system built with Test-Driven Development (TDD) principles, featuring real-time messaging, user authentication, and scalable architecture.
chat dotnet-core entity-framework-core real-time signalr tdd
Last synced: 21 Jan 2025
https://github.com/maheshkumar-novice/caesar-cipher-tdd
Caesar cipher program with Tests to practice Test Driven Development
Last synced: 01 Feb 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/manuelgeek/tdd-in-vue
A simple app to test TDD in Vue
cypress-io eslint karma-tests mocha-tests tdd vue
Last synced: 17 Jan 2025
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/cristianprochnow/app-cursos-online-c-sharp
๐ป Code for C# app of Test Class.
Last synced: 02 Feb 2025
https://github.com/sdetautomation/cypress-js
Cypress Startup Project for anyone looking to get started...
a11y a11y-testing accessibility accessibility-testing axe ci cypress cypress-axe cypress-io cypress-startup github-actions javascript selenium selenium-alternative tdd travis-ci
Last synced: 11 Feb 2025
https://github.com/keval-gandevia/medhub
MedHub is one-stop-shop destination for healthcare. Our mission is to make healthcare experience easy, regardless of your specific need. It is designed to simplify the healthcare experience, connecting patients with qualified doctors, enabling doctors to meet with patients effectively on their schedule, and helping pharmacists deliver quality care.
aws-s3 ci-cd-pipeline code-quality docker integration-testing java junit jwt-authentication lombok material-ui maven mysql reactjs solid-principles spring-boot spring-security tdd unit-testing websocket
Last synced: 29 Jan 2025
https://github.com/lourdilene/journal
NextJs Project, applying the concepts of Domain-Driven Design (DDD), Test-Driven Development (TDD), and Clean Architecture.
clean-architecture clean-code ddd nextjs tdd
Last synced: 21 Jan 2025
https://github.com/indianghost/coding-game
some coding game examples
achraf-bellaali coding-challenge coding-game coding-interview coding-test exercise indianghost interview interview-practice java-exercises junit learning learning-by-doing learning-exercise learning-java mockito tdd tdd-java unit-test
Last synced: 01 Jan 2025
https://github.com/rickadams2/ld_02_essential-csharp-training
console-application cshap nlog tdd
Last synced: 03 Jan 2025
https://github.com/diegoporfirio01/gestao-vagas-api
API gestรฃo de vagas, com Swagger UI
ci-cd grafana jwt-authentication openapi3 swagger-ui tdd
Last synced: 17 Feb 2025
https://github.com/belarif/bill-app
Dรฉbuggez et testez un SaaS RH
bdd continous-integration css3 end2end-testing html5 javascript tdd unittest
Last synced: 29 Jan 2025
https://github.com/bearddan2000/python-web-bottle-tdd-api-basic-auth-mysql-chained-sql-simple
Simple web app that serves an api for a bottle project using basic auth.
allure-pytest api auth basic bottle chained mysql pytest python response simple sql sqlalchemy tdd testify web
Last synced: 29 Jan 2025
https://github.com/bparanj/scalc
string calculator kata in Ruby 2.3.3 https://rubyplus.com/episodes/411-TDD-Basics-String-Calculator-Kata
kata minitest ruby stringcalculator tdd
Last synced: 24 Jan 2025
https://github.com/albinotonnina/binary-search-tree-javascript
Binary search tree (BST) implementation in ES6 with classes
binary-search-tree javascript tdd
Last synced: 23 Jan 2025
https://github.com/mehradi-github/e2e-cypress
E2E testing (Cypress)
bdd chai cypress e2e e2e-tests sinon sinon-chai tdd
Last synced: 05 Feb 2025
https://github.com/victorsouza19/img-share
:flower_playing_cards: A image sharing system with TDD
Last synced: 29 Jan 2025
https://github.com/victor-fiamoncini/up_storage
Fullstack dropzone with multiple file upload - Built with clean architecture & TDD
clean-architecture cleancode docker-compose express jest mongodb node react redux tdd
Last synced: 05 Feb 2025
https://github.com/victor-fiamoncini/polls_for_devs_server
Polls for Devs Server
clean-architecture node tdd testing
Last synced: 05 Feb 2025
https://github.com/victor-fiamoncini/clean_login
Login HTTP service. Built with clean architecture & TDD
clean-architecture clean-code golang tdd
Last synced: 05 Feb 2025
https://github.com/yanivefraim/react-node-tdd-workshop-example
A demo for my React/Node TDD workshop, using Puppeteer & Mocha :sunglasses:
javascript mocha nodejs puppeteer react tdd
Last synced: 26 Jan 2025
https://github.com/jwilferd10/team-profile-generator
A command-line application built with Node.js. Enables users to create team profiles by answering a series of prompts. The information provided is then used to generate a structured HTML output.
html inquirer javascript jest nodejs object-oriented-programming oop profile-generator tdd team-profile-generator test-driven-development
Last synced: 26 Jan 2025
https://github.com/chanhi2000/tddtutorial
A kotlin-based Tetris TDD project made by @orfjackal
intellij intellij-idea intellijidea java java-8 java8 kotlin tdd tdd-java tutorial
Last synced: 29 Jan 2025
https://github.com/luisrovirosa/leap-year-kotlin
Leap Year kata done in kotlin
kata kotlin leap-year parametrized-tests tdd
Last synced: 25 Jan 2025
https://github.com/costineest/booleans
Practice TDD in Ruby
kata ruby ruby-template tdd tdd-kata
Last synced: 19 Feb 2025
https://github.com/allentiak/lista-enlazada-con-tdd
Implementaciรณn de Lista Enlazada, desarrollada desde cero mediante TDD (Test-Driven Development).
linked-list lista-encadeada lista-enlazada tdd test-driven-development
Last synced: 29 Jan 2025
https://github.com/keirwhitlock/learn-go-with-tests
https://quii.gitbook.io/learn-go-with-tests
go golang golang-testing learning learning-by-doing learning-golang tdd tdd-go
Last synced: 29 Jan 2025
https://github.com/izuna385/arxiv-checker-backend
This is an API and backend modules to return accepted papers related to natural language processing from arxiv.
docker fastapi natural-language-processing pytest spacy tdd tdd-python
Last synced: 02 Feb 2025
https://github.com/immaxence/epic-road-trip-planner
"Epic Road Trip Planner" is a web project designed to facilitate trip planning, specifically focusing on France. It features a React.js frontend + Ant Design components, a Node.js Express.js backend, and utilizes Python scripts for data retrieval
ant-design epitech express leaflet nodejs openstreetmap react reactpdf tdd
Last synced: 22 Jan 2025
https://github.com/nunees/enkete-api
Enkete Api desenvolvida usando TDD e conceitos de Clean architecture
express git mongodb tdd typescript
Last synced: 25 Jan 2025
https://github.com/pmuens/goker
A Texas Hold'em Poker implementation written in Go
go golang tdd test-driven-development tutorial
Last synced: 17 Feb 2025
https://github.com/meleu/tdd-ruby
Learn TDD with Ruby
minitest ruby software-engineering tdd testing
Last synced: 22 Jan 2025
https://github.com/yisus82/codelytv-vuejs-tdd
Crea una app con VueJS y Jest aplicando TDD - Codely.tv
Last synced: 29 Jan 2025
https://github.com/andresweitzel/apirest_electronic_devices_expressjs
Rest Api about electronic devices implemented with Express, Morgan, Railway ,NodeJS, Sequelize, Jest Testing, dotenv, cors, express-validator, Nodemon, Swagger, Swagger-ui, PostgreSQL, ohers.
cors dotenv express-js express-validator integration-testing jest-tests morgan-middleware nodejs nodemon postgresql railway-app sequelize-orm supertest swagger-api swagger-ui tdd testing unit-testing
Last synced: 01 Feb 2025
https://github.com/andresweitzel/microservice_mercadolibre_users_aws
Microservice for user management exemplifying part of the ML development architecture, implemented with Systems Manager Parameter Store, Api-Gateway, Serverless, Lambda, NodeJs, Sequelize, Jest, Testing, Mysql, Amazon RDS, among others.
amazon-rds api-gateway api-rest api-restfull aws jest-tests lambda-functions mercadolibre microservice mysql nodejs sequelize serverless-framework serverless-offline serverless-offline-plugin ssm systems-manager-parameter-store tdd testing unit-testing
Last synced: 01 Feb 2025
https://github.com/robertov8/tdd-php
Test-Driven Development - Teste e Design no Mundo Real com PHP
caelum casadocodigo php phpunit tdd
Last synced: 19 Feb 2025
https://github.com/andre-alck/frankensteiner
Frankensteiner: Stitch it all!
gradle inheritance java jdk oop polymorphism poo tdd test unit-test unit-testing
Last synced: 22 Nov 2024
https://github.com/gustavo-developer/node-api-previsao-do-tempo
Api contruรญda em NodeJs que permite visualizar a previsao do tempo em cada praia disponรญvel pela cidade
deploy jest nodejs tdd typescript
Last synced: 29 Jan 2025
https://github.com/amrhassanabdallah/laravel_forum
A thread based forum, built to discover advanced topics in laravel and to apply TDD approach. with a bit of vue.js components.
Last synced: 13 Feb 2025
https://github.com/neemiasborges/csharp_apiwithmoq
Repositรณrio para desenvolver uma API que retorna dados utilizando Mocados. O projeto foca em testar conceitos como caching, alertas, testes e TDD, permitindo explorar prรกticas de desenvolvimento รกgil e garantir a qualidade do cรณdigo
agil api caching moq studies tdd testing
Last synced: 29 Jan 2025
https://github.com/hector-js/test-application-mvc
Create a simple microservice using previous stuff of spring
bdd cucumber java8 lombok maven rest spring-boot tdd wiremock
Last synced: 13 Jan 2025
https://github.com/alibghz/urlshortener
aws-beanstalk azure-devops caching ddd net-core tdd xunit
Last synced: 17 Feb 2025
https://github.com/emilyjspencer/boris
OOP Exercise, test-driven in Ruby with the testing framework RSpec
oop rspec ruby tdd test-driven-development
Last synced: 09 Feb 2025
https://github.com/barbixxxa/argentum
Curso Caelum fj22 - Lab. Java com Testes, JSF e Design Patterns
design-patterns java jsf junit primefaces selenium tdd testes tomcat web-services xml
Last synced: 18 Jan 2025
https://github.com/eng-gabrielscardoso/textual-clustering-analysis
This project is a work requested for the discipline of Data Structures II taught in the Bachelor's Degree in Information Systems at UFPA.
autopep8 coverage pip pytest python python3 tdd textual-analysis
Last synced: 11 Jan 2025
https://github.com/mauricioromagnollo/mailing-list-api
๐ง An open source mailing list API developed with Node.js and TypeScript, using Clean Architecture.
api-rest clean-architecture jest node tdd typescript
Last synced: 02 Feb 2025
https://github.com/ajaymahadeven/next.js-tdd-intro
A sample project demonstrating how to do Test-Driven Development in React using Cypress.
cyp github jes learn nextjs react-testing-library tdd test-d
Last synced: 05 Feb 2025
https://github.com/mitinpavel/suspect
Selects a subset of RSpec files to be run based on previous failures
bdd rspec slow-tests tdd test-smells
Last synced: 10 Feb 2025
https://github.com/ajaymahadeven/wordle-game-using-maven-and-tdd-approach
This project is a Java implementation of the popular word game Wordle, where players have six attempts to guess a five-letter word. The game is built using test-driven development and uses JUnit 5 as the unit-testing framework.
java junit5 learn maven maven-plugin tdd testdrivendevlopment
Last synced: 05 Feb 2025
https://github.com/railton98/tdd_com_php
Conceitos bรกsicos de Test Driven Development com PHP
php-testing tdd tdd-php test-driven-development
Last synced: 30 Jan 2025
https://github.com/enyelsequeira/meetup
This is a PWA, using serverless and TDD techniques. It uses an External API MEETUP to fetch data about specific cities. Updates coming soon
front-end jest pwa-apps reactjs tdd webdevelopment
Last synced: 20 Jan 2025
https://github.com/alphayowakarindi/tdd
A project testing several methods using TDD approach.
Last synced: 06 Jan 2025
https://github.com/codestun/event-explorer
The Event Explorer is a serverless, progressive web application (PWA) built using React, following a test-driven development (TDD) approach.
aws-lambda gherkin google-auth lighthouse pwa react serverless-functions service-worker tdd
Last synced: 05 Jan 2025
https://github.com/blackbass64/python-kata
๐คบ Test-driven development (TDD) practice for python language on code kata.
code-kata kata kata-practice python tdd tdd-kata unittest
Last synced: 17 Feb 2025
https://github.com/holasoycael/adonis-js-5-ts-tdd
๐งช๐ Neste projeto estive desbravando o AdonisJS com Typescript e TDD do conteรบdo de Giuliana Bezerra. Este framework รฉ poderoso e automatiza muito coisa, com pouco cรณdigo e baixa configuraรงรฃo.
adonisjs api-rest authentication tdd typescript
Last synced: 05 Jan 2025
https://github.com/jasonwashburn/dsa-python
Implementing Data Structures and Algorithms in Python using TDD
algorithms data-structures tdd
Last synced: 31 Jan 2025
https://github.com/gsuke/vue-todolist-tdd
A simple ToDo list app developed to study Vue.js and TDD
Last synced: 15 Jan 2025
https://github.com/bearddan2000/python-web-bottle-tdd-api-basic-auth-dolt-chained-sql-simple
Simple web app that serves an api for a bottle project using basic auth.
allure-pytest api auth basic bottle chained dolt pytest python response simple sql sqlalchemy tdd testify web
Last synced: 29 Jan 2025
https://github.com/wellingtonmwadali/alx-higher_level_programming
ALX Sprint 2 Journey
classes data-structures functions inheritance loops oop python tdd
Last synced: 09 Feb 2025
https://github.com/el-moudni-hicham/test-driven-development
All what you need about Test Driven Development
Last synced: 13 Jan 2025
https://github.com/victorsouza19/tdd
A repository to understand and practice the TDD concepts.
javascript jest tdd tdd-javascript testing
Last synced: 29 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/geeekgod/jest-first
jest jest-tests tdd testdrivendevlopment testing
Last synced: 02 Feb 2025
https://github.com/coelhoreinaldo/trybe-projects
Repository containing my projects made during my time at Trybe.
css git github html javascript jest tdd
Last synced: 05 Feb 2025
https://github.com/coelhoreinaldo/js-unit-tests
Project in which I was responsible for developing specific functions and tests.
Last synced: 05 Feb 2025
https://github.com/stefanwille/bowling-game-kata-in-clojure
Uncle Bob' Bowling Game kata in Clojure
Last synced: 05 Feb 2025
https://github.com/francislagares/tdd-react-testing
A Series of Test Driven Development (TDD) with React Testing Library & Mock Service Worker
jest mock-service-worker react-testing-library tdd typescript
Last synced: 29 Jan 2025
https://github.com/francislagares/delhi-sundaes
A sundae's delivery shop where users can choose ice cream flavors with toppings and submit an order.
jest-dom msw react tdd tdd-workflow testing-library-react typescript
Last synced: 29 Jan 2025
https://github.com/neal-c/compiler-in-go
A compiler and Virtual Machine (VM) written in GO, from scratch.
Last synced: 02 Feb 2025
https://github.com/neal-c/interpreter-in-go
Learned how to write an interpreter from scratch and with a REPL
Last synced: 02 Feb 2025
https://github.com/yei-linux/dailyidentity-springtdd
Backend Application to managment foods using TDD focus.
Last synced: 19 Jan 2025
https://github.com/thomasevano/tic-tac-toe-tdd-fp
A simple tic-tac-toe chore concept developed using test-driven-development and fonctional programming
functional-programming tdd test-driven-development tic-tac-toe typescript
Last synced: 13 Feb 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