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/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/mmellado/react-tdd-example

Example of how to build a react component using TDD

javascript tdd unit-testing

Last synced: 21 Jan 2025

https://github.com/manelgavalda/forum

Forum created using Laravel VueJs and TDD that also uses redis, algolia search and tailwind

algolia-search laravel redis tailwindcss tdd vue

Last synced: 11 Feb 2025

https://github.com/programarivm/zebra

Data-driven database design methodology. Also this application behaves as a host in order to develop and test Symfony 5 bundles.

database design fixtures migrations secure symfony tdd

Last synced: 08 Jan 2025

https://github.com/ilyasyoy/junit-system-console-wrapper

Simple jUnit 5 extension example

java junit5 tdd testing

Last synced: 22 Dec 2024

https://github.com/ilyasyoy/demo-archunit

Пример проекта с ArchUnit

architecture archunit java junit tdd testing

Last synced: 22 Dec 2024

https://github.com/karendouglas/bmi-calculator

Frontend, TDD, React, Jest, React Testing Library *** Well Documented ***Acheived 98% Test Coverage ***Utilized TDD Approach- ***Acheived 93 Google Lighthouse score, ***Applied User-Centric Testing Standards of React Testing Library ***) Implemented Component-based, Mobile-First and fully responsive.

documentation flexbox html-css jest mobile-first netlify-deployment react react-testing-library responsive-web-design tdd vite

Last synced: 11 Feb 2025

https://github.com/h3ar7b3a7/mochatesting

TDD example with Mocha and Chai.

chai mocha tdd

Last synced: 25 Jan 2025

https://github.com/qzcool/codeacademy_web-developement_solutions

A collection of project solutions to the Web Development path on Codeacademy.

codeacademy css express html javascript react tdd webdevelopment

Last synced: 21 Jan 2025

https://github.com/mesirendon/bsl

SmartContract Architecture for BSL presentation

chai ganache-cli solidity solidity-contracts tdd truffle truffle-framework

Last synced: 21 Jan 2025

https://github.com/4lessandrodev/finance_api

Desafio prático IGTI - Fullstack - Uma api de controle financeiro usando mongoDB

clean-architecture clean-code ddd finance-api fullstack nest tdd typescript

Last synced: 07 Jan 2025

https://github.com/lebrancconvas/fuzzbizz

When "FizzBuzz" is too boring for practicing your development skill. So it became "FuzzBizz".

fizzbuzz fizzbuzz-go software-engineering tdd tdd-go tdd-golang test-driven-development

Last synced: 08 Jan 2025

https://github.com/jofaval/return-change-marchine

Golang Command Interface to compute the money return change given an amount, with some refactor

beginner-friendly cash change change-return go golang tdd testing

Last synced: 04 Feb 2025

https://github.com/nspec/dotnettestnspec

NSpec test runner for .NET Core command line interface.

bdd core dotnet mocha rspec tdd testing

Last synced: 10 Nov 2024

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

Examples of Golang topics using TDD.

go go-programming golang tdd tdd-go tdd-golang

Last synced: 13 Jan 2025

https://github.com/escss-labs/nuxt-escss-estest

A wrapper of ESCSS-ESTest for Nuxt 3

escss javascript libray nuxt3 tdd

Last synced: 10 Nov 2024

https://github.com/adrienjoly/deno-beatfinger

👾 Experimental development of an engine-agnostic rhythm game in TDD, powered by Deno and Phazer3 (for now)

deno experiment game phaser3 tdd wip

Last synced: 28 Jan 2025

https://github.com/natanaeldeveloper/registro-de-vendas-tdd

Projeto utilizando princípios do TDD e Casos de Uso. API REST em Nestj que permite a realização de registro de vendas de loja

apirestfull nestjs tdd usecase vitest

Last synced: 07 Jan 2025

https://github.com/martinbryant/giphy-searcher-react

Giphy Searcher in React/Redux - Same as the Elm example but using React/Redux and TDD

css html json react redux tdd

Last synced: 15 Jan 2025

https://github.com/ramonxm/test-driven-development

🧪 | Repository applying TDD with React, Vue and NodeJS.

ci-cd cypress github-actions javascript jest miragejs nextjs nodejs react tdd testing-library vue vuex

Last synced: 04 Feb 2025

https://github.com/ari-hacks/kata-practice

👩🏽‍💻 CodeWars Python and Go Katas (with other scripts for learning purposes)

codewars-golang codewars-python go kata-practice katas python tdd

