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/sumanjs/suman-transform-plugins

Plugins for transforming, building/compiling test scripts.

bdd dev-ex developer-experience dx nodejs suman sumanjs tdd testing

Last synced: 19 Jan 2025

https://github.com/giacomorebonato/ts_tdd

TDD exercises with TypeScript

jest tdd typescript

Last synced: 12 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/2kabhishek/pycipher

Cipher algorithms with Python 🐍🔏

algorithm cipher cryptography library python tdd unittest

Last synced: 12 Jan 2025

https://github.com/glaucia86/modelos-ricos-csharp

Repositório responsável pelos exercícios prepostos pelo curso do Balta.io: Modelando Domínios Ricos

csharp ddd repository-pattern tdd

Last synced: 07 Feb 2025

https://github.com/kaiosilveira/tdd-xunit-example

Implementation of "The xUnit example", chapters 18 to 23 of the "Test-Driven Development by Example" book, by Kent Beck

python tdd

Last synced: 01 Feb 2025

https://github.com/kevindasilvas/tdd-ita

Source files of the TDD course of ITA (technology institute of aeronautics )

ita java junit5 maven tdd tdd-course tdd-ita

Last synced: 20 Dec 2024

https://github.com/xieyuheng/test-case

Minimalist Test Framework for JavaScript/TypeScript.

tdd test-framework

Last synced: 09 Feb 2025

https://github.com/schafeld/markdown-editor

Simple markdown editor built with Vue.js using TDD

javascript jest tdd vuejs

Last synced: 22 Jan 2025

https://github.com/loay-ashraf/MVVM-Testing-Example

An example of testing MVVM application (both Unit and UI) using XCTest framework.

mvvm tdd ui-testing unit-testing

Last synced: 23 Oct 2024

https://github.com/neiljohari/csprag-w19-rpn

My work for cspragmatics (EECS 201) Homework 7: Unit Testing and Python

red-green-refactor reverse-polish-calculator tdd university-of-michigan

Last synced: 03 Feb 2025

https://github.com/geektree0101/mvc

Model View Controller LOL

ios mvc swift tdd

Last synced: 06 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/ryanorsinger/intro-to-testing-js

Intro to writing unit tests in test-driven-development for JS

tdd tdd-javascript unit-testing

Last synced: 23 Oct 2024

https://github.com/br0wsa/billed

L'application de gestion de notes de frais Billed est pleine de bugs. Corrigez le code et implémentez des tests unitaires et d'intégration pour que ce ne soit plus le cas.

api-rest bdd billed coverage-report debug e2e-testing given-when-then jest openclassrooms p9 react saas tdd test unit-testing

Last synced: 27 Jan 2025

https://github.com/albreis/phptest

PHPTest é uma alternativa ao já conhecido PHPUnit pra criar testes unitários na sua aplicação

php phptest phpunit tdd

Last synced: 05 Jan 2025

https://github.com/muznocci/python--udemy

Python 3 - Curso completo: PySide6, Django, Selenium, Regexp, Testes, TDD, POO, Design Patterns GoF, algoritmos e programação.

algorithms design-patterns django gof oop programming pyside6 python python3 regexp selenium tdd testes

Last synced: 24 Jan 2025

https://github.com/kazvee/scheduler

📅 Full-stack appointment booking app enabling students & mentors to meet 🧪 Built using TDD using Jest & Cypress 🔁 Implements CI/CD practices with built-in automated testing capabilities

axios cicd continuous-integration-and-delivery continuous-integration-and-deployment cypress jest postgresql react tdd test-driven-development

Last synced: 12 Jan 2025

https://github.com/lucasrmagalhaes/tdd-php

PHP e TDD: testes com PHPUnit

alura php tdd

Last synced: 11 Jan 2025

https://github.com/douglasmatosdev/unit-tests-in-java

Unit tests in JAVA: JUnit, Mockito e TDD

java junit mockito tdd

Last synced: 26 Jan 2025

https://github.com/lucasvandongen/ovotimer

The SwiftUI rebuilt iOS version of Ovo Timer"Boil the perfect egg; brush your teeth for two minutes and not a second more; have an exact ten-minute run. Live your life with the precision of a samurai."

ios18 swift swift-concurrency swift6 swiftui tdd xcode xcode16

Last synced: 09 Dec 2024

https://github.com/yusafosei-bonsu/react-tdd-quiz

For the second project week

css html javascipt react redux tdd

