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/jotamarcos/backend-livro

Projeto Backend Livro baseado no Projeto Backend Primeiro Exemplo

deploy heroku java microservices rest-api tdd

Last synced: 30 Jan 2025

https://github.com/jotamarcos/backend-telefone

Projeto Backend de Telefone baseado na API Rest Projeto Backend Primeiro Exemplo

deploy heroku java microservices rest-api tdd

Last synced: 30 Jan 2025

https://github.com/jotamarcos/backend-aluno

Projeto Backend Aluno usando como referência o Projeto Backend Primeiro Exemplo

deploy heroku java microservices rest-api tdd

Last synced: 30 Jan 2025

https://github.com/open-turo/swift-test-drs

Accelerate your testing velocity with Test DRS: Swift utilities for lightning-fast spying, stubbing, and mocking.

macros mock mocking spy spying stub stubbing swift tdd testing unit-testing

Last synced: 24 Jan 2025

https://github.com/azevedo-pedro/tdd-testing-ewacademy

A Node.js application for managing car rentals with test-driven development using Mocha, Chai, Sinon, and Istanbul (NYC).

chai mocha nodejs nyc tdd tdd-javascript unit-testing

Last synced: 24 Jan 2025

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

Working through the exercises of Learn Go with tests by Chris James

go golang tdd test-driven-development testing

Last synced: 07 Feb 2025

https://github.com/welli7ngton/python-tdd

Bem-vindo ao repositório dedicado aos Testes e à Introdução ao TDD (Desenvolvimento Orientado a Testes) em Python utilizando o módulo unittest. Este repositório foi criado com o objetivo de ajudar desenvolvedores Python a compreender e implementar testes automatizados de unidades em seus projetos, seguindo as práticas recomendadas do TDD.

learning-by-doing python3 pythontest tdd tdd-python testing-tools tests unnitest

Last synced: 19 Jan 2025

https://github.com/lehlohonoloisaac/numberfacts

This is an that displays facts about a number given by the user

cake numbers repository swift3 tdd

Last synced: 20 Jan 2025

https://github.com/elie29/bowling-kata

http://codingdojo.org/kata/Bowling/

java kata tdd

Last synced: 24 Jan 2025

https://github.com/andrei-straut/tldr

Test Levels During Refactor

java maven tdd testing visjs

Last synced: 23 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/blue32a-sandbox/tdd-katas

Try TDD Katas

tdd tdd-katas

Last synced: 19 Jan 2025

https://github.com/blue32a-sandbox/tdd-part2-python

Test-Driven Development with Python

python tdd

Last synced: 19 Jan 2025

https://github.com/blue32a-sandbox/tdd-part1-java

Test-Driven Development with Java

java tdd

Last synced: 19 Jan 2025

https://github.com/blue32a-sandbox/tdd-part1-go

Test-Driven Development with Go

go tdd

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

php tdd

Last synced: 19 Jan 2025

https://github.com/mohamedbsh/kata-potter-tdd

kata (harry?) potter tdd 🧙🧙✅❌

python tdd tdd-kata

Last synced: 19 Jan 2025

https://github.com/matej-ch/katas

Few katas, for exercising test driven development

kata php-74 tdd tdd-katas

Last synced: 19 Jan 2025

https://github.com/abuzaforfagun/tibberrobot

Web API in a TDD fashion. Using ASP .NET Core, Entity Framework Core, Postgresql, Docker. Following by SOLID Principles.

asp-net-core docker docker-compose postgresql solid-principles tdd test-driven-development unit-test

Last synced: 24 Jan 2025

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

A little implentation of the FizzBuzz test with PHP

fizz-buzz fizzbuzz fizzbuzz-php php tdd

Last synced: 31 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/nezort11/network

Yet another Twitter-like CRUD MVT webapp.

django python social-networking tdd

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/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/luisrovirosa/tic-tac-toe-kotlin

Kata to practice Kotlin

kata kotlin tdd tic-tac-toe

Last synced: 25 Jan 2025

https://github.com/mohammadreza-73/blogular

Modular cms blog.

blog laravel modular php solid tdd

Last synced: 07 Feb 2025

https://github.com/aghamohammadi/crud-dotnet-cqrs

Create a Clean Architecture CRUD application with .NET Core 8.0 & CQRS Pattern & Blazor & Unit Tests & Bdd & TDD & DDD

bdd-tests blazor clean-architecture cqrs cqrs-pattern ddd-architecture dotnet dotnet-core efcore repository-pattern tdd unit-testing unitofwork-pattern

Last synced: 07 Feb 2025

