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/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/gpreviatti/json-resource-attribute-package

This simple package that exposes an attribute to helps testing with json files

chsarp dotnet nuget nuget-package tdd test testing xunit

Last synced: 26 Jan 2025

https://github.com/muzea/cypress-touch-command

Fork from https://gitlab.com/nTopus/cy-mobile-commands, most of the changes came from https://github.com/dmtrKovalenko/cypress-real-events. Support e2e testing of multi-touch in rendering libraries like pixi.js.

cypress tdd test touch

Last synced: 31 Jan 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/afonsir/tdd-course

This repository holds the scripts and/or projects developed in an introductory TDD course.

rspec ruby tdd

Last synced: 02 Feb 2025

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

cspec fork for swift

bdd cspec swift tdd testing

Last synced: 10 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/jeffersonsimplicio/project-store-manager

Aplicação back-end para gestão de vendas estilos drop shipping, com organização REST e CRUD de produtos e compras.

chai crud express javascript mocha mysql nodejs rest-api sinon tdd test test-driven-development

Last synced: 21 Jan 2025

https://github.com/luisrovirosa/tic-tac-toe-kotlin

Kata to practice Kotlin

kata kotlin tdd tic-tac-toe

Last synced: 25 Jan 2025

https://github.com/drewbrns/todo-list

A simple todo list application to demonstrate TDD, good architecture and design patterns.

ios swift swift5 tdd

Last synced: 21 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/oblivious-oblivious/jspec

cspec fork for java

bdd cspec java tdd testing

Last synced: 10 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/zaujulio/hellotests

Hello world for Tests

jest tdd testing

Last synced: 11 Jan 2025

https://github.com/jmromer/pattern_matcher

A TDD / OOP demo in Ruby

demo oop rspec ruby tdd

Last synced: 13 Jan 2025

https://github.com/ecopque/tdd

This project explores the use of Test-Driven Development (TDD) methodology along with type hints in Python, aiming to increase code clarity and reliability.

python3 tdd tdd-python typehints

Last synced: 26 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/vidocco/react-popup

a self-contained, simple and powerful popup component for react

ci component javascript modal popup react tdd webpack

Last synced: 11 Jan 2025

https://github.com/jwilferd10/arena-conquest

Embark on a text-based adventure in Arena Conquest! Compete in a tournament, defeat foes, collect gold, and rise to fame. Explore OOP and TDD principles in this game. Enjoy the journey to the top!

game inquirer javascript jest nodejs object-oriented-programming oop rpg tdd test-driven-development text text-based-game text-based-rpg turn-based

Last synced: 26 Jan 2025

https://github.com/jmromer/primetimes

A command-line program to print a multiplication table of prime numbers.

bdd demo prime-numbers ruby tdd

Last synced: 13 Jan 2025

https://github.com/apoclyps/test-driven-development-with-fastapi-and-docker

Test-Driven Development with FastAPI and Docker (https://testdriven.io/courses/tdd-fastapi)

docker fastapi postgres python tdd tortoise-orm

Last synced: 26 Jan 2025

https://github.com/piru72/swin-adventure

A simple console based game application to practice the concepts of OOP , Unit Test and TDD

c-sharp oop-principles tdd unit-testing

Last synced: 28 Dec 2024

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

Saas for Economic Basket of Goods based on Los Angeles County Zipcode

enzym javascript jest react-native tdd

Last synced: 08 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/mohammadreza-73/blogular

Modular cms blog.

blog laravel modular php solid tdd

Last synced: 07 Feb 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/caiquemitsuoka/yokai

A test runner and watcher designed for fast interactive development

elixir elixir-lang hexpm runner tdd test

Last synced: 23 Oct 2024

https://github.com/aghamohammadi/crud-dotnet-cqrs

Create a Clean Architecture CRUD application with .NET Core 8.0 & CQRS Pattern & Blazor & Unit Tests & Bdd & TDD & DDD

bdd-tests blazor clean-architecture cqrs cqrs-pattern ddd-architecture dotnet dotnet-core efcore repository-pattern tdd unit-testing unitofwork-pattern

Last synced: 07 Feb 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/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/mfvitale/tdd-kata

TDD Kata

java kata tdd

Last synced: 26 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/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/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/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/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/csdummi/testhaskell

Small and simple Haskell Testing Framework

haskell haskell-simple haskell-tdd tdd

Last synced: 13 Jan 2025

https://github.com/gabrielh-silvestre/trybe-futebol-clube

Full-Stack application for managing soccer matches and leaderboards.

docker docker-compose express jwt mocha-chai-sinon mysql nodejs oop react react-router sequelize tdd typescript

Last synced: 09 Feb 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/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/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/kylemcmaster/rockpaperscissorskata

Starter for a kata exercise based on Rock Paper Scissors

azure-functions csharp jest tdd tdd-kata typescript xunit

Last synced: 25 Jan 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/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/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/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/williamkoller/tdd-book-in-practice

TDD na pratica em Java

java tdd tdd-java

Last synced: 09 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/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/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/luizcalaca/mocha-chai-tdd

A little example using tests with Mocha for TDD context

javascript mocha tdd

Last synced: 25 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/luifean/fake-api

a fake API with no database to make requests

clean-architecture nestjs tdd

Last synced: 01 Jan 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/uwancha/tdd-testing-practice

In this project, practiced implementing functionalities following TDD principles

jest tdd

Last synced: 20 Jan 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/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