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

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

c tdd

Last synced: 16 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/matej-ch/katas

Few katas, for exercising test driven development

kata php-74 tdd tdd-katas

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

the mars rover kata

kata tdd tdd-kata typescript

Last synced: 20 Dec 2024

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/jonathas/junit-and-tdd

Studies about JUnit and TDD from Caelum

caelum java junit tdd

Last synced: 16 Jan 2025

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

Test driven versions of Princeton Data Structures & Algorithms I

algorithms data-structures tdd test-driven-development

Last synced: 05 Feb 2025

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/kasir-barati/sql

A place where I keep track of what I know about PostgreSQL + ORMs

cicd docker docker-compose dockerfile e2e github-actions javascript jest nodejs orm pnpm postgresql psql sql tdd typescript

Last synced: 29 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/mchirico/go-facebook

Collect pubic Facebook group information

go golang tdd

Last synced: 23 Jan 2025

https://github.com/mchirico/go_test

Simple Go Test

go golang tdd tdd-kata testing

Last synced: 23 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/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/weverson-luan/feedback-service

💼 Servidor feito em nodeJs, seguindo melhores possiveis principios de solid orientando a test com jest. Esse servidor irá esta fazendo comunicação com a aplicação desenvolvida em REACTJS.

node-js nodemailer-smtp-transport prisma-client solid sqlite3 tdd typsecript

Last synced: 24 Jan 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/kevsiraki/actions-test

GitHub Action and Unit Testing Practice

api development phpunit tdd

Last synced: 10 Feb 2025

https://github.com/pagepro/dojo-starter

A starter for JavaScript Coding Dojo sessions by Pagepro.

boilerplate coding-dojo javascript tdd

Last synced: 29 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/posinformatique/posinformatique.logging.assertions

PosInformatique.Logging.Assertions is a library to mock and assert easily the logs generated by the ILogger interface.

assertions c-sharp fluent fluent-assertions logging mock mocking tdd xunit

Last synced: 29 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/dev-araujo/golang-com-testes_studies

Estudos de Golang baseado no material Aprenda Go com Testes

golang tdd

Last synced: 08 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/java-archive/vaadin-testbench-ng

This project is now the original Testbench from vaadin. Project will be developed there.

java10 java11 java8 java9 junit5 pro-tools ruppert selenium selenoid sven tdd testbench vaadin vaadin10 vaadin8

Last synced: 23 Jan 2025

https://github.com/codereviewvideos/typescript-tdd-code-puzzle-starter

A generic TypeScript / Jest starting point for solving code puzzles - based on Exercism.io TS.

puzzle tdd typescript

Last synced: 02 Feb 2025

https://github.com/henrique1204/alura-react-testes

Projeto criado dentro do curso sobre testes unitários no react da Alura.

alura jest react recoil tdd tdd-jest tdd-react tdd-typescript testing-library-react testing-library-react-hooks typescript

Last synced: 22 Dec 2024

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

Code Katas that I am doing to betterify myself.

code-kata csharp tdd tdd-kata

Last synced: 31 Dec 2024

https://github.com/myturnyet/hackerrank

HackerRank work

csharp hackerrank tdd

Last synced: 31 Dec 2024

https://github.com/karthikairam/practice-tdd-approach

This project demonstrates the implementation of a Load Balancer using Test-Driven Development (TDD) and Domain-Driven Design (DDD) principles. The solution incorporates different load-balancing techniques, with an emphasis on clean code and maintainability.

ddd java java17 junit-jupiter maven mockito tdd

Last synced: 29 Jan 2025

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/e0selmy4v/export-tester

Can your code run in ESM, CJS or browser?

cjs commonjs es-module esm esmodule export tdd testing tests

Last synced: 21 Dec 2024

https://github.com/simonrenoult/gazouille

Kata Java pour découvrir TDD

craftsmanship gradle java tdd

Last synced: 08 Jan 2025

https://github.com/e0selmy4v/ie-passer

A debugger based on HTA, which can test your code in IE browser