Last synced: 16 Jan 2025

https://github.com/hellothisisflo/htop

DEPRECATED - A simple app to diagnose what's slowing down your device RIGHT NOW!!

android android-annotations dependency-injection lineageos performance rom tdd

Last synced: 20 Dec 2024

https://github.com/codiepp/ev3dev_testing

Test-driven development around ev3dev

cpp11 ev3dev lego-ev3 robot tdd test-driven-development testing

Last synced: 21 Jan 2025

https://github.com/alexzaitsev/recipe-api

Extended Recipe API (tags, ingredients, recipes, images, authorization) on Django REST Framework using Docker, CI and Test Driven Development approach

api django django-rest-framework docker python tdd travis-ci

Last synced: 20 Dec 2024

https://github.com/kartikeyaa-k/dinningapp-tdd-flutter

Flutter TDD and Clean code architecture implementation

bloc clean-architecture clean-code dart flutter tdd

Last synced: 28 Dec 2024

https://github.com/vic778/private-parking

the Admin Portal is a web-based application that allows administrators to manage and monitor the slots and reservations in a parking lot

figaro mailer opp postgresql rspec-rails rubocop ruby ruby-on-rails services sidekiq tdd

Last synced: 18 Jan 2025

https://github.com/cedrickchee/tdd-node-pg-knex

A test-first approach to developing a REST-ful API in Node.js

knexjs-nodejs-db-migration nodejs postgresql red-green-refactor tdd tdd-javascript

Last synced: 18 Jan 2025

https://github.com/tpal-dev/flutter_scaffold_clean_architecture_app

Flutter scaffold app: Clean Architecture, BLoC, Freezed, DIO HTTP get request + unit tests.

bloc clean-architecture dart dependency-injection dio flutter freezed scaffold-template tdd unit-testing

Last synced: 09 Jan 2025

https://github.com/ethiclab/git4j

git4j is an attempt to learn how git works by implementing some parts of it.

from-scratch git java learn tdd test

Last synced: 26 Jan 2025

https://github.com/icyjoseph/notes

Simple pure React app made with TDD style

javascript notes react tdd todo-list todoapp

Last synced: 21 Jan 2025

https://github.com/icyjoseph/mybank

React-Redux App built with TDD coding style - Displays bank balance and converts it to Bitcoin value

async asynchronous asynchronous-programming axios javascript react react-redux redux tdd test-driven-development

Last synced: 21 Jan 2025

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

Para acompanhamento do curso Testes unitários em JAVA: Domine JUnit, Mockito e TDD

junit tdd tdd-java unit-testing

Last synced: 03 Dec 2024

https://github.com/maiconrs95/spotify-sdk-wrapper

UMD Spotify SDK :loud_sound:

babel javascript tdd umd-modules webpack

Last synced: 08 Jan 2025

https://github.com/libhide/xunit-tdd

Deliberate practice for TDD.

python tdd

Last synced: 09 Feb 2025

https://github.com/sentayhu19/tdd-project

In this project, we implemented a class with some methods, by doing test-driven development (TDD).

rspec ruby tdd

Last synced: 03 Feb 2025

https://github.com/icyjoseph/giftslist

React App made with Test Driven Development style

react reactjs tdd test-driven-development

Last synced: 21 Jan 2025

https://github.com/kanadeiar/learnlevel1

TDD C# Уровень 1

dotnet sharp tdd

Last synced: 03 Feb 2025

https://github.com/bmitchinson/word-counter

Kata for finding the top 100 most frequently occurring words, excluding stop words, in a text file. Runs in `M + E + (M-E)log(M-E)` time. Written in Typescript, Express, and the Preact web framework. An exercise in "Red, Green, Refactor".

express kata preact tdd typescript

Last synced: 19 Jan 2025

https://github.com/wiltonsr/das

Repositório da Disciplina de Desenvolvimento Avançado de Software da UnB-Gama

components java junit4 refactoring tdd

Last synced: 19 Jan 2025

https://github.com/hanieas/forum-tdd

Forum with Laravel

forum-site laravel phpunit tdd

Last synced: 19 Jan 2025

https://github.com/wnuqui/pman

The gem I used for my Ruby lightning talk on testing (Philippine Ruby Users Group / June 2017 Meetup)

classical mockist tdd testing

Last synced: 19 Jan 2025

https://github.com/alexbrillant/acceptance-tests

