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

https://github.com/felipeorlando/pricefy

A Ruby solution to an algorithm

algorithm ruby tdd

Last synced: 13 Feb 2025

https://github.com/jvitoralb/catalogo-filmes

App built with Docker, Nestjs, Redis, PostgreSQL following REST and TDD.

docker jwt nestjs postgresql redis rest-api tdd typescript

Last synced: 09 Jan 2025

https://github.com/mildronize/pywatch4test

A command line for instantly testing python codes when the file is modified

tdd testing-tools

Last synced: 23 Jan 2025

https://github.com/abdulbasit-dev/cashcard

Family Cash Card API Made With Spring Boot

h2-database java jdbc spring-boot spring-security tdd testing

Last synced: 06 Feb 2025

https://github.com/mildronize/kata-tdd-golang

My Kata for practicing TDD with Go Lang

golang kata tdd testify

Last synced: 23 Jan 2025

https://github.com/emilyjspencer/presents-

🎁. Test-driving a React application with Enzyme and Jest 🎁.

enzyme jest react tdd

Last synced: 09 Feb 2025

https://github.com/jmromer/codebreaker

Test-driven command-line game for The RSpec book.

bdd code-along cucumber rspec ruby tdd the-rspec-book

Last synced: 13 Jan 2025

https://github.com/andresweitzel/centralized_version_control_system_v1_nodejs

Centralized version control system implemented with NodeJS, Typescript, Jest, Express, dotenv, nodemon, morgan, others.

dotenv express filesystem integration-testing jest morgan nodejs nodemon tdd typescript unit-testing

Last synced: 01 Feb 2025

https://github.com/hamidurrahman1/junit5

This repository is intended to demonstrate my ability and understanding of JUnit5

junit5 jupiter tdd testing unit-testing

Last synced: 26 Jan 2025

https://github.com/devdhera/tdd-with-django-rest

Guide to REST API development with Django (The TDD Way 😎)

django rest-api tdd

Last synced: 06 Feb 2025

https://github.com/leosimoes/dio-python-fastapi-store

Project "Creating an API with FastAPI Using TDD" by DIO.

fastapi python rest-api tdd

Last synced: 30 Jan 2025

https://github.com/leosimoes/coursera-ita-camelcase-com-tdd

Trabalho do curso TDD – Desenvolvimento de software guiado por testes oferecido pelo ITA através do Coursera. Implementação de um método que separa palavras de uma string CamelCase.

gradle java software-engineering tdd

Last synced: 30 Jan 2025

https://github.com/joaopaulopmedeiros/imd0412-testing-u2

Resolução de exercício da segunda unidade da disciplina de Introdução a Testes de Software.

imd java junit tdd ufrn

Last synced: 30 Jan 2025

https://github.com/andresweitzel/grpc_ip_geolocation_api_integration_nodejs

gRPC protobuf api for the integration of IPWHOIS.IO services implemented with Nodejs, Expressjs, Jest, Testing, others.

expressjs grpc ip-location-api ip-whois jest morgan nodejs nodemon protobuf protocol-buffers tdd testing unit-testing

Last synced: 01 Feb 2025

https://github.com/categulario/curso-python-2017-07

Otro curso de python en línea

curso flask git python tdd web

Last synced: 30 Jan 2025

https://github.com/contributte/fx-skeleton

🎁 All time best project skeleton for Nette Framework (@nette). Bootloader, DDD, TDD, Command Bus, Event Bus, Message Bus, API, Middlewares, ORM, DBAL. Using Contributte (@contributte) libraries by @f3l1x.

api bus command-bus cqrs dbal ddd doctrine event-bus message-bus middlewares nette orm tdd

Last synced: 22 Dec 2024

https://github.com/jmromer/email_predictor

A by-the-numbers demo of TDD and OOP.

demo design-patterns oop rspec ruby tdd

Last synced: 13 Jan 2025

https://github.com/jmromer/test_driven_todos

A TDD demo in Ruby

demo rails rspec ruby tdd

Last synced: 13 Jan 2025

https://github.com/guyca/tdd-katas

Boilerplate for React app with Typescript and Jest

tdd tdd-kata typescript

Last synced: 26 Jan 2025

https://github.com/iago-mendes/learning-tdd

In this repository, I have used Jest to practice TDD in Node.js projects.

jest nodejs tdd

Last synced: 13 Feb 2025

https://github.com/oblivious-oblivious/dspec

cspec fork for dart

bdd cspec dart tdd testing

Last synced: 30 Jan 2025

https://github.com/renatospaka/solid-with-layers

