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

Refresher on TDD and Benchmarking in Golang

benchmarking go golang tdd

Last synced: 14 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/mramshaw/evergreen

Getting up to speed with Cypress

bdd ci ci-cd cicd cypress cypress-io tdd

Last synced: 14 Jan 2025

https://github.com/rustpan/cli-temp-convert

A command-line tool for temperature conversion, built in Rust. This utility supports seamless conversion between Celsius, Fahrenheit, and Kelvin. The development process strictly adhered to Test-Driven Development (TDD) principles, ensuring robust and reliable functionality.

cli converter rust tdd tempreture

Last synced: 28 Jan 2025

https://github.com/dgvalerio/reactjs-hooks-tdd-clean-architecture-solid-and-patterns

Um mega projeto com ReactJS, Hooks, TDD, Clean Architecture, SOLID e Patterns.

clean-architecture hook patterns reactjs solid tdd

Last synced: 22 Jan 2025

https://github.com/pedro-manoel/verificacao-validacao

🎓 Repositório com as atividades desenvolvidas ao longo da disciplina de Verificação e Validação de Software da UFCG

java tdd testes

Last synced: 28 Jan 2025

https://github.com/ttrelle/tdd-junit

TDD with JUnit and Mockito - examples

junit junit5 mocking mockito tdd

Last synced: 21 Jan 2025

https://github.com/viniciusquintas/clients-dart-api

API desenvolvida em Dart, que implementa conceitos de Clean Architecture, Test-Driven Development e SOLID.

api backend clean-architecture dart docker postgresql shelf shelf-router solid tdd

Last synced: 04 Jan 2025

https://github.com/averrunci/carna

Carna is a testing and specification framework for .NET Platform

bdd c-sharp tdd testing

Last synced: 26 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: 20 Dec 2024

https://github.com/mattiaerre/risk-core

Risk: The Game of Strategic Conquest

ddd risk-game tdd

Last synced: 15 Jan 2025

https://github.com/mattiaerre/knight-moves

How many moves before the knight visits every square?

ddd tdd

Last synced: 15 Jan 2025

https://github.com/lfcifuentes/laravel-tdd

Repository for development project tdd with laravel

laravel laravel-framework tdd

Last synced: 16 Jan 2025

https://github.com/joaoespacheco/trybe-project-11-shopping-cart

Aplicação que simula funcionalidades de um carrinho de compras online

css fetch-api html javascript jest tdd unit-test

Last synced: 22 Jan 2025

https://github.com/junaidqadirb/how-to-actually-write-tests

Source code for my article titled: Testing: How to actually write tests?

laravel phpunit tdd testing

Last synced: 06 Jan 2025

https://github.com/renatospaka/coin-conversion

A coin-conversion system to test Nest JS (and TDD)

expressjs nestjs tdd typescript

Last synced: 05 Jan 2025

https://github.com/dallagi/social-network-kata

A solution for the Social Networking Kata done following the outside in TDD approach

kata tdd tdd-kata

Last synced: 09 Feb 2025

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

Test Driven Development with Katas using Java and JUnit

java junit5 katas tdd tdd-kata test-driven-development tests

Last synced: 14 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/medmes/go-tdd

Go Fundamentals with Test Driven Development approach!

go go-tdd golang tdd

Last synced: 01 Feb 2025

https://github.com/tienhuynh-tn/math-util

This repo stores a Java library to support for the Math calculation. Using some technologies such as unit test, tdd, ddt,...

cd ci ddt java junit5 tdd unit-testing

Last synced: 22 Jan 2025

https://github.com/malferrari48/heimdall-monitoring

Creation of a webapp for network monitoring for the "Progetto del Software" course. My final grade was 30/30.

backlog css html java javascript jenkins mattermost nodejs npm rest scrum-agile sonarqube sqlite taiga tdd uml-diagrams

Last synced: 04 Feb 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: 20 Dec 2024

