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/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/robsonlmds/java-tdd

Este projeto é uma implementação básica de um sistema de conta bancária com testes unitários em Java.

mave spring-boot tdd

Last synced: 21 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/robertov8/tdd-php

Test-Driven Development - Teste e Design no Mundo Real com PHP

caelum casadocodigo php phpunit tdd

Last synced: 29 Dec 2024

https://github.com/epictetusz1/battleship

A Battleship project as part of The Odin Project curriculum, with the goal of learning Test-Driven-Development

jest tdd theodinproject

Last synced: 25 Dec 2024

https://github.com/rcrdk/find-a-friend-nodejs-api

A simple API to find pets for practicing the API REST on Node.js with Fastify and SOLID principles.

api-rest docker e2e-tests fastify jwt-authentication nodejs postgresql prisma-orm solid tdd typescript unit-testing vitest

Last synced: 21 Dec 2024

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/winand/tdd_book

Project from "Test Driven Development With Python" (https://www.obeythetestinggoat.com)

django python selenium tdd tdd-python tdd-workflow

Last synced: 31 Jan 2025

https://github.com/tripolskypetr/node-ollama-agent-swarm

Multi-agent orchestration for OllamaJS. Includes TTS synthesis and speech recognition for simplified testing and interaction.

agent-swarm ai chatgpt dependency-injection nodejs ollama oop openai orchestration prompt-engineering solid tdd test-driven-development tts voice-recognition

Last synced: 24 Jan 2025

https://github.com/amadr-95/spring-boot-testing

Unit Testing, Integration Testing, Testing External Services, Mocking with Mockito, Test Driven Development (TDD) and more.

integration-testing mockito tdd testing unit-testing

Last synced: 27 Jan 2025

https://github.com/gabrieldarezzo/son-nodejstest

Estudos sobre Teste automatizado com NodeJS

chai mocha node nodejs tdd

Last synced: 27 Dec 2024

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/netsrak-dev/abap_workshop

ABAP Workshop

abap sap tdd

Last synced: 19 Jan 2025

https://github.com/bparanj/cgol

Conway's Game of Life for the upcoming TDD in Ruby book

conway-game conway-s-game-of-life kata tdd

Last synced: 24 Jan 2025

https://github.com/dawidlorenz/fffmock

C++ mock system for FFF framework

c c-plus-plus fake-functions mock tdd

Last synced: 27 Jan 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/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/simonbaeumer/doc-test-examples

Example repository for generating elixir documentation with example tests

doc-tests documentation elixir tdd testing

Last synced: 21 Dec 2024

https://github.com/muzea/cypress-touch-command

Fork from https://gitlab.com/nTopus/cy-mobile-commands, most of the changes came from https://github.com/dmtrKovalenko/cypress-real-events. Support e2e testing of multi-touch in rendering libraries like pixi.js.

cypress tdd test touch

Last synced: 31 Jan 2025

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 Feb 2025

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

Learning TDD

go tdd

Last synced: 22 Jan 2025

https://github.com/keda87/flutter-clean-arch-tdd

Learning flutter based on https://resocoder.com/flutter-clean-architecture-tdd/

clean-architecture dart flutter tdd

Last synced: 06 Jan 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/luisrovirosa/tic-tac-toe-kotlin

Kata to practice Kotlin

kata kotlin tdd tic-tac-toe

Last synced: 25 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/pprzetacznik/idea-factory-quality-assurance

The lecture about Quality Assurance given for Idea Factory

bdd java qa sonar tdd

Last synced: 03 Feb 2025

https://github.com/aman3096/modular-login-sdk

test driven development using jest and webpack config for treating es6 modules and syntax.

babel javascript javascript-library jest jest-tests js json jsx tdd tdd-javascript tdd-kata tdd-sample webpack

Last synced: 21 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/mungasoftwiz/learn-golang

This repository contains programs written in Golang. It uses a TDD approach for writing robust and maintainable software.

go tdd

Last synced: 27 Dec 2024

https://github.com/mungasoftwiz/alx-higher_level_programming

A repository containing high-level programming projects as part of the full-stack software engineering programme at ALX Africa facilitated by Holberton School.

algorithms-and-data-structures api oop-principles python tdd

Last synced: 27 Dec 2024

https://github.com/costineest/booleans

Practice TDD in Ruby

kata ruby ruby-template tdd tdd-kata

Last synced: 29 Dec 2024

https://github.com/sanogotech/tddpythonsample

TDD Python Sample with PyTest

poo pytest python tdd test unites

Last synced: 09 Feb 2025

https://github.com/gustavovalle23/user-microservice-java

This is a microservice that represents the users of the application

clean-architecture ddd java jpa microservice postgresql spring spring-boot spring-security tdd

Last synced: 27 Jan 2025

https://github.com/dedo-finger2/tdd-na-pratica-typescript-tasklist

Praticando implementação de TDD num projeto em Typescript.

praticando tdd typescript

Last synced: 28 Jan 2025

https://github.com/farynaio/object-dot-notation

Simple object to object dot notation converter in Node.js.

bdd chai chaijs ecmascript2016 es6 functional-programming mocha mochajs node nodejs tdd

Last synced: 01 Feb 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/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/prem-incubee/tdd-katas

This repository contains katas from Codurance practiced using TDD approach.

jest kata tdd

Last synced: 27 Jan 2025

https://github.com/mgomesdev/tdd-desenvolvimento-guiado-por-testes

Implementação dos códigos do livro: TDD - Desenvolvimento Guiado por testes, utilizando TypeScript, TDD e Jest.

jest tdd typescript

Last synced: 27 Jan 2025

https://github.com/mgomesdev/nextjs-playground

Repositório onde realizo todos os meus testes e me mantenho atualizado com o framework NextJS. Basicamente são todos os exemplos disponíveis na documentação do NextJS aplicando TDD e minhas alterações conforme vou realizando meus testes e aprendendo sobre um código específico.

jest nextjs tdd testing-library typescript

Last synced: 27 Jan 2025

https://github.com/mgomesdev/tanstack-query-react-query-playground

Respositório onde realizo todos os meus testes e me mantenho atualizado com a biblioteca React Query. Basicamente são todos os exemplos disponíveis na documentação do React Query aplicando TDD e minhas alterações conforme vou realizando meus testes e aprendendo sobre um código específico.

jest nextjs reactjs tanstack-react-query tdd testing-library typescript

Last synced: 27 Jan 2025

https://github.com/mgomesdev/estrutura-de-dados-e-algoritmos-com-javascript

Códigos do livro: Estrutura de dados e algoritmos com JavaScript - Loiane Groner e implementação dos exemplos utilizando TypeScript + TDD.

algorithms data-structures jest tdd typescript

Last synced: 27 Jan 2025

https://github.com/emmanuel-dominic/developed

Bootcamp Learning project phase

django-rest-framework postgresql-database tdd

Last synced: 21 Jan 2025

https://github.com/emmanuel-dominic/image-processing-api

A simple placeholder API, the first allows you to place images into your frontend with the size set via URL parameters (and additional stylization if you choose) for rapid prototyping. The second use case is as a library to serve properly scaled versions of your images to the front end to reduce page load size.

express-middleware image-processing nodejs tdd udacity-nanodegree

Last synced: 21 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/justinmc/tdd-talk

Slides: Practical TDD in JavaScript

javascript reveal-js slides tdd

Last synced: 10 Feb 2025

https://github.com/maheshkumar-novice/ruby-testing

My solutions to the Ruby-Testing exercises from The Odin Project

rspec rspec-testing ruby ruby-test tdd test-driven-development

Last synced: 01 Feb 2025

https://github.com/gmullerb/basecode

All you need to start amazing web projects with Java and JavaScript in only One base code.

backend basecode checkstyle codecoverage codenarc eslint frontend gradle hot-reload jasmine java javascript junit karma nodejs pmd selenium spring-boot stylelint tdd

Last synced: 28 Jan 2025

https://github.com/maheshkumar-novice/connect-four

A command line game written in Ruby (Test Driven Development)

connect-four rspec ruby tdd

Last synced: 01 Feb 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/newleonardooliv/microservice-videos

Desenvolvimento de uma aplicação de microserviço para stream de vídeo em PHP seguindo TDD, SOLID e DDD para modularidade, escalabilidade e organização de código.

ddd microservices mock mockery php phpunit solid tdd test

Last synced: 29 Dec 2024

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/ludson96/project-car-shop

Para este projeto, foram aplicados os princípios de Programação Orientada a Objetos (POO) para a construção de uma API com CRUD para gerenciar uma concessionária de veículos. Utilizando o banco de dados MongoDB através do framework do Mongoose

bdd chai docker-compose domain-driven-design express mocha mongodb mongoose odm poo sinon solid tdd typescript

Last synced: 27 Jan 2025

https://github.com/ajschofield/tp-logger

A Python application to log ThermoPro TP350S data over Bluetooth

bleak bluetooth python tdd

Last synced: 10 Feb 2025

https://github.com/lucasmoraist/connect-sheet

API de aprendizado que tem como objetivo apresentar algumas funcionalidades do Google Sheets API.

google google-sheets-api sheets spring spring-boot tdd tests

Last synced: 08 Feb 2025

https://github.com/samayer12/tdd_python_set

Implement a set in Python

tdd tdd-python workshop

Last synced: 06 Jan 2025

https://github.com/almerleoalmazan/learn-go-with-tests

Learning Go using TDD approach

golang tdd testing

Last synced: 20 Dec 2024

https://github.com/raniellimontagna/desafio-luizalabs

O projeto consiste em um serviço de consulta de CEP, onde o usuário informa o CEP e obtem informações como logradouro, bairro, cidade e estado.

clean-architecture docker docker-compose fastify nodejs solid-principles tdd typescript vitest

Last synced: 10 Feb 2025

https://github.com/shaikrasheed99/mergesort-tdd

Implementation of Merge Sort using TDD.

clean-code design-patterns java tdd tdd-java

Last synced: 13 Jan 2025

https://github.com/shaikrasheed99/learn-kotlin-with-tdd

Examples of Kotlin topics using TDD.

examples-kotlin kotlin tdd tdd-kotlin

Last synced: 13 Jan 2025

https://github.com/shaikrasheed99/rectangle-tdd

Implementation of Rectangle using TDD.

design-patterns java rectangle tdd tdd-java

Last synced: 13 Jan 2025

https://github.com/shaikrasheed99/parkinglot-tdd

Parking Lot example using TDD.

design-patterns java parking-lot tdd tdd-java

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