Going through SOLID principles starting the wrong way

clean-architecture docker jest solid tdd typescript

Last synced: 05 Jan 2025

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: 13 Feb 2025

https://github.com/emilyjspencer/presents

🎁. Test driving a React application with Jest and Enzyme. http://pale-plastic.surge.sh/

enzyme jest react tdd

Last synced: 07 Feb 2025

https://github.com/mairess/project-trybe-futebol-clube

App sobre partidas de futebol. Feita com typescript, node, express, sequelize, mysql, testada com mocha, chai e sinon, orquestrada com docker-compose e documentada com swagger-ui-express.

chai docker express joi jwt mocha mysql node sequelize sinon swagger-ui-express tdd typescript

Last synced: 09 Feb 2025

https://github.com/andre-alck/flutter_clean_architecture_app

Para acompanhamento do curso Curso Arquitetura no Flutter - 2022

clean-architecture clean-code flutter tdd test-driven-development

Last synced: 03 Dec 2024

https://github.com/arturwincenciak/teovincent.objectadapterpattern

Explanation of the Object Adapter Design Pattern using TDD

adapter-pattern design-patterns object-adapter tdd

Last synced: 01 Feb 2025

https://github.com/ericdriussi/testing-toolbox-ts

Companion repo for some blog entries

fixtures tdd testing

Last synced: 09 Jan 2025

https://github.com/meadsteve/cafefikakata

☕ TDD Kata for python focusing around types&mypy

kata mypy python3 tdd

Last synced: 31 Dec 2024

https://github.com/turskyi/stringcalculator

A simple Java program that evaluates mathematical expressions provided as strings. Demonstrates Test-Driven Development (TDD) with comprehensive tests using JUnit and Mockito.

java junit junit5 software-development string-calculator tdd test-driven-development unit-testing

Last synced: 01 Feb 2025

https://github.com/jmromer/opportunities

A BDD / OOD demo in Ruby

bdd csv demo json ood rspec ruby tdd

Last synced: 13 Jan 2025

https://github.com/artodeschini/todo-tdd-sample

Simple sample to create a rest api with tdd use express and jest

express jest mongodb mongosee nodejs rest-api tdd

Last synced: 06 Feb 2025

https://github.com/deirofelippe/todo-tdd-cicd

TDD com mocha, chai e sinon. CI/CD com github actions e deploy no Heroku. Analise de código com SonarCloud e ESLint. Ambiente de desenvolvimento no Docker.

ci-cd docker eslint github-actions heroku sonarcloud sonarqube tdd

Last synced: 06 Feb 2025

https://github.com/aman3096/modular-login-sdk

test driven development using jest and webpack config for treating es6 modules and syntax.

babel javascript javascript-library jest jest-tests js json jsx tdd tdd-javascript tdd-kata tdd-sample webpack

Last synced: 13 Feb 2025

https://github.com/mmitch/talk-ase

Vortrag: TDD, Clean Code, Software Craftmanship und so’n Zeug

ase bullshit-bingo clean-code talk tdd

Last synced: 31 Dec 2024

https://github.com/aristotelesbr/node-typescript-api

🚀Complete Node.js API built using 👉Typescript | Jest | MongoDB | Express

jest mongodb nodejs tdd typescript

Last synced: 17 Jan 2025

https://github.com/b1z0n/notationconverter

Class for converting from one arithmetical notation to another. Written with TDD.

arithmetic-expression infix-notation postfix-notation prefix-notation tdd

Last synced: 23 Dec 2024

https://github.com/simonbaeumer/doc-test-examples

Example repository for generating elixir documentation with example tests

doc-tests documentation elixir tdd testing

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

https://github.com/jmromer/zipsort

A TDD/OOD demo in Python.

demo ood python python-3 tdd unittest

Last synced: 13 Jan 2025

https://github.com/luismendes070/book-store

Mentoria #4 dio bootcamp TQI fullstack developer

dio-bootcamp fullstack-developer gradle lombok-gradle mysql spring-boot tdd

Last synced: 19 Jan 2025

https://github.com/nkcoder/narooma

TDD by example with Scala

refactor scala tdd

Last synced: 09 Feb 2025

https://github.com/eunice-hong/pullrequestsample

Testing android components... it's truly fun! yay!

android kotlin tdd test

Last synced: 04 Feb 2025

https://github.com/jcalmcrasher/react-counter-test

Simple counter test app with testing-library. https://react-counter-tdd.netlify.app/

react tdd testing-library

Last synced: 06 Feb 2025

https://github.com/hashankur/website-subscriber

