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

API REST em NodeJS usando TDD, Clean Architecture e Design Patterns

clean-architecture design-patterns nodejs rest tdd

Last synced: 03 Feb 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/thiagohrcosta/tdd-javascript

Este repositório armazena conteúdo do curso Desafio prático: TDD com JavaScript disciplina do BOOTCAMP Desenvolvedor Front-end ReactJS realizado pela DIGITAL INNOVATION ONE.

javascript reactjs tdd

Last synced: 03 Feb 2025

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

Learning TDD

go tdd

Last synced: 22 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/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/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.

laravel tdd vuejs2

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/gsaslis/bowling_kata

A Coding Kata on Test-Driven Development, using Bowling Game rules.

kata programming software-development software-engineering tdd tdd-kata testing

Last synced: 09 Feb 2025

https://github.com/gsaslis/fizzbuzz-tdd

A coding kata for an introduction to TDD, using the simple FizzBuzz exercise.

coding-kata software-testing tdd tdd-kata testing testing-practices

Last synced: 09 Feb 2025

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/kevsiraki/actions-test

GitHub Action and Unit Testing Practice

api development phpunit tdd

Last synced: 10 Feb 2025

https://github.com/joehunterdev/object-orientated-php

📘🧑‍🎓 The Complete Object Oriented guide for the PHP Developer

autoloading constructors inheritance namespaces oop phpunit polymorphism tdd test-driven-development

Last synced: 10 Feb 2025

https://github.com/pedruino/backupmanager

Projeto para gerenciar agendamentos de backups e explorar testes unitários com sistema de arquivos.

backup cronjob dependency-injection ninject tdd unit-test wpf-application

Last synced: 01 Jan 2025

https://github.com/thenameisajay/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: 02 Nov 2024

https://github.com/thenameisajay/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: 02 Nov 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/soozynn/algo-challenge

알고리즘 실력을 쌓기 위한 알고리즘 챌린지 🧱

chai leetcode mocha tdd

Last synced: 10 Feb 2025

https://github.com/lberaldi/curso-de-testes-unitarios

Repositório com conteúdo do curso de Testes unitários em JAVA: JUnit 4, Mockito e TDD

junit mockito tdd testes-unitarios

Last synced: 14 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/itsferdiardiansa/pinpin

A project that implements tiny concept of microservices.

ci-cd github-actions jest microservices nest next nx-workspace pnpm-workspace sql tdd typescript

Last synced: 14 Jan 2025

https://github.com/katilius/tdd-mocha-template

Template for writing scripts using TDD and mocha

babel javascript mocha tdd

Last synced: 11 Feb 2025

https://github.com/omjogani/todo-ror

Simple Todo App without Scaffold in Ruby On Rails with TDD

rspec ruby ruby-on-rails tdd

Last synced: 10 Feb 2025

https://github.com/meekb/buildamidwestbuffet

Tests to practice writing Ruby, and test-driven design

rspec ruby tdd testing

Last synced: 10 Feb 2025

https://github.com/brunodorea/rocketseat-tdd-java-e-junit

Repositorio do curso "TDD na prática com Java" da Rocketseat Plus ministrado pela Ana Beatriz Neri. Aprender como aplicar o fluxo do TDD num serviço usando Spring e Java 11, desde testes unitários até testes de integração usando JUnit 5.

java rocketseat tdd

Last synced: 27 Jan 2025

https://github.com/tawounfouet/ocr_testing-python-django

Ce projet a été réalisé dans le but de m'entrainer aux différentes formes de tests : unitaire, intégration et de performance

bdd-framework integration-testing pytest tdd unitest

Last synced: 06 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/calvitoria/tfc

The TFC project is an application that displays data from a 'football cup.' The front end is built with react.js, while the back end is built with TypeScript, Node.js, Docker, Express, MySQL, Sequelize, JWT and Mocha / Chai. TDD was used as a development tool for the API.

api-rest chai football-data mocha mysql-database nodejs reactjs sql tdd typescript

Last synced: 03 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/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/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/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/dawidlorenz/fffmock

C++ mock system for FFF framework

c c-plus-plus fake-functions mock tdd

Last synced: 27 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/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/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/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/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/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/luifean/egua-social-api

This project aims to create a social network in Pará to consolidate my studies on DDD and Clean Architecture

clean-architecture clean-code ddd nestjs tdd test-containers

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

https://github.com/atetheone/fcc-issue-tracker

Issue tracker - freeCodeCamp Quality Assurance project #2

chai express mocha mongodb nodejs tdd

Last synced: 08 Feb 2025

https://github.com/felipeorlando/pricefy

A Ruby solution to an algorithm

algorithm ruby tdd

Last synced: 13 Feb 2025

https://github.com/sanogotech/tddpythonsample

TDD Python Sample with PyTest

poo pytest python tdd test unites

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

tdd testing-tools

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

golang kata tdd testify

Last synced: 23 Jan 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/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/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 😎)

django rest-api tdd

Last synced: 06 Feb 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/leosimoes/dio-python-fastapi-store

Project "Creating an API with FastAPI Using TDD" by DIO.

fastapi python rest-api tdd

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/joaopaulopmedeiros/imd0412-testing-u2

Resolução de exercício da segunda unidade da disciplina de Introdução a Testes de Software.

imd java junit tdd ufrn

Last synced: 30 Jan 2025

https://github.com/categulario/curso-python-2017-07

Otro curso de python en línea

curso flask git python tdd web

Last synced: 30 Jan 2025

https://github.com/aldotestino/learn-go-tdd

Learn Go with Tests

go golang tdd

Last synced: 18 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/guyca/tdd-katas

Boilerplate for React app with Typescript and Jest

tdd tdd-kata typescript

Last synced: 26 Jan 2025