Interesting homework I did at university for a software engineering class. In this project, I learned to write acceptance tests using gherkin and cucumber in java.

cucumber java jax-rs tdd

Last synced: 24 Jan 2025

https://github.com/mlysien/timenote

Simple project for work time logging using TDD approach

dotnet tdd timelogging worktime

Last synced: 04 Feb 2025

https://github.com/gradedjestrisk/cooking-patterns

Don't look into recipes, look through recipes

bdd cooking ddd tdd

Last synced: 29 Jan 2025

https://github.com/icyjoseph/jeopardy

Jeopardy Game built using TDD and redux-saga

jeopardy react react-redux redux-saga tdd

Last synced: 21 Jan 2025

https://github.com/paydeckco/paydeck-php

A unified payment gateway integration for multiple payment providers

api composer integration payments pest php tdd

Last synced: 08 Feb 2025

https://github.com/devmatheusss/gympass

GymPass - Projeto feito na trilha de NodeJS no bootcamp da Rocketseat

bootcamp fastify javascript learning nodejs poo rocketseat solid tdd testing tests typescript

Last synced: 23 Jan 2025

https://github.com/pomxark/example-app

Успешно выполненное тестовое задание. Кэширование, очередь, обработка дат, тестирование

assets cors csrf docker docker-compose https laravel laravel-cors nginx node20 postgres swagger-ui tdd test-automation vite

Last synced: 03 Feb 2025

https://github.com/iamotz/aritgeo

A program to determine if a sequence is Arithmetic or Geometric

algorithm arithmetic geometric javascript nodejs sequence tdd

Last synced: 19 Jan 2025

https://github.com/manelgavalda/subscribers

Small project for managing email subscribers with a variable number of fields and an active domain

laravel tdd vue vuetify

Last synced: 21 Dec 2024

https://github.com/than-dev/grpc-nodejs

Grpc implementation in nodejs with typescript and tests!

api backend communication grpc nodejs tdd

Last synced: 05 Feb 2025

https://github.com/2kabhishek/codepilot-out-in-tdd

OpenAI autocompletion with Outside In TDD 🤖✨

learning mocking openai openai-api outside-in-tdd ruby ruby-on-rails tdd

Last synced: 12 Jan 2025

https://github.com/rajagopal28/transaction-manager

A Small, light-weight Rest API based Java application without any framework, which does not require any server or container runtime.

embedded-server integration-testing java javax-persistence jax-rs jpa lighweight mockito powermockito rest-api rest-assured sqlite3 tdd

Last synced: 16 Jan 2025

https://github.com/filipe1309/rm-clean-ts-api

This project was developed following Udemy's "NodeJs, Typescript, TDD, DDD, Clean Architecture e SOLID" class.

api circleci clean-architecture ddd jest mongodb nodejs solid swagger tdd typeorm typescript

Last synced: 17 Jan 2025

https://github.com/filipe1309/twd-clean-arch-api

This project was developed following Hotmart's "Arquitetura Limpa na Prática" classes of Otávio Lemos.

clean-architecture jest js mongodb nodejs tdd twd typescript

Last synced: 17 Jan 2025

https://github.com/dlemel8/network_parser_combinator

POC of parsing network protocols using parser combinators pattern

dtls12 functional-programming network-protocols parser-combinator rust tdd tls12 tls13

Last synced: 05 Jan 2025

https://github.com/brandoncardoso/test-driven-development-examples

Code and process from 'Test-Driven Development by Example' by Kent Beck, in typescript.

example-code tdd test-driven-development typescript

Last synced: 13 Jan 2025

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

Single Page Application and its deployment for GCE.

docker docker-compose fastapi nginx react react-bootstrap spacy tdd

Last synced: 02 Feb 2025

https://github.com/sumanjs/suman-server

Suman server - Web UI for test results

bdd suman suman-server sumanjs tdd teamwork testing testing-tools web-ui

Last synced: 19 Jan 2025

https://github.com/sumanjs/suman-browser

Webpack builds of the Suman core library, for use with RequireJS, SystemJS and Browserify, etc.

browser suman sumanjs tdd testing unit-testing

Last synced: 19 Jan 2025

https://github.com/kenvilar/laravel-spendeer

https://spendeer.herokuapp.com/ A personal monthly budget web application using Laravel Framework with TDD (Test Driven Development)

laravel-framework phpunit tdd test-driven-development test-helpers

Last synced: 19 Jan 2025

https://github.com/rajagopal28/pricing-engine-go

