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/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/bntzio/rails-todos-tdd

A todo-list rails app with test-driven development (tdd)

capybara rails rspec ruby tdd test-driven-development todolist

Last synced: 30 Dec 2024

https://github.com/bntzio/shuriken

Coding exercises, become a C ninja ⚔

c exercises minunit tdd testing

Last synced: 30 Dec 2024

https://github.com/clarenceb/tdd_go_logo

Starting point for running a Go lang dojo using TDD to implement a basic Logo interpreter

golang logo tdd

Last synced: 30 Dec 2024

https://github.com/guilhermebkel/anonymous-message-board

A forum where you can create threads and reply it anonymously.

angular8 bcrypt expres helmet mocha postgresql rest-api restful-api tdd

Last synced: 21 Jan 2025

https://github.com/ricnaga/nlw4-nodejs

Workshop sobre conceitos de nodejs

api express handlebars nodejs sql tdd

Last synced: 21 Jan 2025

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

FSharp lib illustrating capabilities of RegexTypeProvider and Expecto

expecto fsharp regex tdd

Last synced: 24 Dec 2024

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

Example of unit test written in FSharp with XUnit

tdd

Last synced: 24 Dec 2024

https://github.com/elie29/bowling-kata

http://codingdojo.org/kata/Bowling/

java kata tdd

Last synced: 24 Jan 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/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/mnie/tddkatafirst

TDD kata in F# and/or C# with xUnit and FsCheck

kata property-based-testing tdd

Last synced: 24 Dec 2024

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/ricnaga/amigo-secreto

Aplicação graphql que simula o jogo de amigo secreto

apollo-server-koa ddd graphql nexusjs tdd typegraphql

Last synced: 21 Jan 2025

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/mramshaw/restful-cockroach

An experiment with using CockroachDB as a drop-in replacement for PostgreSQL

cockroachdb docker docker-compose go golang restful tdd

Last synced: 14 Jan 2025

https://github.com/mramshaw/secret-santa

A gift exchange (Secret Santa) program in Python

gift-exchange pytest pytest-benchmark pytest-cov python python3 tdd

Last synced: 14 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/lflimeira/php-tdd-studies

A project created with the focus to study TDD in PHP, following the book "Test-Driven Development: Teste e Design no Mundo Real com PHP". (https://www.casadocodigo.com.br/products/livro-tdd-php)

php phpunit tdd test-automation unit-testing

Last synced: 24 Dec 2024

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

AngularJs 1.x With Karma

angular1 angularjs karma samples tdd

Last synced: 27 Dec 2024

https://github.com/gsabadini/go-tdd

Test Driven Development with Golang. :recycle:

golang tdd

Last synced: 07 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/f3ath/minesweeper-tdd

TDD Kata: Minesweeper game

kata minesweeper php tdd

Last synced: 01 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/justjum/battleship

Battleship Game built using Test Driven Development with Jest.

battleship game html javascript jest sink-the-ships tdd testing

Last synced: 31 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/nicanor008/challenge3-store-manager

This is a store manager API endpoints

api python3 tdd

Last synced: 05 Feb 2025

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

Set of testing exercises in NetBeans

netbeans-ide tdd test test-automation testing unit-testing

Last synced: 23 Oct 2024

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/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/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/blue32a-sandbox/tdd-katas

Try TDD Katas

tdd tdd-katas

Last synced: 19 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/davidkhahn/tdd-in-react

Test Driven Development || Tech Used: Cypress (e2e), Jest, ESLint, Parcel, React, Materialize, CircleCI, Redux

babel cypress enzyme eslint jest parcel-bundler react tdd

Last synced: 11 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/manelgavalda/cyber-duck

CRM made with Laravel

laravel php tdd

Last synced: 21 Dec 2024

https://github.com/blue32a-sandbox/tdd-part2-python

Test-Driven Development with Python

python tdd

Last synced: 19 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/blue32a-sandbox/tdd-part1-java

Test-Driven Development with Java

java tdd

Last synced: 19 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/andfaulkner/kidnap-console

Wrap a function. Capture all its logs, stop them from displaying, and store them for later access along with the return value. Makes console log output testing a breeze.

console console-log console-log-testing javascript logging mocha tdd terminal test test-driven-development testing typescript unit-testing

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

Learning TDD with ReactJS

chai es6 mocha reactjs redux tdd

Last synced: 29 Dec 2024

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/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/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/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/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/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/blue32a-sandbox/tdd-part1-go

Test-Driven Development with Go

go tdd

Last synced: 19 Jan 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/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/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/gihyeon6394/junit5-action

Junit5 getting started

junit junit5 tdd testing

Last synced: 14 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/gihyeon6394/hello-tdd

Book : TEST-DRIVEN DEVELOPMENT BY EXAMPLE

tdd test

Last synced: 14 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/mushthak/tddswiftdatamvvm

TDD approach for utilising SwiftData with MVVM pattern in SwiftUI

clean-architecture mvvm solid-principles swiftdata swiftui tdd

Last synced: 14 Jan 2025

https://github.com/sufian07/job-portal

Trying to build a job portal using REST/GRAPHQL API with Ruby On Rails following TDD

application graphql job-portal rest-api rest-backend ruby-on-rails ruby-on-rails-api tdd

Last synced: 24 Jan 2025

https://github.com/blue32a-sandbox/cza-tdd

CodeZine Academy TDD実践講座 2021/01

php tdd

Last synced: 19 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/fabio-miguel/build-my-binder

A Web Application to build your own virtual Yu-Gi-Oh binder. TypeScript | React.js | Redux | Node.js | Express.js | PostgreSQL | React Testing Library (Unit) | Jest (Integration) | Playwright (E2E) | Storybook.js

aws bem-css docker expressjs github-actions jest playwright postgresql react react-testing-library redux tdd typescript

Last synced: 08 Feb 2025

https://github.com/mohamedbsh/kata-potter-tdd

kata (harry?) potter tdd 🧙🧙✅❌

python tdd tdd-kata

Last synced: 19 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/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/wickedone/muppet

unit testing your setters, getters, adders, removers, issers and whatevers

infection integration-testing mutation mutation-testing php phpunit tdd test testing testing-tools unit-test unit-testing

Last synced: 22 Jan 2025