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/mramshaw/evergreen
Getting up to speed with Cypress
bdd ci ci-cd cicd cypress cypress-io tdd
Last synced: 14 Jan 2025
https://github.com/rustpan/cli-temp-convert
A command-line tool for temperature conversion, built in Rust. This utility supports seamless conversion between Celsius, Fahrenheit, and Kelvin. The development process strictly adhered to Test-Driven Development (TDD) principles, ensuring robust and reliable functionality.
cli converter rust tdd tempreture
Last synced: 28 Jan 2025
https://github.com/dgvalerio/reactjs-hooks-tdd-clean-architecture-solid-and-patterns
Um mega projeto com ReactJS, Hooks, TDD, Clean Architecture, SOLID e Patterns.
clean-architecture hook patterns reactjs solid tdd
Last synced: 22 Jan 2025
https://github.com/pedro-manoel/verificacao-validacao
🎓 Repositório com as atividades desenvolvidas ao longo da disciplina de Verificação e Validação de Software da UFCG
Last synced: 28 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/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/mattiaerre/risk-core
Risk: The Game of Strategic Conquest
Last synced: 15 Jan 2025
https://github.com/mattiaerre/knight-moves
How many moves before the knight visits every square?
Last synced: 15 Jan 2025
https://github.com/mnie/extractor
FSharp lib illustrating capabilities of RegexTypeProvider and Expecto
Last synced: 24 Dec 2024
https://github.com/lfcifuentes/laravel-tdd
Repository for development project tdd with laravel
Last synced: 16 Jan 2025
https://github.com/joaoespacheco/trybe-project-11-shopping-cart
Aplicação que simula funcionalidades de um carrinho de compras online
css fetch-api html javascript jest tdd unit-test
Last synced: 22 Jan 2025
https://github.com/mnie/fsharpunittesting
Example of unit test written in FSharp with XUnit
Last synced: 24 Dec 2024
https://github.com/amarlearning/tdd-katas
Test Driven Development with Katas using Java and JUnit
java junit5 katas tdd tdd-kata test-driven-development tests
Last synced: 14 Jan 2025
https://github.com/renatospaka/coin-conversion
A coin-conversion system to test Nest JS (and TDD)
expressjs nestjs tdd typescript
Last synced: 05 Jan 2025
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/tienhuynh-tn/math-util
This repo stores a Java library to support for the Math calculation. Using some technologies such as unit test, tdd, ddt,...
cd ci ddt java junit5 tdd unit-testing
Last synced: 22 Jan 2025
https://github.com/malferrari48/heimdall-monitoring
Creation of a webapp for network monitoring for the "Progetto del Software" course. My final grade was 30/30.
backlog css html java javascript jenkins mattermost nodejs npm rest scrum-agile sonarqube sqlite taiga tdd uml-diagrams
Last synced: 04 Feb 2025
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/tripolskypetr/worker-testbed
A worker-threads based test framework using Node.js, tape, and functools-kit, enabling parallel execution of isolated test cases. The main thread registers and spawns worker threads for each test, while the workers retrieve and execute tests, reporting results back via parentPort. This approach enhances test isolation
isolation jest nodejs tape tdd testbed worker-threads
Last synced: 16 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/lakshitnagar/youtube
A minimal clone of youtube.
agile-methodologies clone clone-repos create-react-app enzyme jest production reactjs tdd tdd-javascript testing unit-testing youtube youtube-api
Last synced: 28 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/jazibsawar/aviasales-ttu
OpenProject is a web-based project management software.
codeclimate ruby ruby-on-rails tdd travis-ci
Last synced: 22 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/lmadhuranga/vuejs-ui-challenge
Learning - This is Simple Awsome Vuejs Applicaiton using Vuejs2 using, TDD Applicaiton (JsUnit with no e2e)
Last synced: 22 Jan 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/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/nicanor008/challenge3-store-manager
This is a store manager API endpoints
Last synced: 05 Feb 2025
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/windperson/goswaggerdemo
a demo project to show TDD style developing REST API using go-swagger
Last synced: 27 Jan 2025
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/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/windperson/demopester
Demo using Pester to do various PowerShell script unit test
Last synced: 27 Jan 2025
https://github.com/davidkhahn/tdd-in-react
Test Driven Development || Tech Used: Cypress (e2e), Jest, ESLint, Parcel, React, Materialize, CircleCI, Redux
babel cypress enzyme eslint jest parcel-bundler react tdd
Last synced: 11 Jan 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/abbasfisal/interviewcode_task
code challange for interview
api laravel mongodb repository-pattern swagger-api tdd
Last synced: 29 Dec 2024
https://github.com/blue32a-sandbox/tdd-part2-python
Test-Driven Development with Python
Last synced: 19 Jan 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/blue32a-sandbox/tdd-part1-java
Test-Driven Development with Java
Last synced: 19 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/andfaulkner/kidnap-console
Wrap a function. Capture all its logs, stop them from displaying, and store them for later access along with the return value. Makes console log output testing a breeze.
console console-log console-log-testing javascript logging mocha tdd terminal test test-driven-development testing typescript unit-testing
Last synced: 21 Jan 2025
https://github.com/mrbooi/registration_number-webapp
Registration Number plate webapp
chai css expressjs handlebars html5 javascript mocha postgresql tdd travis-ci
Last synced: 25 Dec 2024
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/ahsouza/ts-tdd-jest
TDD + TypeScript with Jest
eslint husky jest lintstaged nodejs npm tdd typescript
Last synced: 05 Feb 2025
https://github.com/daraperini/learning-react-typescript-testing-name-draw
In this website called Sorteador de Amigo Secreto you can play Secret Santa with your friends.
css figma html jest react react-testing-library recoil tdd testing typescript
Last synced: 27 Dec 2024
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/hosanabarcelos/friend-secret-app
Aplicação de sorteio desenvolvida com TDD.
alura jest react-testing-library reactjs tdd test
Last synced: 11 Jan 2025
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/blue32a-sandbox/tdd-part1-go
Test-Driven Development with Go
Last synced: 19 Jan 2025
https://github.com/rafaeljurkfitz/validator-schema-excel
Web application to validate Excel files based on a predefined schema, and save them to a postgresql.
excel-import logging postgresql render schema sentry-io streamlit tdd validation
Last synced: 29 Dec 2024
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/futagoza/prattle
prattle - A spec and benchmark runner for JavaScript
bdd benchmark easy expect javascript painless suite tdd testing
Last synced: 29 Oct 2024
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/gihyeon6394/hello-tdd
Book : TEST-DRIVEN DEVELOPMENT BY EXAMPLE
Last synced: 14 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/mushthak/tddswiftdatamvvm
TDD approach for utilising SwiftData with MVVM pattern in SwiftUI
clean-architecture mvvm solid-principles swiftdata swiftui tdd
Last synced: 14 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/blue32a-sandbox/cza-tdd
CodeZine Academy TDD実践講座 2021/01
Last synced: 19 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/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/mohamedbsh/kata-potter-tdd
kata (harry?) potter tdd 🧙🧙✅❌
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/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/sauceforge/saucery3
Saucery for NUnit 3
automation c-sharp dotnet jenkins nunit nunit-framework nunit3 tdd testing
Last synced: 07 Jan 2025
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/sauceforge/sauceryx
Saucery for XUnit
automation dotnet jenkins tdd testing xunit xunit-framework
Last synced: 07 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