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

WIP multi-target JS test framework. Run tests in any JS runtime.

tdd test-framework test-runner testing unit-testing

Last synced: 12 Feb 2025

https://github.com/fnoquiq/rsxp-api

[Adonis] TDD method app

adonis tdd

Last synced: 02 Jan 2025

https://github.com/samuelmsilva2v/java-backend-challenge-jr

API RESTful desenvolvida em Java com Spring Boot para gerenciamento de produtos

java jpa spring tdd

Last synced: 29 Jan 2025

https://github.com/williamkoller/training-nodebr

Imersรฃo em desenvolvimento de APIs com Node.Js by #NodeBR

apis backend javascript nodejs tdd

Last synced: 09 Jan 2025

https://github.com/alvarogarcia7/spike-roman-numerals-javascript

Results of the mob session on JS, using the Roman Numerals kata

javascript js kata mob-programming rest-api roman-numeral sinon sinon-js tdd wip

Last synced: 10 Jan 2025

https://github.com/tassan/talkify-backend

Talkify is a .NET-based real-time chat system built with Test-Driven Development (TDD) principles, featuring real-time messaging, user authentication, and scalable architecture.

chat dotnet-core entity-framework-core real-time signalr tdd

Last synced: 21 Jan 2025

https://github.com/maheshkumar-novice/caesar-cipher-tdd

Caesar cipher program with Tests to practice Test Driven Development

caesar-cipher rspec ruby tdd

Last synced: 01 Feb 2025

https://github.com/zugarzeeker/yamroll

A testing runner for problem solving programming.

problem-solving programming-competitions tdd testing

Last synced: 23 Jan 2025

https://github.com/manuelgeek/tdd-in-vue

A simple app to test TDD in Vue

cypress-io eslint karma-tests mocha-tests tdd vue

Last synced: 17 Jan 2025

https://github.com/dyarleniber/survey-api

Survey API built with TypeScript and MongoDB, using TDD, Clean Architecture, SOLID principles, and Design Patterns.

clean-architecture clean-code ddd design-patterns domain-driven-design javascript mongodb nodejs solid solid-principles tdd test-driven-development testing typescript

Last synced: 13 Jan 2025

https://github.com/cristianprochnow/app-cursos-online-c-sharp

๐Ÿ’ป Code for C# app of Test Class.

csharp dotnet tdd

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

the mars rover kata

kata tdd tdd-kata typescript

Last synced: 12 Feb 2025

https://github.com/diegoporfirio01/gestao-vagas-api

API gestรฃo de vagas, com Swagger UI

ci-cd grafana jwt-authentication openapi3 swagger-ui tdd

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

https://github.com/victorsouza19/img-share

:flower_playing_cards: A image sharing system with TDD

jest mongo nodejs tdd

Last synced: 29 Jan 2025

https://github.com/victor-fiamoncini/up_storage

Fullstack dropzone with multiple file upload - Built with clean architecture & TDD

clean-architecture cleancode docker-compose express jest mongodb node react redux tdd

Last synced: 05 Feb 2025

https://github.com/victor-fiamoncini/clean_login

Login HTTP service. Built with clean architecture & TDD

clean-architecture clean-code golang tdd

Last synced: 05 Feb 2025

https://github.com/yanivefraim/react-node-tdd-workshop-example

A demo for my React/Node TDD workshop, using Puppeteer & Mocha :sunglasses:

javascript mocha nodejs puppeteer react tdd

Last synced: 26 Jan 2025

https://github.com/jwilferd10/team-profile-generator

A command-line application built with Node.js. Enables users to create team profiles by answering a series of prompts. The information provided is then used to generate a structured HTML output.

html inquirer javascript jest nodejs object-oriented-programming oop profile-generator tdd team-profile-generator test-driven-development

Last synced: 26 Jan 2025

https://github.com/chanhi2000/tddtutorial

A kotlin-based Tetris TDD project made by @orfjackal

intellij intellij-idea intellijidea java java-8 java8 kotlin tdd tdd-java tutorial