Last synced: 15 Jan 2025

https://github.com/mrbrunelli/tdd-ca-node-api

Node API With Typescript + Clean Architecture + TDD

api-rest clean-architecture nodejs tdd typescript

Last synced: 15 Jan 2025

https://github.com/mrbrunelli/talk-tdd

Código de exemplo da minha Talk sobre testes utilizando Jest + TDD no Node.

fastify jest node tdd tsyringe typescript

Last synced: 15 Jan 2025

https://github.com/mrbrunelli/clean-node-api

API em NodeJs usando Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles

clean-architecture clean-code coveralls design-patterns docker docker-compose dockerfile husky jest lint-staged mongodb nodejs solid tdd travis-ci typescript

Last synced: 15 Jan 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/lucasrmagalhaes/tdd-php

PHP e TDD: testes com PHPUnit

alura php tdd

Last synced: 11 Jan 2025

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

Simple project for work time logging using TDD approach

dotnet tdd timelogging worktime

Last synced: 04 Feb 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/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/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/magimart/job-market

A job market app that allows job seekers filter through specific job by proffession and hours of work

composition-api firebase-database firestore-database pinia tailwindcss tdd tdd-workflow typescript vitest vuejs

Last synced: 11 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/luisrovirosa/roman-numerals-kotlin

Roman numerals kata done with Kotlin following Transformation priority premise

kata kotlin parametrized-tests roman-numerals tdd transformation-priority-premise

Last synced: 25 Jan 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/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/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/dirkgroot/dirkgroot.github.io

Source code for my GitHub Pages site

kotlin programming tdd

Last synced: 18 Jan 2025

https://github.com/hellbus1/udemy-tdd-android

A simple android app that was written with test driven development concept for udemy learning purpose

android compose hilt kotlin tdd udemy

Last synced: 16 Jan 2025

https://github.com/luismarchio03/api-ecommerce

API E-commerce --> Node.js + Express.js + Typescript + TDD + SOLID + Testes Automatizados + TypeORM + PrismaIO + Nest.js

express expressjs mongodb nestjs nodejs postgresql prisma solid tdd typescript

Last synced: 22 Jan 2025

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

Test Driven Development (TDD) is software development approach in which test cases are developed to specify and validate what the code will do. In simple terms, test cases for each functionality are created and tested first and if the test fails then the new code is written in order to pass the test and making code simple and bug-free

rspec ruby tdd

Last synced: 16 Jan 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/cheese10yun/node-tdd

:octocat: Node.js Restfull API TDD

coverage nodejs tdd tdd-node travis-ci

Last synced: 14 Jan 2025

https://github.com/alcidesrc/php-skeleton

A repository with a skeleton to build modern applications based on PHP

boiler bootstrap clean-code php quality-assurance skeleton tdd

Last synced: 24 Nov 2024

https://github.com/solidnetwork-xyz/software-development-practices-and-principles

12 Factors, TDD, DRY, KISS, The Law of Demeter, ACID, Git Commit Formatting Rules, SCRUM Values, Robert C. Martin's Design Principles and Design Patterns, Principles of Software Engineering - University of Minnesota

acid agile commit demeter design dry engineering git kiss pattern practices principles scrum software tdd

Last synced: 14 Jan 2025

https://github.com/vishwajeet-29-pro/kotlin-project

Kotlin Learning with documentation.

kotlin kotlin-test tdd tdd-kotlin

Last synced: 04 Feb 2025

https://github.com/asacxyz/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: 11 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/timbo-rafa/genetic-algorithm

Parallel Genetic Algorithm python code for the Travelling Salesman Problem.

algorithms demo genetic-algorithm python python3 qa tdd test travis tsp-problem

Last synced: 13 Jan 2025

https://github.com/andresweitzel/api_bioethanol_statistics_dynamodb

Api Rest for the statistical management of production and sales of bioethanol based on cane and corn implemented with Api-Gateway, Nodemon, Serverless-Framework, NodeJs, Jest, DynamoDB, Systems Manager Parameter Store, Lambda, among others.

api-gateway-v2 aws aws-lambda aws-sdk-v3 bioetanol dynamodb git integration-testing jest nodejs nodemon postman-collection serverless-framework serverless-ofline system-manager-parameter-store tdd unit-testing

Last synced: 01 Feb 2025

https://github.com/robsonsilv4/springboottdd

:coffee: :seedling: Projeto com Spring Boot para aprendizagem de TDD

