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

Template to make TDD fast and easy

intellij tdd tdd-java template

Last synced: 14 Jan 2025

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

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/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/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/joaovictorlongo/golang-with-tests

Aprendendo GoLang com testes :)

golang tdd tests

Last synced: 04 Feb 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/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/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/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/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/sultanbadri/testing-practice

Test driven development practice using Jest.

jest jest-tests tdd tdd-javascript test-driven-development

Last synced: 25 Dec 2024

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

Learning TDD with ReactJS

chai es6 mocha reactjs redux tdd

Last synced: 29 Dec 2024

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/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/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/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/sokoloff-rv/what-to-watch

REST-API для онлайн-кинотеатра. Проект на фреймворке Laravel с упором на автоматическое тестирование. Разработка велась через Docker. Используются внешние API.

api autotests composer docker laravel mvc oop php rest rest-api tdd

Last synced: 14 Jan 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/andrewrunner/tdd-jest-practice

My experiments with jest test library (use pure http server on node.js)

jest nodejs tdd typescript

Last synced: 08 Jan 2025

https://github.com/carlosfrontend/battleship-game

Implement the classic game ‘Battleship’

babel css html javascript jest tdd test-driven-development testing webpack

Last synced: 14 Jan 2025

https://github.com/textbook/viteedeedee

Vite/st & Playwright TDD setup

playwright react tdd test-driven-development vite vitest

Last synced: 08 Jan 2025

https://github.com/textbook/rps-api

Worked example for "JS TDD API"

cypress javascript jest mock msw react tdd test-doubles testing tutorial

Last synced: 08 Jan 2025

https://github.com/textbook/rps-tdd

Worked example for "JS TDD FTW"

extreme-programming javascript tdd testing

Last synced: 08 Jan 2025

https://github.com/hdev14/tdd-cleanarchitecture-with-node-and-ts

Project to improve and learn tdd, clean architecture and typescript.

clean-architecture nodejs tdd typescript

Last synced: 25 Dec 2024

https://github.com/alexmasterov/oauth-tdd-demo

OAuth Github Demo

php tdd unit-test

Last synced: 29 Dec 2024

https://github.com/alexmasterov/booking-tdd-demo

Look, no Mocks! Functional TDD with PHP

fp php tdd unit-test

Last synced: 29 Dec 2024

https://github.com/khouloudhaddad/tdd-pest-php

Test Driven Development with Pest PHP

pestphp php8 tdd

Last synced: 10 Jan 2025

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/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/alvarogarcia7/kata-minesweeper-javascript

Minesweeper kata, using TDD and Jasmine

jasmine javascript js kata tdd underscore

Last synced: 10 Jan 2025

https://github.com/alvarogarcia7/tdd-kata-mergesort-javascript

Trying TDD for recursive algorithms as in here: https://twitter.com/alvarobiz/status/459586635613876225

jasmine javascript js tdd

Last synced: 10 Jan 2025

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

Programming alongside the digital book Learn Go with tests

go golang study tdd

Last synced: 25 Dec 2024

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

A restaurant management software solution built in Spring-Angular stack using TDD

angular end2end-testing html-css-javascript java material-ui postgresql spring tdd

Last synced: 01 Jan 2025

https://github.com/thecollinsbyte/echor

The echor is a Rust Echo CLI simple command line program written in Rust that mimics the behavior of the echo command commonly found in Unix-like operating systems. It takes input from the user and echoes it back to the terminal.

cli rust tdd

Last synced: 04 Feb 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/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/alvarogarcia7/kata-09-checkout-javascript