Last synced: 29 Jan 2025

https://github.com/luisrovirosa/leap-year-kotlin

Leap Year kata done in kotlin

kata kotlin leap-year parametrized-tests tdd

Last synced: 25 Jan 2025

https://github.com/costineest/booleans

Practice TDD in Ruby

kata ruby ruby-template tdd tdd-kata

Last synced: 19 Feb 2025

https://github.com/allentiak/lista-enlazada-con-tdd

Implementaciรณn de Lista Enlazada, desarrollada desde cero mediante TDD (Test-Driven Development).

linked-list lista-encadeada lista-enlazada tdd test-driven-development

Last synced: 29 Jan 2025

https://github.com/izuna385/arxiv-checker-backend

This is an API and backend modules to return accepted papers related to natural language processing from arxiv.

docker fastapi natural-language-processing pytest spacy tdd tdd-python

Last synced: 02 Feb 2025

https://github.com/immaxence/epic-road-trip-planner

"Epic Road Trip Planner" is a web project designed to facilitate trip planning, specifically focusing on France. It features a React.js frontend + Ant Design components, a Node.js Express.js backend, and utilizes Python scripts for data retrieval

ant-design epitech express leaflet nodejs openstreetmap react reactpdf tdd

Last synced: 22 Jan 2025

https://github.com/nunees/enkete-api

Enkete Api desenvolvida usando TDD e conceitos de Clean architecture

express git mongodb tdd typescript

Last synced: 25 Jan 2025

https://github.com/pmuens/goker

A Texas Hold'em Poker implementation written in Go

go golang tdd test-driven-development tutorial

Last synced: 17 Feb 2025

https://github.com/meleu/tdd-ruby

Learn TDD with Ruby

minitest ruby software-engineering tdd testing

Last synced: 22 Jan 2025

https://github.com/yisus82/vue_school-wordle_tdd-vue

A โ€œWordleโ€ on Test Driven Development in Vue.js - Vue School

tdd vitest vue vue3 vuejs

Last synced: 29 Jan 2025

https://github.com/yisus82/codelytv-vuejs-tdd

Crea una app con VueJS y Jest aplicando TDD - Codely.tv

jest tdd vue vuejs

Last synced: 29 Jan 2025

https://github.com/andresweitzel/apirest_electronic_devices_expressjs

Rest Api about electronic devices implemented with Express, Morgan, Railway ,NodeJS, Sequelize, Jest Testing, dotenv, cors, express-validator, Nodemon, Swagger, Swagger-ui, PostgreSQL, ohers.

cors dotenv express-js express-validator integration-testing jest-tests morgan-middleware nodejs nodemon postgresql railway-app sequelize-orm supertest swagger-api swagger-ui tdd testing unit-testing

Last synced: 01 Feb 2025

https://github.com/ujstor/go-with-tests

Learning TDD

go tdd

Last synced: 22 Jan 2025

https://github.com/andresweitzel/microservice_mercadolibre_users_aws

Microservice for user management exemplifying part of the ML development architecture, implemented with Systems Manager Parameter Store, Api-Gateway, Serverless, Lambda, NodeJs, Sequelize, Jest, Testing, Mysql, Amazon RDS, among others.

amazon-rds api-gateway api-rest api-restfull aws jest-tests lambda-functions mercadolibre microservice mysql nodejs sequelize serverless-framework serverless-offline serverless-offline-plugin ssm systems-manager-parameter-store tdd testing unit-testing

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

https://github.com/gustavo-developer/node-api-previsao-do-tempo

Api contruรญda em NodeJs que permite visualizar a previsao do tempo em cada praia disponรญvel pela cidade

deploy jest nodejs tdd typescript

Last synced: 29 Jan 2025

https://github.com/d0ugur4su/library-api

Design de API RESTFul com Spring Boot, TDD e o novo JUnit5 (Udemy)

assert bdd codecov heroku jacoco java junit5 maven mockito rest-api restful-api spring-boot swagger tdd travis-ci

