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/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/emanuelnlopez/flutter-testing-course

a couple of Flutter applications developed as part of a testing course

flutter integration-tests tdd testing unit-tests widget-tests

Last synced: 13 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/emmanuelsilva/kotlin-bank-account

Simple Bank Account implementation in Kotlin using TDD

bank-account kotlin tdd

Last synced: 08 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/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/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/sharjeelsafdar/project7b-timer-app

The repository contains the code for a Timer App. The app is bootstrapped with Create React App (CRA). The project is written using Typescript and Test Driven Development (TDD) approach. It has offline support thanks to service-worker.

offline pomodoro pwa react servicewo tdd testing timer typescript

Last synced: 09 Feb 2025

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

Modular cms blog.

blog laravel modular php solid tdd

Last synced: 07 Feb 2025

https://github.com/fabio-miguel/data-structures-algorithms-challenges

A collection of data-structures I have built using JavaScript. Also includes a collection of mini katas completed, using TDD, related to each data structure. Big O was considered per kata.

data-structures-and-algorithms javascript katas nodejs tdd typescript

Last synced: 31 Dec 2024

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/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/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/bumbukhan/react-testing

Learning TDD with ReactJS

chai es6 mocha reactjs redux tdd

Last synced: 29 Dec 2024

https://github.com/daraperini/learning-react-typescript-testing-name-draw

In this website called Sorteador de Amigo Secreto you can play Secret Santa with your friends.

css figma html jest react react-testing-library recoil tdd testing typescript

Last synced: 27 Dec 2024

https://github.com/emilyjspencer/bucket-list-tdd-react

🌍. Test-driving a Bucket List application - built in React, with Enzyme and Jest http://wealthy-cover.surge.sh/

enzyme react reactjs tdd testing

Last synced: 07 Feb 2025

https://github.com/hosanabarcelos/friend-secret-app

Aplicação de sorteio desenvolvida com TDD.

alura jest react-testing-library reactjs tdd test

Last synced: 11 Jan 2025

https://github.com/rafaeljurkfitz/validator-schema-excel

Web application to validate Excel files based on a predefined schema, and save them to a postgresql.

excel-import logging postgresql render schema sentry-io streamlit tdd validation

Last synced: 29 Dec 2024

https://github.com/andfaulkner/kidnap-console

Wrap a function. Capture all its logs, stop them from displaying, and store them for later access along with the return value. Makes console log output testing a breeze.

console console-log console-log-testing javascript logging mocha tdd terminal test test-driven-development testing typescript unit-testing

Last synced: 21 Jan 2025

https://github.com/futagoza/prattle

prattle - A spec and benchmark runner for JavaScript

bdd benchmark easy expect javascript painless suite tdd testing

Last synced: 29 Oct 2024

https://github.com/gihyeon6394/junit5-action

Junit5 getting started

junit junit5 tdd testing

Last synced: 14 Jan 2025

https://github.com/gihyeon6394/hello-tdd

Book : TEST-DRIVEN DEVELOPMENT BY EXAMPLE

tdd test

Last synced: 14 Jan 2025

https://github.com/mushthak/tddswiftdatamvvm

TDD approach for utilising SwiftData with MVVM pattern in SwiftUI

clean-architecture mvvm solid-principles swiftdata swiftui tdd

Last synced: 14 Jan 2025

https://github.com/manelgavalda/cyber-duck

CRM made with Laravel

laravel php tdd

Last synced: 21 Dec 2024

https://github.com/sauceforge/sauceryj

Saucery for JUnit

automation java jenkins junit tdd testing

Last synced: 07 Jan 2025

https://github.com/davidkhahn/tdd-in-react

Test Driven Development || Tech Used: Cypress (e2e), Jest, ESLint, Parcel, React, Materialize, CircleCI, Redux

babel cypress enzyme eslint jest parcel-bundler react tdd

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

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/ortizfram/tdd-testdrivendevelopment

Learn Test Driven Development with Python

green python red refactor tdd testing

Last synced: 21 Jan 2025

https://github.com/alexchasx/laravel-payment-app

An example of TDD development

laravel php phpunit tdd unit-testing

Last synced: 11 Jan 2025

https://github.com/charizard/relative.vim

A Vim plugin to easily navigate between the specs and the actual code

rspec ruby ruby-on-rails tdd vim-script

Last synced: 21 Dec 2024

https://github.com/markimg22/advanced-react-course

E-commerce WON Game. Project developed in the course: https://reactavancado.com.br. Promoted by @willianjusten and @guilouro

graphql nextjs nodejs reactjs strapi tdd typescript

Last synced: 20 Dec 2024

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

Test Driven Developement Example with JavaScript

angular2 bower chai gulp javascript karma mocha tdd test-driven-development typescript

Last synced: 29 Dec 2024

https://github.com/punktde/python-remote-testing

Eamples for remotely testing an e-mail server

devops e-mail postfix python3 remote tdd testing

Last synced: 21 Jan 2025

https://github.com/fnoquiq/clean-ts-api

API em NodeJs usando Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles

clean-architecture design-patterns mongodb solid-principles tdd

Last synced: 02 Jan 2025

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

TDD Kata: Minesweeper game

kata minesweeper php tdd

Last synced: 01 Jan 2025

https://github.com/aghamohammadi/angular-test-cypress

Angular CRUD with e2e cypress & cucumber and unit tests

angular bdd crud cucumber cypress ddd e2e-test form-validation tdd unit-testing

Last synced: 21 Dec 2024

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

Test Driven Development with Golang. :recycle:

golang tdd

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

This repository contains my implementation of a String Calculator which recieves a string (containing zero or more numbers as well as some delimiters) as input and calculates the string's sum based on a number of rules/requirements specified by the project and which can be found in the README file.

backend-webdevelopment behavior-driven-development collections data-driven-testing exceptions extension-methods inline-data linq linq-extensions member-data oop-principles regex-match regexp tdd visual-studio xunit xunit-tests

Last synced: 14 Jan 2025

https://github.com/itsferdiardiansa/movie-app

A project designed with simple methods and architecture. Allows for medium scale development.

cd ci firebase firestore github-actions nx storybook tdd typescript ui-components vitest vue vuex

Last synced: 20 Dec 2024

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/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/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/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/emilyjspencer/tdd-react-2

➕ Test driving a React application with Jest and Enzyme http://limping-blade.surge.sh/

enzyme jest react tdd

Last synced: 07 Feb 2025

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

Example of unit test written in FSharp with XUnit

tdd

Last synced: 24 Dec 2024

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/ricnaga/nlw4-nodejs

Workshop sobre conceitos de nodejs

api express handlebars nodejs sql tdd

Last synced: 21 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/dimanu-py/simple-mars-rover-kata

Solution for Simple Mars Rover kata

calisthenics-rules practice tdd

Last synced: 21 Dec 2024

https://github.com/dimanu-py/python-code-katas

Definition and solution for Python Katas

katas refactoring tdd

Last synced: 21 Dec 2024

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/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/stwissel/cheatsheets

Collection of workflows to setup common projects and tasks

cheatsheet java maven nodejs tdd

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

Coding exercises, become a C ninja ⚔

c exercises minunit tdd testing

Last synced: 30 Dec 2024

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

GitHub Action and Unit Testing Practice

api development phpunit tdd

Last synced: 10 Feb 2025

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

Test Levels During Refactor

java maven tdd testing visjs

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

Simple boilerplate for LeetCode warriors

javascript leetcode tdd

Last synced: 25 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/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/amaziahub/mars-rover-kata

the mars rover kata

kata tdd tdd-kata typescript

Last synced: 20 Dec 2024

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