api java spring-boot tdd

Last synced: 22 Jan 2025

https://github.com/f0rno/kata-hand-programming-language

Kata para practicar TDD y Extreme programming, desarrollando un compilador para un lenguaje de programación basado en emojis

emojis extreme-programming kata multi-language tdd tdd-kata

Last synced: 15 Nov 2024

https://github.com/viniciusamelio/riven

Projeto criado em Flutter, seguindo os conceitos de Clean Architecture, Atomic Design e TDD. Um guia de builds para personagens do game League of Legends.

atomic-design clean-architecture dependency-injection flutter inversion-of-control tdd

Last synced: 22 Dec 2024

https://github.com/automationpanda/gotri-qr-payment-codes

A Python test automation project covering QR payment codes for the (fictitious) GoTri public transit system

pytest python python-testing qr-code tdd test-automation test-driven-development test-framework testing the-way-to-test-software

Last synced: 22 Jan 2025

https://github.com/gnodivad/birdboard

📖[Laracasts]Self study on build a Laravel app with TDD

laracasts laravel57 phpunit tdd

Last synced: 21 Jan 2025

https://github.com/francomelandri/lib-tiny-fp

Tiny Functional Programming library for C++

functional-programming noif tdd

Last synced: 05 Feb 2025

https://github.com/pieronarciso/tdd-typescript

TDD Katas with typescript

kata tdd typescript vitest

Last synced: 21 Jan 2025

https://github.com/brandonduff/rspec-ordering-mttf

A custom orderer for RSpec that optimizes for test latency (mean time to failure) over test throughput.

rspec ruby tdd testing testing-tools

Last synced: 16 Jan 2025

https://github.com/francomelandri/testing-jenkins

TDD approach for Jenkins pipelines

groovy jenkins tdd

Last synced: 05 Feb 2025

https://github.com/posinformatique/posinformatique.fluentassertions.json

PosInformatique.FluentAssertions.Json is a library to assert JSON serialization using the FluentAssertion style coding.

c-sharp fluentassertions json mstest nunit tdd unit-testing xunit

Last synced: 29 Jan 2025

https://github.com/mihailgaberov/full-stack-redux

Full stack Redux tutorial done via [this](http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html).

babel ecmascript javascript react redux socket-io tdd testing tutorial

Last synced: 17 Nov 2024

https://github.com/bparanj/essential-tdd

Test Driven Development in Ruby book source code.

ruby tdd

Last synced: 24 Jan 2025

https://github.com/bparanj/gildie

Starting point for Gilded Rose kata for the TDD in Ruby book.

gildedrose ruby tdd

Last synced: 24 Jan 2025

https://github.com/sir-gon/algorithm-exercises-csharp

Algorithms exercises solved in C# .NET 8.0, with MSTest test runner. Developed with TDD.

algorithm-and-data-structures algorithm-exercises algorithms csharp dotnet hackerrank projecteuler tdd

Last synced: 31 Dec 2024

https://github.com/walber-vaz/backend-fastapi

Criando backend usando fastapi e metedologia TDD

crud fastapi poetry pydantic pytest python tdd

Last synced: 23 Jan 2025

https://github.com/walber-vaz/fast_zero

Estudos sobre api com fastapi

api fastapi python3 tdd

Last synced: 23 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/zugarzeeker/yamroll

A testing runner for problem solving programming.

problem-solving programming-competitions tdd testing

Last synced: 23 Jan 2025

https://github.com/yutounun/nomikan

An app calculating the payment amount for each member at drinking party

cicd devcontainer docker figma mui react tdd testing-library-react typescript

Last synced: 23 Jan 2025

https://github.com/infoslack/practice-go

A little practice with Go

golang practice-programming tdd

Last synced: 23 Jan 2025

https://github.com/maksimdzhangirov/django-rest-tdd

Создаем REST API c помощью Django

django django-rest-framework rest rest-api tdd

Last synced: 05 Feb 2025

https://github.com/sumanjs/suman-run-plugins

Plugins for running/executing test scripts that have most likely been transpiled/compiled.

bdd dev-ex dx nodejs plugins suman sumanjs tdd testing

Last synced: 19 Jan 2025

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/gradedjestrisk/cooking-patterns

Don't look into recipes, look through recipes

bdd cooking ddd tdd

Last synced: 29 Jan 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/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/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/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/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/jguido/es_client

Elastic search client written in PHP 7.1

elasticsearch-client gplv3 php71 tdd

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