https://github.com/tripolskypetr/worker-testbed

A worker-threads based test framework using Node.js, tape, and functools-kit, enabling parallel execution of isolated test cases. The main thread registers and spawns worker threads for each test, while the workers retrieve and execute tests, reporting results back via parentPort. This approach enhances test isolation

isolation jest nodejs tape tdd testbed worker-threads

Last synced: 16 Jan 2025

https://github.com/valdidev/heroes-spa

React - TDD Testing with Jest

jest reactjs tdd

Last synced: 07 Feb 2025

https://github.com/csdummi/testhaskell

Small and simple Haskell Testing Framework

haskell haskell-simple haskell-tdd tdd

Last synced: 13 Jan 2025

https://github.com/jazibsawar/aviasales-ttu

OpenProject is a web-based project management software.

codeclimate ruby ruby-on-rails tdd travis-ci

Last synced: 22 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/fredrkl/bats-core-demo

Bats core demo for Bash TDD

bash tdd

Last synced: 04 Jan 2025

https://github.com/lmadhuranga/vuejs-ui-challenge

Learning - This is Simple Awsome Vuejs Applicaiton using Vuejs2 using, TDD Applicaiton (JsUnit with no e2e)

tdd vue vuejs vuejs2

Last synced: 22 Jan 2025

https://github.com/javierxhernandez/jsonapi

Laravel - Created a api with JSON:API specification

api json-api laravel rest tdd

Last synced: 20 Jan 2025

https://github.com/jmbl1685/unitests-javascript-example

TDD example using Mocha + Chai, Ava, Jest

ava chai jest mocha nodejs tdd unit-testing

Last synced: 04 Jan 2025

https://github.com/castenettoa/fizzbuzz

Personal implementation of the well known exercize named "Fizz Buzz"

javascript tdd test typescript

Last synced: 15 Jan 2025

https://github.com/cristianprochnow/make-it-with-exercises

Exercises in PHP to use Make it Work, Make it Right, Make it Faster.

pest php tdd

Last synced: 02 Feb 2025

https://github.com/nicanor008/challenge3-store-manager

This is a store manager API endpoints

api python3 tdd

Last synced: 05 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/ydon96/coindex-api

CoinDex API, your ultimate companion for organizing and categorizing your coin collection effortlessly! Whether you're a numismatist, a collector, or just someone intrigued by coins, CoinDex API is here to simplify the process of identifying and categorizing your coins with just a snap.

chai docker eslint expressjs husky mongodb mongoose node prittier rest-api tdd typescript

Last synced: 26 Jan 2025

https://github.com/znrm/speq

Write simple tests with fewer words & intuitive execution.

gem minitest rspec ruby tdd

Last synced: 22 Jan 2025

https://github.com/asacxyz/flutter_clean_architecture_app

Para acompanhamento do curso Curso Arquitetura no Flutter - 2022

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

Last synced: 11 Jan 2025

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/louisbrunner/sinon-spy-utils

A collection of util functions to make your life easier when using Sinon.js

js npm sinon tdd utils

Last synced: 04 Jan 2025

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

Aplicación web realizada en Node Js. También se implementa una API REST y un cliente jQuery para consumirla.

ajax javascript jquery js json mongodb nodejs nosql rest-api rest-client restful-api social-media tdd test-driven-development web-application web-services web-services-restful

Last synced: 28 Jan 2025

https://github.com/mattkasun/tdd-testing

Trying out some TDD tools and methods

bdd go tdd tdd-utilities

Last synced: 23 Jan 2025

https://github.com/enriquebeta6/learn-go-with-tdd

Learning golang with TDD

backend go golang tdd

Last synced: 01 Jan 2025

https://github.com/hbrawnak/in-stock

Product stock checker

laravel mysql php tdd unit-test

Last synced: 24 Jan 2025

https://github.com/vinceamstoutz/tests-and-quality-tools