A simple subscription platform in which users can subscribe to one or more websites.

laravel mysql php8 tdd vuejs

Last synced: 06 Feb 2025

https://github.com/williamkoller/clean-holidays-api

Holidays API, Clean Architecture, Design Patterns, SOLID, TDD and TypeScript.

clean-architecture design-patterns nodejs solid tdd typescript

Last synced: 09 Jan 2025

https://github.com/gollfinho/browser-testing

This tool helps you test your website across Safari, Chrome, and Firefox on Linux, macOS, and Windows using Playwright. It provides an easy and automated way to ensure cross-browser compatibility without needing a physical Mac for Safari testing. 🚀

automation cypress-schematic firefox hacktoberfest java laravel playwright python selenium tdd tdd-utilities test-replay webdriver webkit

Last synced: 08 Feb 2025

https://github.com/williamkoller/bebhionn

Clean Code && Clean Architecture using best practices

clean-architecture clean-code docker docker-compose jest nestjs postgresql prisma tdd typescript

Last synced: 09 Jan 2025

https://github.com/carloshenriquefs/movieflix

🎬 :film_projector: - Desafio Movieflix casos de uso

authentication exception-handling jpa spring-boot tdd testes-unitarios

Last synced: 11 Jan 2025

https://github.com/williamkoller/tdd-book-in-practice

TDD na pratica em Java

java tdd tdd-java

Last synced: 09 Jan 2025

https://github.com/jagadeeshshetty/qa-auto-webui-py

Test Automation Framework POC for Web UI using Selenium with Python programming language and Pytest library.

allure-report pytest python selenium tdd webuiautomation

Last synced: 13 Jan 2025

https://github.com/kingzez/tdd-with-vue

TDD 在 Vue 中的实践

tdd vue

Last synced: 23 Jan 2025

https://github.com/kingzez/tdd-vue-in-project

TDD in vue project in action,inclueds view page,component,vuex,axios unit test

axios tdd vue vuex

Last synced: 23 Jan 2025

https://github.com/supersven/roman-numerals-haskell

A small code kata solution to train test driven development in Haskell.

haskell kata roman-numerals tdd test-driven-development

Last synced: 06 Feb 2025

https://github.com/lsliwaradioluz/jest-enzyme-react-testing

My playground for practicing Test-Driven-Development, based on Udemy course "React Testing with Jest and Enzyme"

enzyme jest react tdd test-driven-development

Last synced: 23 Jan 2025

https://github.com/varejaodacarne/clean-cache-control

Clean Architecture, Typescript, TDD, BDD and CQRS

clean-architecture clean-code cqrs faker jest nodejs tdd typescript

Last synced: 09 Jan 2025

https://github.com/kartikmanimuthu/playwright-starter-template

Playwright Starter Template repository! This template equips you to write end-to-end tests with Playwright, a versatile open-source testing library for modern web browsers. It incorporates Allure, an open-source framework for generating clear and comprehensive test reports, boosting your TDD approach.

allure automation browser-testing e2e-testing playwright starter-template tdd test-automation test-reports testing

Last synced: 09 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: 13 Feb 2025

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: 13 Feb 2025

https://github.com/alextercete/tdd-exercises

Solution to the exercises from the book TDD by Jason Gorman.

kata tdd

Last synced: 24 Jan 2025

https://github.com/yann-github/webcrawler-http

Command line application to crawl a website and generate a report of internal linking structure

crawler csv-format javascript jest node report tdd

Last synced: 13 Feb 2025

https://github.com/stwissel/cheatsheets

Collection of workflows to setup common projects and tasks

cheatsheet java maven nodejs tdd

Last synced: 13 Feb 2025

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

Learn Go with Tests

golang tdd

Last synced: 27 Dec 2024

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

Definition and solution for Python Katas

katas refactoring tdd

Last synced: 13 Feb 2025

https://github.com/dimanu-py/simple-mars-rover-kata

Solution for Simple Mars Rover kata

calisthenics-rules practice tdd

Last synced: 13 Feb 2025

https://github.com/fabio-miguel/tdd-nodejs-katas

Various complex katas (challenges) I have completed, such as a checkout & Roman numeral converter, whilst practising the core principles of TDD. JavaScript | Jest

katas nodejs tdd

Last synced: 31 Dec 2024

https://github.com/gabrielvelezmoro/seu-barriga

Mastering TDD

express jest tdd

Last synced: 05 Jan 2025

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

AngularJs 1.x With Karma

angular1 angularjs karma samples tdd

Last synced: 27 Dec 2024