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/javierxhernandez/jsonapi

Laravel - Created a api with JSON:API specification

api json-api laravel rest tdd

Last synced: 20 Jan 2025

https://github.com/zetsux/hapijs-clean-starter

🧹 A Test Driven Development (TDD) starter template with clean architecture for projects using Hapi.js (JavaScript)

api api-template clean-architecture hapijs javascript rest-api starter starter-template tdd tdd-javascript

Last synced: 04 Feb 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/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/hasanhammoudah/education_app

education_app is a dynamic platform for course management and student engagement, allowing admins to manage courses and exams while enabling students to track progress and chat with course organizers.

android-app blocs course-project dart firebase firebase-auth firebase-database firebase-storage flutter ios-app logic pakages tdd testing ui

Last synced: 11 Feb 2025

https://github.com/nicanor008/challenge3-store-manager

This is a store manager API endpoints

api python3 tdd

Last synced: 05 Feb 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/arcenojackson/node-basics

Repo for examples and techniques about APIs, NodeJS, DDD and TDD

clean-architecture ddd-patterns fastify knexjs nestjs nodejs prisma solid-principles tdd vitest

Last synced: 30 Dec 2024

https://github.com/znrm/speq

Write simple tests with fewer words & intuitive execution.

gem minitest rspec ruby tdd

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

An AI-oriented implementation of Minesweeper, using TDD

artificial-intelligence minesweeper tdd test-driven-development

Last synced: 27 Jan 2025

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

Learn Go with Tests

golang tdd

Last synced: 27 Dec 2024

https://github.com/deadcoder0904/posts-with-ava

CRUD application (Posts) for Testing with AVA :zap:

ava bdd crud tdd test

Last synced: 14 Jan 2025

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

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

java kata tdd

Last synced: 24 Jan 2025

https://github.com/br0ken-/environment-loader

Autoload context classes of Behat extension.

bdd behat behat-extension tdd testing

Last synced: 04 Feb 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/joaovictorlongo/golang-with-tests

Aprendendo GoLang com testes :)

golang tdd tests

Last synced: 04 Feb 2025

https://github.com/sulmar/vavatech-bsb-dotnet-core-ttd

Przykłady ze szkolenia Testy jednostkowe w .NET Core

netcore tdd testing

Last synced: 02 Jan 2025

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/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/gabrielvelezmoro/seu-barriga

Mastering TDD

express jest tdd

Last synced: 05 Jan 2025

https://github.com/queraltsm/passwordverifier

TDD Kata: PasswordVerifier

kata password-manager 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/mesadhan/tdd-react-redux

Create a React app using the TDD approach through jest and enzyme. It fun lots

enzyme javascrip jest react reactjs redux tdd

Last synced: 14 Jan 2025

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/sulmar/redis-autocomplete

Przykład aplikacji z użyciem REDIS i .NET Core

integration-test netcore5 redis redis-client tdd

Last synced: 02 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/cardoso010/nfl_rushing

theScore "the Rush" Interview Challenge

bootstrap docker ecto elixir liveview phoenix tdd

Last synced: 28 Jan 2025

https://github.com/cardoso010/api_banking

Stone "Api Banking" Interview Challenge

api docker ecto elixir phoenix tdd

Last synced: 28 Jan 2025

https://github.com/alexlatam/laravel-tdd-platzi

App correspondiente al curso de TDD con Laravel en Platzi

laravel php tdd

Last synced: 21 Jan 2025

https://github.com/maiquitome/rubyonrails-tdd

Curso TDD com Ruby on Rails, RSpec e Capybara

rspec ruby tdd udemy

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/ankschoubey/template-for-tdd

Template to make TDD fast and easy

intellij tdd tdd-java template

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

tdd testing vscode-extension

Last synced: 30 Nov 2024

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/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/alex-cultrera/custom-implementation-of-arraylist-v2

applied Test Driven Development to refactor my own implementation of the ArrayList data structure as well as add new functionality

algorithms arraylist arrays data-structures interfaces java junit lists tdd test-driven-development

Last synced: 25 Dec 2024

https://github.com/cp-dharti-r/devops-golang-unit-test-check

Configure GitHub workflow for running unit tests, which should be passed without errors.