An Experimental application in goLang to work in a simple pricing engine considering various factors from the customer who is trying to rent a vehicle from a rental service provider.

chain-of-responsibility configurable go-testing golang linked-data pricing rest-api rpc-server service-oriented-architecture strategy-pattern stub-backend tdd

Last synced: 16 Jan 2025

https://github.com/leonardovff/angular-crud-auth-automated-test

Repository used to learn automated test in front-end context. With: SPA Client crud (with interceptors), Login and Guard. Using Angular.

angular tdd testing

Last synced: 04 Feb 2025

https://github.com/pedroemmanuelbuerger/unit_tests

Projeto para aprimorar meus conhecimentos de testes com a biblioteca do jest.

jest tdd unit-testing

Last synced: 17 Jan 2025

https://github.com/pytest-with-eric/pytest-tdd-example

How To Practice Test-Driven Development In Python? (Deep Dive)

pytest-tdd python-tdd tdd

Last synced: 29 Jan 2025

https://github.com/rodolphocastro/cell-cms

CMS leve, self-contained e prático de utilizar! Feito por desenvolvedores e para desenvolvedores!

autofixture cell-cms cms csharp dependabot dotnet dotnet-core fluentvalidation mediatr nsubstitute tdd xunit-tests

Last synced: 01 Feb 2025

https://github.com/dmerejkowsky/todos-tdd

Code from the TDD video tutorial

pytest python tdd todos

Last synced: 08 Feb 2025

https://github.com/gabriele-mastrapasqua/mars-rover-kata

Mars rover kata in typescript and nextjs

jest kata nextjs react reactjs tdd tdd-kata typescript

Last synced: 20 Jan 2025

https://github.com/michaelsipayung/student-registration-rails

Student Registration - Rails (The past version is written in Yii2)

pragmatic-programming rails7 tdd

Last synced: 21 Jan 2025

https://github.com/saroar/swift_ios_tdd_fizzbuzz_app

Getting Started with TDD in Swift

ios swift swift-tdd tdd

Last synced: 22 Jan 2025

https://github.com/daneah/gilded-rose

This is a version of the Gilded Rose kata in Python that uses pytest for testing.

gilded-rose kata python tdd

Last synced: 20 Jan 2025

https://github.com/joanstinson/fpssampletests

Used Unity's FPS game sample as a base to write unit tests.

csharp fps-game tdd unit-tests unity-game unity3d

Last synced: 20 Jan 2025

https://github.com/botshen/mangosteen-1-bak

山竹记账服务端

postgresql rails7 repec ruby tdd

Last synced: 26 Jan 2025

https://github.com/laurazard/drapeau

Playground project for me to play around with and learn more about clojure, clojurescript, graalvm etc.

clojure clojurescript graalvm tdd

Last synced: 24 Jan 2025

https://github.com/didifive/desafio-tdd-java

Desafio TDD (semana 30/05 ~ 03/06/2022) - Programa GFT Start

eclipse-ide java junit4 maven tdd

Last synced: 10 Jan 2025

https://github.com/quarkgluant/tdd_plur

app Rails 5.1 tirée du cours de Rem Zolotykh sur PluralSight "Test-driven Rails with RSpec, Capybara, and Cucumber"

pluralsight rails rails-tutorial rails5 tdd

Last synced: 24 Jan 2025

https://github.com/eddyrufino/laravel-using-tdd

Creating a minimal Basecamp-like project management app (Course Laracast).

laravel tailwindcss tdd vue

Last synced: 08 Feb 2025

https://github.com/malldonado/api-restaurante

🥕 Restaurant API for RPG: Manage your virtual tavern seamlessly with AdonisJS 5 and TypeScript, complete with table management functionalities. Utilizing SQLite3 for development and MySQL for production, with TDD options for robust testing capabilities.

adonisjs5 api-rest mysql sqlite3 tdd typescript

Last synced: 31 Dec 2024

https://github.com/pedrohpalmeida/junit

Projeto do curso de JUnit da Alura

java junit junit5 tdd test-driven-development

Last synced: 13 Jan 2025

https://github.com/asacxyz/howtojsonserializableflutter

Para consultas sobre o package 'json_serializable'

dart serializable tdd

Last synced: 11 Jan 2025

https://github.com/jmarcher/laraforum

Forum Built with Laravel with TDD

forum laravel php tdd vuejs

Last synced: 27 Dec 2024