Last synced: 06 Jan 2025

https://github.com/amrhassanabdallah/laravel_forum

A thread based forum, built to discover advanced topics in laravel and to apply TDD approach. with a bit of vue.js components.

laravel tdd vuejs2

Last synced: 13 Feb 2025

https://github.com/neemiasborges/csharp_apiwithmoq

Repositรณrio para desenvolver uma API que retorna dados utilizando Mocados. O projeto foca em testar conceitos como caching, alertas, testes e TDD, permitindo explorar prรกticas de desenvolvimento รกgil e garantir a qualidade do cรณdigo

agil api caching moq studies tdd testing

Last synced: 29 Jan 2025

https://github.com/hector-js/test-application-mvc

Create a simple microservice using previous stuff of spring

bdd cucumber java8 lombok maven rest spring-boot tdd wiremock

Last synced: 13 Jan 2025

https://github.com/emilyjspencer/boris

OOP Exercise, test-driven in Ruby with the testing framework RSpec

oop rspec ruby tdd test-driven-development

Last synced: 09 Feb 2025

https://github.com/barbixxxa/argentum

Curso Caelum fj22 - Lab. Java com Testes, JSF e Design Patterns

design-patterns java jsf junit primefaces selenium tdd testes tomcat web-services xml

Last synced: 18 Jan 2025

https://github.com/eng-gabrielscardoso/textual-clustering-analysis

This project is a work requested for the discipline of Data Structures II taught in the Bachelor's Degree in Information Systems at UFPA.

autopep8 coverage pip pytest python python3 tdd textual-analysis

Last synced: 11 Jan 2025

https://github.com/mauricioromagnollo/mailing-list-api

๐Ÿ“ง An open source mailing list API developed with Node.js and TypeScript, using Clean Architecture.

api-rest clean-architecture jest node tdd typescript

Last synced: 02 Feb 2025

https://github.com/ajaymahadeven/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: 05 Feb 2025

https://github.com/mitinpavel/suspect

Selects a subset of RSpec files to be run based on previous failures

bdd rspec slow-tests tdd test-smells

Last synced: 10 Feb 2025

https://github.com/ajaymahadeven/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: 05 Feb 2025

https://github.com/railton98/tdd_com_php

Conceitos bรกsicos de Test Driven Development com PHP

php-testing tdd tdd-php test-driven-development

Last synced: 30 Jan 2025

https://github.com/enyelsequeira/meetup

This is a PWA, using serverless and TDD techniques. It uses an External API MEETUP to fetch data about specific cities. Updates coming soon

front-end jest pwa-apps reactjs tdd webdevelopment

Last synced: 20 Jan 2025

https://github.com/alphayowakarindi/tdd

A project testing several methods using TDD approach.

ruby tdd

Last synced: 06 Jan 2025

https://github.com/codestun/event-explorer

The Event Explorer is a serverless, progressive web application (PWA) built using React, following a test-driven development (TDD) approach.

aws-lambda gherkin google-auth lighthouse pwa react serverless-functions service-worker tdd

Last synced: 05 Jan 2025

https://github.com/blackbass64/python-kata

๐Ÿคบ Test-driven development (TDD) practice for python language on code kata.

code-kata kata kata-practice python tdd tdd-kata unittest

Last synced: 17 Feb 2025

https://github.com/khadkarajesh/calculator

TDD approach in Android

android roboelectric tdd

Last synced: 13 Jan 2025

https://github.com/holasoycael/adonis-js-5-ts-tdd

๐Ÿงช๐Ÿš€ Neste projeto estive desbravando o AdonisJS com Typescript e TDD do conteรบdo de Giuliana Bezerra. Este framework รฉ poderoso e automatiza muito coisa, com pouco cรณdigo e baixa configuraรงรฃo.

adonisjs api-rest authentication tdd typescript

Last synced: 05 Jan 2025

https://github.com/jasonwashburn/dsa-python