Checkout Kata (#9) as found in here: http://codekata.com/kata/kata09-back-to-the-checkout/

jasmine javascript js kata tdd

Last synced: 10 Jan 2025

https://github.com/saravanabalagi/python_tdd_ci_tutorial

A tutorial on TDD and CI for beginners. Let's check if a number is prime or not.

ci continous-integration prime-numbers tdd test-driven-development tutorial

Last synced: 25 Dec 2024

https://github.com/ushiradineth/cron-be

Backend for Cron calendar management app

github-actions go go-tdd golang psql sqlx tdd testcontainers

Last synced: 08 Jan 2025

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/foobacca/tdd-kata

Some TDD kata I'm doing and redoing

kata python tdd

Last synced: 25 Dec 2024

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/paul-taiwo/automart

Auto Mart is an online marketplace for automobiles of diverse makes, model or body type. With Auto Mart, users can sell their cars or buy from trusted dealerships or private sellers

api express nodejs pure-css restful-api tdd

Last synced: 23 Jan 2025

https://github.com/end-of-game/word-count

Training Driven Development

java tdd

Last synced: 25 Jan 2025

https://github.com/stefanopisano/bowlinggamekata

Kata exercise for TDD development.

java kata tdd

Last synced: 08 Jan 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/bccalegari/icdev-api

REST API for stock control, dockerized app protected by an NGINX reverse proxy and running over HTTP/2 protocol. Developed in Node.js with Express.js, Sequelize and MySQL, the app follows a Service-Repository Pattern, incorporates TDD practices and includes JWT auth, Bcrypt, RBAC, PBAC, logging, testing db and Swagger.

api-rest bcryptjs docker docker-compose expressjs http2 javascript jest jsonwebtoken log4js mysql nginx nodejs pbac rbac reverse-proxy sequelizejs service-repository-pattern swagger tdd

Last synced: 21 Jan 2025

https://github.com/pieetrus/score-board

Sample project written using TDD

bdd csharp tdd

Last synced: 01 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/beuted/codingkatas

This repo is regrouping some simple exercices I did in order to practice TDD

c-sharp tdd

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

C++ mock system for FFF framework

c c-plus-plus fake-functions mock tdd

Last synced: 27 Jan 2025

https://github.com/vitor-msp/computer-access-control

Aplicação (focada em exercitar testes unitários e arquitetura de software) para testar se usuário pode acessar um computador em dado horário.

docker docker-compose jest mongodb mongoose tdd typescript

Last synced: 08 Jan 2025

https://github.com/sarabdevops/social-bookmarking-app

A social bookmarking app in Java that helps the user to save, share and review their personal bookmarks.

eclipse java8 mysql-database tdd threadsafe

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/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/pjborowiecki/cash-cards-tdd-java-spring-boot-rest-api

This repository contains what one should have after completing free official SpringAcademy courses on SpringBoot authentication. Although currently without added value, I decided to keep it as a reference for future project and with an aim of extending it and adding front-end in React or Angular.

authentication crud gradle java-tdd jwt jwt-authentication react rest-api spring-boot spring-boot-authentication spring-security tdd test-driven-development

Last synced: 30 Dec 2024

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/rafhael-s-p/library-api-tdd

A RestFul API for book rent control.

heroku jacoco rest-api spring-boot swagger tdd

Last synced: 13 Jan 2025

https://github.com/jerp86/mastering-promises-js

O que você não sabia sobre Promises em Javascript com @ErickWendel

chai javascript js json mocha mocha-chai mocha-tests nyc promises sinon tdd test

Last synced: 18 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/jonathas/tdd-com-csharp

Code from the TDD with C# course by alura.com.br / Código relativo ao curso "Testes: TDD com C#" da Alura

alura csharp tdd

Last synced: 16 Jan 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/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/bill-c-martin/laravel-forum

Fully-featured forum built with Laravel

homestead laravel laravel-framework practice-project tdd vuejs

Last synced: 15 Jan 2025

https://github.com/lourdilene/fc3-catalog-admin

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

clean-architecture clean-code ddd java spring tdd

Last synced: 21 Jan 2025

https://github.com/iftekhersunny/restful_api_with_tdd

Golang RESTful API development with TDD

go golang rest-api tdd

Last synced: 02 Jan 2025

https://github.com/zingarelli/secret-santa-raffler

Sorteador de amigo secreto, desenvolvido utilizando os princípios de TDD

jest react react-testing-library tdd vitrinedev

Last synced: 02 Jan 2025