debug debugger ie ie6 tdd test testing

Last synced: 21 Dec 2024

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/gdonald/hands-on-test-driven-development

Code for the Hands-on Test-Driven Development book

book rails rspec ruby spec tdd testing

Last synced: 23 Jan 2025

https://github.com/darkzarich/tdd-tic-tac-toe

Tic tac toe written using TDD methodology

chai javascript mocha tdd tic-tac-toe

Last synced: 19 Jan 2025

https://github.com/alextercete/writing-testable-code-workshop

Resources for the Writing Testable Code workshop

tdd workshop

Last synced: 24 Jan 2025

https://github.com/aminumado/battleships

A battleship game made with vanilla javascript

html-css-javascript jest npm tdd webpack

Last synced: 23 Jan 2025

https://github.com/iamotz/oop-warrior

A program to simulate a Warrior using oop programming

javascript logic nodejs oop tdd

Last synced: 19 Jan 2025

https://github.com/blue32a-sandbox/poker-game-tdd

TDDでポーカーゲーム

php tdd

Last synced: 19 Jan 2025

https://github.com/santosreis/symfony5-tdd

Symfony 5 Test Driven Development from Gary Clarke

php php8 symfony symfony5 tdd

Last synced: 21 Jan 2025

https://github.com/santosreis/laravel11-url-shortener

Backend URL Shortener to integrate with frontend following frontend: vue-url-shortener.

laravel laravel11 php php8 tdd

Last synced: 21 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/chrissperb/testesunitarios

Repositório criado para compartilhar o código desenvolvido ao longo do curso sobre Testes Unitários.

java junit4 mockito-junit-test tdd

Last synced: 29 Jan 2025

https://github.com/neemiasborges/csharp_clientproductmanager

sistema de gerenciamento de clientes e produtos desenvolvido em C# com Windows Forms e .NET. Permite cadastrar, editar, remover e listar clientes e produtos, além de registrar e listar vendas. Utiliza PostgreSQL para persistência de dados e segue a Clean Architecture.

clean-architecture clean-code csharp postgresql studies tdd testing

Last synced: 29 Jan 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/romantomjak/milpa

Military Phonetic Alphabet

go phonetic-alphabets tdd

Last synced: 23 Jan 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/jonathanbeber/testing-goat

Testing goat book repository

python tdd testing-goat

Last synced: 02 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/clobee/beegame-php

A little implementation of the BeeGame coding test with PHP

bee-game php php73 tdd tests

Last synced: 19 Jan 2025

https://github.com/donghl-dev/study-tdd

Spring Boot를 이용한 테스트 주도 개발 연습.

jpa-hibernate junit4 rest-api spring-boot tdd

Last synced: 05 Feb 2025

https://github.com/donghl-dev/practices-datastructure

자료구조 이해 및 구현과 테스트 코드 작성 연습.

data-structures gradle jdk12 junit4 tdd

Last synced: 05 Feb 2025

https://github.com/jackhowa/turtle-turtle

This is a TDD drawer program in Ruby

hackathon tdd

Last synced: 21 Jan 2025

https://github.com/luis-luciano/components

Learning to test and build components for PHP

php php81 phpunit tdd

Last synced: 19 Jan 2025

https://github.com/keval-gandevia/medhub

MedHub is one-stop-shop destination for healthcare. Our mission is to make healthcare experience easy, regardless of your specific need. It is designed to simplify the healthcare experience, connecting patients with qualified doctors, enabling doctors to meet with patients effectively on their schedule, and helping pharmacists deliver quality care.

aws-s3 ci-cd-pipeline code-quality docker integration-testing java junit jwt-authentication lombok material-ui maven mysql reactjs solid-principles spring-boot spring-security tdd unit-testing websocket

Last synced: 29 Jan 2025

https://github.com/lourdilene/journal

NextJs Project, applying the concepts of Domain-Driven Design (DDD), Test-Driven Development (TDD), and Clean Architecture.

clean-architecture clean-code ddd nextjs tdd

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