Basic & advanced practice of tests, best practices, analytics & code analysis.

behat ci dependabot endtoend github-actions nektos-act panther php php-cs-fixer phpunit symfony tdd testing

Last synced: 17 Jan 2025

https://github.com/zorasantos/tests-tdd-jest

Repositório que armazena meus exercícios(projeto do curso) de testes tdd do curso API REST Node.Js aplicando testes (TDD)

javascript jest nodejs supertest tdd

Last synced: 24 Jan 2025

https://github.com/queraltsm/passwordverifier

TDD Kata: PasswordVerifier

kata password-manager refactoring tdd

Last synced: 28 Jan 2025

https://github.com/queraltsm/fizzbuzz

Test Driven Development FizzBuzz in Java with JUnit

fizzbuzz junit kata maven refactoring tdd

Last synced: 28 Jan 2025

https://github.com/codebatine/gochain

A cryptocurrency blockchain app with transaction management, mining, wallet, user admin, database, tdd and more.

blockchain blockchain-nodes javascript jwt mining mining-rewards model-view-controller mongodb nodejs react-vite redis-server scss secure-server separation-of-concerns tdd transaction-management validation vitest

Last synced: 20 Jan 2025

https://github.com/ankurrai1/login_app

basic login app allow to login and register with jwt auth. This is the open source express js based app to example of login in Mean-Stack

angular5 backend docker jwt mongodb mongose nodejs register tdd

Last synced: 11 Jan 2025

https://github.com/danielfalcaovt/solid-applications

Repositório GitHub com projetos em TypeScript aderindo ao SOLID. Utiliza MongoDB para persistência, ESLint para padronização de código, Husky e lint-staged para automação de qualidade, e Express para desenvolvimento de APIs eficientes. Explore essas tecnologias e mais!igo, Express para APIs.

clean-architecture eslint express husky javascript jest lint-staged mongodb solid tdd typescript validator

Last synced: 16 Jan 2025

https://github.com/michaelcaxias/trybe-futebol-clube

Aplicação Fullstack de um gerenciador de partidas de futebol utilizando conceitos de programação orientada a objetos com testes de integração + TDD. Este projeto foi feito com: NodeJs, Sequelize, TypeScript, Docker, Mocha, Chai e Sinon.

chai docker docker-compose javascript mocha node poo react sequelize sinon solid tdd typescript

Last synced: 02 Jan 2025

https://github.com/ahsouza/ts-tdd-jest

TDD + TypeScript with Jest

eslint husky jest lintstaged nodejs npm tdd typescript

Last synced: 05 Feb 2025

https://github.com/cardoso010/nfl_rushing

theScore "the Rush" Interview Challenge

bootstrap docker ecto elixir liveview phoenix tdd

Last synced: 28 Jan 2025

https://github.com/cardoso010/api_banking

Stone "Api Banking" Interview Challenge

api docker ecto elixir phoenix tdd

Last synced: 28 Jan 2025

https://github.com/maiquitome/rubyonrails-tdd

Curso TDD com Ruby on Rails, RSpec e Capybara

rspec ruby tdd udemy

Last synced: 15 Jan 2025

https://github.com/maiquitome/nasa_clean_architecture

🚀 🪐 🌍 Flutter TDD Clean Architecture (Arquitetura Limpa) - Uma série de vídeos no Youtube da Leticia Baleiro.

clean-architecture domain repository tdd

Last synced: 15 Jan 2025

https://github.com/cmancio00/order-managment

Simple Order Management to demonstrate TDD and CI/CD tecniques.

cicd docker hibernate java junit5 maven mocking mockito mutation-testing swing tdd testcontainers

Last synced: 22 Jan 2025

https://github.com/luifean/fake-api

a fake API with no database to make requests

clean-architecture nestjs tdd

Last synced: 01 Jan 2025

https://github.com/roodbaraky/checkout-system