Implementing Data Structures and Algorithms in Python using TDD

algorithms data-structures tdd

Last synced: 31 Jan 2025

https://github.com/gsuke/vue-todolist-tdd

A simple ToDo list app developed to study Vue.js and TDD

tdd vue

Last synced: 15 Jan 2025

https://github.com/alexandrepiveteau/heig-gen-labo02

TDD, Kent Beck style

java tdd

Last synced: 17 Feb 2025

https://github.com/el-moudni-hicham/test-driven-development

All what you need about Test Driven Development

java junit tdd testing

Last synced: 13 Jan 2025

https://github.com/victorsouza19/tdd

A repository to understand and practice the TDD concepts.

javascript jest tdd tdd-javascript testing

Last synced: 29 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/coelhoreinaldo/trybe-projects

Repository containing my projects made during my time at Trybe.

css git github html javascript jest tdd

Last synced: 05 Feb 2025

https://github.com/coelhoreinaldo/js-unit-tests

Project in which I was responsible for developing specific functions and tests.

jest tdd unit-testing

Last synced: 05 Feb 2025

https://github.com/stefanwille/bowling-game-kata-in-clojure

Uncle Bob' Bowling Game kata in Clojure

clojure kata tdd

Last synced: 05 Feb 2025

https://github.com/francislagares/tdd-react-testing

A Series of Test Driven Development (TDD) with React Testing Library & Mock Service Worker

jest mock-service-worker react-testing-library tdd typescript

Last synced: 29 Jan 2025

https://github.com/francislagares/delhi-sundaes

A sundae's delivery shop where users can choose ice cream flavors with toppings and submit an order.

jest-dom msw react tdd tdd-workflow testing-library-react typescript

Last synced: 29 Jan 2025

https://github.com/haduart/tddexample

Example of the TDD steps

java tdd tdd-java tdd-kata

Last synced: 02 Feb 2025

https://github.com/neal-c/compiler-in-go

A compiler and Virtual Machine (VM) written in GO, from scratch.

go tdd

Last synced: 02 Feb 2025

https://github.com/neal-c/interpreter-in-go

Learned how to write an interpreter from scratch and with a REPL

go tdd

Last synced: 02 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/thomasevano/tic-tac-toe-tdd-fp

A simple tic-tac-toe chore concept developed using test-driven-development and fonctional programming

functional-programming tdd test-driven-development tic-tac-toe typescript

Last synced: 13 Feb 2025

https://github.com/aeueoe/meet_app

This serverless progressive web application (PWA), developed with React and utilizing a test-driven development (TDD) approach, uses the Google Calendar API to retrieve upcoming events. Users can filter and view events for a specific city with this app.

aws-lambda google-calendar jest pwa react serverless tdd

Last synced: 05 Feb 2025

https://github.com/martinbinard/mitoraa_reva

A tahitian weather app in react native using clean architerture and TDD

clean-architecture jest react-hooks react-native tdd

Last synced: 05 Feb 2025

https://github.com/malldonado/desenvolve

๐Ÿ“š A custom forum for developers, with a frontend built in Vue.js and a responsive, modern design styled with CSS. The backend is developed in TypeScript with Node.js, using TypeORM for efficient database management, with Redis as a temporary database and PostgreSQL for robust and reliable data storage.

celebrate-npm css jest postgresql tdd typeorm typescript vuejs

Last synced: 05 Feb 2025

https://github.com/simonneutert/elixir-anagrams-excercism.io

http://exercism.io/exercises/elixir/anagram/test-suite

anagrams elixir tdd

Last synced: 30 Jan 2025

https://github.com/atetheone/fcc-personal-library

Personal library - freeCodeCamp Quality Assurance project 3

express mocha-chai mongodb nodejs tdd

Last synced: 08 Feb 2025

https://github.com/atetheone/fcc-issue-tracker

Issue tracker - freeCodeCamp Quality Assurance project #2

chai express mocha mongodb nodejs tdd

Last synced: 08 Feb 2025