Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

  1. Add a test
  2. Run all tests. The new test should fail for expected reasons
  3. Write the simplest code that passes the new test
  4. All tests should now pass
  5. Refactor as needed, using tests after each refactor to ensure that functionality is preserved

Repeat.

https://github.com/gdonald/hands-on-test-driven-development

Code for the Hands-on Test-Driven Development book

book rails rspec ruby spec tdd testing

Last synced: 23 Jan 2025

https://github.com/darkzarich/tdd-tic-tac-toe

Tic tac toe written using TDD methodology

chai javascript mocha tdd tic-tac-toe

Last synced: 19 Jan 2025

https://github.com/alextercete/writing-testable-code-workshop

Resources for the Writing Testable Code workshop

tdd workshop

Last synced: 24 Jan 2025

https://github.com/aminumado/battleships

A battleship game made with vanilla javascript

html-css-javascript jest npm tdd webpack

Last synced: 23 Jan 2025

https://github.com/iamotz/oop-warrior

A program to simulate a Warrior using oop programming

javascript logic nodejs oop tdd

Last synced: 19 Jan 2025

https://github.com/blue32a-sandbox/poker-game-tdd

TDDでポーカーゲーム

php tdd

Last synced: 19 Jan 2025

https://github.com/santosreis/symfony5-tdd

Symfony 5 Test Driven Development from Gary Clarke

php php8 symfony symfony5 tdd

Last synced: 21 Jan 2025

https://github.com/santosreis/laravel11-url-shortener

Backend URL Shortener to integrate with frontend following frontend: vue-url-shortener.

laravel laravel11 php php8 tdd

Last synced: 21 Jan 2025

https://github.com/andresweitzel/grpc_ip_geolocation_api_integration_nodejs

gRPC protobuf api for the integration of IPWHOIS.IO services implemented with Nodejs, Expressjs, Jest, Testing, others.

expressjs grpc ip-location-api ip-whois jest morgan nodejs nodemon protobuf protocol-buffers tdd testing unit-testing

Last synced: 01 Feb 2025

https://github.com/alphayowakarindi/tdd

A project testing several methods using TDD approach.

ruby tdd

Last synced: 06 Jan 2025

https://github.com/chrissperb/testesunitarios

Repositório criado para compartilhar o código desenvolvido ao longo do curso sobre Testes Unitários.

java junit4 mockito-junit-test tdd

Last synced: 29 Jan 2025

https://github.com/neemiasborges/csharp_clientproductmanager

sistema de gerenciamento de clientes e produtos desenvolvido em C# com Windows Forms e .NET. Permite cadastrar, editar, remover e listar clientes e produtos, além de registrar e listar vendas. Utiliza PostgreSQL para persistência de dados e segue a Clean Architecture.

clean-architecture clean-code csharp postgresql studies tdd testing

Last synced: 29 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/gabriel4420/clean-architecture-typescript

Projeto de estudo sobre BDD (Behavior Driven Development), Clean Archtecture e Tests com Jest, no qual simula uma funcionalidade de api de um possivel sistema de e-commerce que carrega uma lista de compras offline com cache.

bdd bdd-tests cache-simulator clean-architecture clean-code jest-tests node tdd test typescript

Last synced: 24 Dec 2024

https://github.com/romantomjak/milpa

Military Phonetic Alphabet

go phonetic-alphabets tdd

Last synced: 23 Jan 2025

https://github.com/khadkarajesh/calculator

TDD approach in Android

android roboelectric tdd

Last synced: 13 Jan 2025

https://github.com/clobee/beegame-php

A little implementation of the BeeGame coding test with PHP

bee-game php php73 tdd tests

Last synced: 19 Jan 2025

https://github.com/donghl-dev/study-tdd

Spring Boot를 이용한 테스트 주도 개발 연습.

jpa-hibernate junit4 rest-api spring-boot tdd

Last synced: 05 Feb 2025

https://github.com/donghl-dev/practices-datastructure

자료구조 이해 및 구현과 테스트 코드 작성 연습.

data-structures gradle jdk12 junit4 tdd

Last synced: 05 Feb 2025

https://github.com/jackhowa/turtle-turtle

This is a TDD drawer program in Ruby

hackathon tdd

Last synced: 21 Jan 2025

https://github.com/renatospaka/solid-with-layers

Going through SOLID principles starting the wrong way

clean-architecture docker jest solid tdd typescript

Last synced: 05 Jan 2025

https://github.com/luis-luciano/components

Learning to test and build components for PHP

php php81 phpunit tdd

Last synced: 19 Jan 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/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/felipeorlando/pricefy

A Ruby solution to an algorithm

algorithm ruby tdd

Last synced: 20 Dec 2024

https://github.com/gsuke/vue-todolist-tdd