go-testing golang tdd test-driven-development testing unit-testing

Last synced: 11 Feb 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/glesiosantos/survey-api

Treinamento de NodeJs, Typescript, TDD, DDD, Clean Architecture e SOLID

clean-architecture ddd docker-compose jest mongo-db nodejs solid tdd typescript

Last synced: 07 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/outluch/leetcode-js-tdd

Simple boilerplate for LeetCode warriors

javascript leetcode tdd

Last synced: 25 Dec 2024

https://github.com/gabrieldarezzo/js-tdd

AngularJs 1.x With Karma

angular1 angularjs karma samples tdd

Last synced: 27 Dec 2024

https://github.com/ing9990/cafekiosk

Learn Test-Driven Development (TDD) with JUnit.

java11 springboot2 tdd

Last synced: 28 Jan 2025

https://github.com/ega4432/trace

This repository is log package for chat application in TDD.

go golang log 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/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/butterscotchstallion/adventures-in-go

Assorted adventures to immerse myself in the world of Go

gin-gonic go golang tdd

Last synced: 07 Dec 2024

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/parvez-ahammed/swin-adventure

A simple console based game application to practice the concepts of OOP , Unit Test and TDD

c-sharp oop-principles tdd unit-testing

Last synced: 12 Feb 2025

https://github.com/igorakaamigo/php5-tiny-bbcode

A tiny BBCode implementation for PHP5.4+

bbcode bbcode-parser php php5 phpunit tdd tdd-kata

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

https://github.com/blue32a-sandbox/cza-tdd

CodeZine Academy TDD実践講座 2021/01

php tdd

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

Coding exercises, become a C ninja ⚔

c exercises minunit tdd testing

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

golang logo tdd

Last synced: 30 Dec 2024

https://github.com/wideopensource/ctdd

C test-driven development framework implemented in Python. pip install ctdd.

c tdd

Last synced: 16 Jan 2025

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/mnie/extractor

FSharp lib illustrating capabilities of RegexTypeProvider and Expecto

expecto fsharp regex tdd

Last synced: 24 Dec 2024

https://github.com/mnie/fsharpunittesting

Example of unit test written in FSharp with XUnit

tdd

Last synced: 24 Dec 2024

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/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/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/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/mohamedbsh/kata-potter-tdd

kata (harry?) potter tdd 🧙🧙✅❌

python tdd tdd-kata

Last synced: 19 Jan 2025

https://github.com/weverson-luan/ignite-template-introducao-ao-solid-04

🎉Consilidando os conhecimento adiquirido durante o curso de NodeJs feito pela Rockteseat, prof Danille Leão.

clean-architecture javascript nodejs tdd typescript uuid

Last synced: 24 Jan 2025

https://github.com/keuller/tdd-hands-on

Project to demonstrate some TDD practices

http4k kotlin tdd

Last synced: 23 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/jonathas/junit-and-tdd

Studies about JUnit and TDD from Caelum

caelum java junit tdd

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

golang tdd

Last synced: 07 Jan 2025

https://github.com/f3ath/minesweeper-tdd

TDD Kata: Minesweeper game

kata minesweeper php tdd

Last synced: 01 Jan 2025

https://github.com/ortizfram/tdd-testdrivendevelopment

Learn Test Driven Development with Python

green python red refactor tdd testing

Last synced: 21 Jan 2025

https://github.com/yazaldefilimone/notifications-service-microservice

A simple notification service built with nestjs, prism, I built this project following microservices architecture and tdd

api backend clean-architecture clean-code javascript microservice nest nestjs nodejs notification-service sqlite tdd typescript

Last synced: 18 Jan 2025

https://github.com/devkabir/laravel-rest-api-exmple

A simple task management API implementation with Laravel

example example-project laravel phpunit rest-api tdd testing

Last synced: 08 Feb 2025

https://github.com/windperson/goswaggerdemo

a demo project to show TDD style developing REST API using go-swagger

golang rest-api swagger tdd

Last synced: 27 Jan 2025

https://github.com/windperson/demopester

Demo using Pester to do various PowerShell script unit test

pester powershell tdd

Last synced: 27 Jan 2025