https://github.com/yei-linux/dailyidentity-springtdd

Backend Application to managment foods using TDD focus.

java mysql spring-boot tdd

Last synced: 19 Jan 2025

https://github.com/kylemcmaster/rockpaperscissorskata

Starter for a kata exercise based on Rock Paper Scissors

azure-functions csharp jest tdd tdd-kata typescript xunit

Last synced: 25 Jan 2025

https://github.com/luizcalaca/mocha-chai-tdd

A little example using tests with Mocha for TDD context

javascript mocha tdd

Last synced: 25 Jan 2025

https://github.com/gizipp/rails-api-starterpack

Rails API Starterpack

rails ruby tdd

Last synced: 25 Jan 2025

https://github.com/dodonki1223/tdd_lt

テスト駆動開発の書籍を元に TypeScript で実装していく LT 用リポジトリです

tdd test typescrip

Last synced: 25 Jan 2025

https://github.com/inflectra/jest-spiratest

Reports the results of a jest test run into SpiraTest/Team/Plan

jest nodejs tdd

Last synced: 12 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/end-of-game/word-count

Training Driven Development

java tdd

Last synced: 25 Jan 2025

https://github.com/cv65kr/authorization-service

Authorization service based on Spring

bdd docker microservice mongodb oauth2-server redis spring tdd

Last synced: 25 Jan 2025

https://github.com/zuazo/netstat-cookbook

Chef cookbook to install netstat network tool. Recommended for Docker containers.

chef cookbook devops docker net-tools netstat tdd testing

Last synced: 25 Jan 2025

https://github.com/zuazo/specinfra-backend-docker_nsenter

Serverspec / Specinfra backend for Docker nsenter execution driver.

backend devops docker nsenter serverspec specinfra specinfra-backend tdd testing

Last synced: 25 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/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/burningdog/js-tdd

Test-driven development with Javascript

babel babel-plugin-istanbul istanbul javascript tape tdd

Last synced: 07 Feb 2025

https://github.com/medmes/go-tdd

Go Fundamentals with Test Driven Development approach!

go go-tdd golang tdd

Last synced: 01 Feb 2025

https://github.com/valdidev/heroes-spa

React - TDD Testing with Jest

jest reactjs tdd

Last synced: 07 Feb 2025

https://github.com/gabrielkunst/clean-react

Sistema em ReactJs usando Hooks, Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles

clean-architecture clean-code design-pattern hooks javascript react reactjs solid tdd typescript

Last synced: 01 Feb 2025

https://github.com/asergioscosta/tdd

Collection of Test Driven Development implemented in Java.

java tdd test-driven-development unit-tests

Last synced: 01 Feb 2025

https://github.com/andresweitzel/centralized_version_control_system_v1_nodejs

Centralized version control system implemented with NodeJS, Typescript, Jest, Express, dotenv, nodemon, morgan, others.

dotenv express filesystem integration-testing jest morgan nodejs nodemon tdd typescript unit-testing

Last synced: 01 Feb 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/netodeolino/book-tdd-dio

TDD using JUnit, Mockito, and Hamcrest

hamcrest mockito tdd unit-testing

Last synced: 20 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/arturwincenciak/teovincent.objectadapterpattern

Explanation of the Object Adapter Design Pattern using TDD

adapter-pattern design-patterns object-adapter tdd

Last synced: 01 Feb 2025

https://github.com/turskyi/stringcalculator

A simple Java program that evaluates mathematical expressions provided as strings. Demonstrates Test-Driven Development (TDD) with comprehensive tests using JUnit and Mockito.

java junit junit5 software-development string-calculator tdd test-driven-development unit-testing

Last synced: 01 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/sanogotech/tddpythonsample

TDD Python Sample with PyTest

poo pytest python tdd test unites

Last synced: 09 Feb 2025

https://github.com/costineest/booleans

Practice TDD in Ruby

kata ruby ruby-template tdd tdd-kata

Last synced: 29 Dec 2024

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/gollfinho/browser-testing

This tool helps you test your website across Safari, Chrome, and Firefox on Linux, macOS, and Windows using Playwright. It provides an easy and automated way to ensure cross-browser compatibility without needing a physical Mac for Safari testing. 🚀

automation cypress-schematic firefox hacktoberfest java laravel playwright python selenium tdd tdd-utilities test-replay webdriver webkit

Last synced: 08 Feb 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/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/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/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/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/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/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/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/emmanuel-dominic/developed

Bootcamp Learning project phase

django-rest-framework postgresql-database tdd

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

C++ mock system for FFF framework

c c-plus-plus fake-functions mock tdd

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