A simple ToDo list app developed to study Vue.js and TDD

tdd vue

Last synced: 15 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/victorsouza19/img-share

:flower_playing_cards: A image sharing system with TDD

jest mongo nodejs tdd

Last synced: 29 Jan 2025

https://github.com/alexandrepiveteau/heig-gen-labo02

TDD, Kent Beck style

java tdd

Last synced: 25 Dec 2024

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/clean_login

Login HTTP service. Built with clean architecture & TDD

clean-architecture clean-code golang tdd

Last synced: 05 Feb 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: 20 Dec 2024

https://github.com/el-moudni-hicham/test-driven-development

All what you need about Test Driven Development

java junit tdd testing

Last synced: 13 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/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/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/joaoveasey/calculadora-orientada-a-testes

calculadora para aprimorar conhecimentos em testes unitários com xUnit

csharp tdd xunit

Last synced: 23 Dec 2024

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/vue_school-wordle_tdd-vue

A “Wordle” on Test Driven Development in Vue.js - Vue School

tdd vitest vue vue3 vuejs

Last synced: 29 Jan 2025

https://github.com/yisus82/codelytv-vuejs-tdd

Crea una app con VueJS y Jest aplicando TDD - Codely.tv

jest tdd vue vuejs

Last synced: 29 Jan 2025

https://github.com/ujstor/go-with-tests

Learning TDD

go tdd

Last synced: 22 Jan 2025

https://github.com/neal-c/compiler-in-go

A compiler and Virtual Machine (VM) written in GO, from scratch.

go tdd

Last synced: 02 Feb 2025

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/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/neal-c/interpreter-in-go

Learned how to write an interpreter from scratch and with a REPL

go tdd

Last synced: 02 Feb 2025

https://github.com/irvanfza/basictdd

Process of Test-Driven Development (TDD) step-by-step. FizzBuzz word game is used as the main problem to solve. Ruby is the programming language used with RSpec as the test framework.

rspec rspec-testing ruby tdd tdd-ruby tdd-sample

Last synced: 27 Dec 2024

https://github.com/dannevesdantas/fiap-qualidade-software

Lições das aulas de Qualidade de Software da Pós Tech em Software Architecture da FIAP

bdd cucumber gatling gherkin junit mockito rest-assured spring-boot tdd

Last synced: 31 Dec 2024

https://github.com/christiancesar/hunter

Scraping of the target web application, using puppeeter, node with typescript and best practices.

backend ddd factory-pattern fullstack-development mongodb-atlas nodejs observer-pattern poo puppeteer react tdd typescript

Last synced: 10 Oct 2024

https://github.com/nodeg/ruby-testing

Basic tests in Ruby for understanding TDD and BDD

bdd github-actions ruby tdd testing

Last synced: 27 Oct 2024

https://github.com/rodrigowebdev/jest-tdd-pratice

Some tests and study with the tool

javascript jest tdd

Last synced: 28 Dec 2024

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/pmarcosfelipe/clean-node-api

Project created to study NodeJs, Typescript, TDD, Clean Architecture e SOLID

clean-architecture node nodejs solid solid-principles tdd typescript

Last synced: 05 Jan 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: 17 Jan 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/jorgechato/game-of-life-kata

TDD Coding Kata with the game of life

kata public python tdd

Last synced: 28 Dec 2024

https://github.com/nitiwari-dev/software-engineering-lessons

Teach budding software engineer about concepts in programming, computer science with engineering practices to excel and move forward in there career.

git intellij java kotlin refactoring tdd

Last synced: 01 Nov 2024

https://github.com/jmromer/codebreaker

Test-driven command-line game for The RSpec book.

bdd code-along cucumber rspec ruby tdd the-rspec-book

Last synced: 13 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/jmromer/email_predictor

A by-the-numbers demo of TDD and OOP.

demo design-patterns oop rspec ruby tdd

Last synced: 13 Jan 2025

https://github.com/jmromer/test_driven_todos

A TDD demo in Ruby

demo rails rspec ruby tdd

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/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.

jest tdd unit-testing

Last synced: 05 Feb 2025

https://github.com/stefanwille/bowling-game-kata-in-clojure

Uncle Bob' Bowling Game kata in Clojure

clojure kata tdd

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/haduart/tddexample

Example of the TDD steps

java tdd tdd-java tdd-kata

Last synced: 02 Feb 2025

https://github.com/jmromer/opportunities

A BDD / OOD demo in Ruby

bdd csv demo json ood rspec ruby tdd

Last synced: 13 Jan 2025

https://github.com/emilyjspencer/presents

🎁. Test driving a React application with Jest and Enzyme. http://pale-plastic.surge.sh/

enzyme jest react tdd

Last synced: 07 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

anagrams elixir tdd

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