An implementation of the shopping cart kata as outlined by SpareRoom built using TypeScript, Node.js, Vitest.

api e-commerce integration-testing javascript nodejs tdd test-driven-development typescript unit-testing vitest

Last synced: 20 Jan 2025

https://github.com/jasonrudolph/significant-other-vscode

An VS Code extension to quickly switch between a source file and its corresponding test file

tdd testing vscode-extension

Last synced: 30 Nov 2024

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/gabrielkunst/clean-react

Sistema em ReactJs usando Hooks, Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles

clean-architecture clean-code design-pattern hooks javascript react reactjs solid tdd typescript

Last synced: 01 Feb 2025

https://github.com/kos5667/test-driven-development-with-java

Java와 Spring으로 하는 TDD 연습 및 여러가지 케이스 정리

assertj gradle java11 junit-jupiter junit4 junit5 spring-boot tdd tdd-java

Last synced: 22 Jan 2025

https://github.com/uwancha/tdd-testing-practice

In this project, practiced implementing functionalities following TDD principles

jest tdd

Last synced: 20 Jan 2025

https://github.com/renatospaka/hexagonal-arch

Going through Hexagonal Architecture starting in the wrong way

clean-architecture docker hexagonal-architecture jest postgres tdd typescript

Last synced: 05 Jan 2025

https://github.com/osvaldokalvaitir/nodejs-gostack4-module5

:test_tube: Automated Testing and TDD using Node.js, Express, Jest, SuperTest, Factory Girl, Faker.js, Sequelize and Nodemailer

automated-testing bootcamp gostack gostack-4 nodejs rocketseat tdd testing

Last synced: 15 Dec 2024

https://github.com/oskar11120/moq.typed

Cleaner API for Moq using source generators

generate generator mocking mocks moq tdd type typed unittest unittesting

Last synced: 01 Jan 2025

https://github.com/odisseu93/series-api

This is a simple API created, which lists a certain data set of TV Series or streamings

back-end backend backend-api express expressjs factory-pattern nodejs open-source tdd typescript

Last synced: 28 Jan 2025

https://github.com/erickcelestino/clean-api

Project focused on design patterns and clean architecture, made in typescript

api clean-architecture clean-code tdd test typescript

Last synced: 24 Jan 2025

https://github.com/ing9990/cafekiosk

Learn Test-Driven Development (TDD) with JUnit.

java11 springboot2 tdd

Last synced: 28 Jan 2025

https://github.com/ega4432/trace

This repository is log package for chat application in TDD.

go golang log tdd

Last synced: 28 Jan 2025

https://github.com/arpitgo4/promise-obj

Promise.all's implementation for objects.

async chai chai-as-promised mocha nodejs npm-package promise tdd

Last synced: 28 Jan 2025

https://github.com/mitulmanish/findyourfriends

Find friends in close vicinity and invite them over

custom-presentation ios location swift tdd textreading xctest

Last synced: 24 Jan 2025

https://github.com/pandawhisperer/bowlinggamekata

The Bowling Game Kata, as given by Bob Martin, interpreted in ES2015

bowling-game-kata es2015 es6 javascript kata tdd

Last synced: 18 Jan 2025

https://github.com/butterscotchstallion/adventures-in-go

Assorted adventures to immerse myself in the world of Go

gin-gonic go golang tdd

Last synced: 07 Dec 2024

https://github.com/ll782/pickle-stock-levels

Full stack developer coding assessment

software-craftsmanship svg tdd

Last synced: 07 Feb 2025

https://github.com/ecureuill/dio

Repositõrio com os desafios de projetos propostos ao longo dos cursos e bootcamps da DIO

java junit5 nodejs postman qa rails react rest-assured ruby tdd test testing

Last synced: 18 Jan 2025

https://github.com/mfvitale/tdd-kata

TDD Kata

java kata tdd

Last synced: 26 Jan 2025