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/estivenm0/tdd

práctica de tdd

laravel mysql tdd

Last synced: 17 Jan 2025

https://github.com/renanfachin/rs_ig_rentxapi

Aplicação de aluguéis de carros desenvolvida no Ignite Node.js, utilizando POO e princípios do SOLID para sua elaboração

ignite-nodejs node-streams nodejs postgresql-database solid tdd

Last synced: 30 Jan 2025

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

AngularJs 1.x With Karma

angular1 angularjs karma samples tdd

Last synced: 27 Dec 2024

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/hugodf/run-skip-jest-tests

How to run or skip Jest tests, suites and files

javascript-tests jest jest-tests tdd

Last synced: 08 Feb 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/alexashley/csharp-tdd

TDD w/ C#

csharp tdd

Last synced: 09 Jan 2025

https://github.com/imtiajahammad/cloudcustomers

This is a .NET 6 Web API from scratch using test driven development! I have covered creating a new solution, adding new web and unit test projects to the solution, and writing unit tests.

dotnet-core httpclient tdd test-driven-development testdrivendevlopment unit-testing unittesting webapi webapi-core xunit xunit-tests

Last synced: 17 Jan 2025

https://github.com/nithyanatarajan/supermarketusingtdd

This is solution for Workshop done in Thoughtworks on TDD

supermarket tdd tests

Last synced: 01 Jan 2025

https://github.com/codereviewvideos/typescript-tdd-code-puzzle-starter

A generic TypeScript / Jest starting point for solving code puzzles - based on Exercism.io TS.

puzzle tdd typescript

Last synced: 02 Feb 2025

https://github.com/gustavcunha/narutoquotesweb

Desenvolvimento de uma aplicação React JS de citações do anime Naruto

jest naruto reactjs styled-components tdd tests

Last synced: 23 Dec 2024

https://github.com/simonrenoult/gazouille

Kata Java pour découvrir TDD

craftsmanship gradle java tdd

Last synced: 08 Jan 2025

https://github.com/jonathanbeber/testing-goat

Testing goat book repository

python tdd testing-goat

Last synced: 02 Feb 2025

https://github.com/katilius/tdd-mocha-template

Template for writing scripts using TDD and mocha

babel javascript mocha tdd

Last synced: 11 Feb 2025

https://github.com/aldotestino/learn-go-tdd

Learn Go with Tests

go golang tdd

Last synced: 18 Jan 2025

https://github.com/netsrak-dev/abap_workshop

ABAP Workshop

abap sap tdd

Last synced: 19 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/viralsolani/code-katas-in-laravel-with-tdd

Code Katas in Laravel 5.4 With TDD

laravel laravel54 phpunit tdd tdd-kata

Last synced: 10 Jan 2025

https://github.com/pedro-demeu/django-tdd

Aprendendo a trabalhar com django orientado a testes

django django-test tdd

Last synced: 01 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/vuchkov/tdd-python-llp

TDD in Python with Flask/Rest API and ML/LLP covered by Selenium tests - test-driven development, large language processing, machine learning

flask llp ml python rest-api selenium selenium-python spacy tdd tests

Last synced: 06 Feb 2025

https://github.com/vanheemstrasystems/test-driven-development-headstart

Test Driven Development (TDD) - Headstart

javascript tdd

Last synced: 30 Jan 2025

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/alexp11223/php-project-lvl3

Extracts the specified web page info. Lumen, Guzzle, job queue, TDD, Heroku. Project 3 of https://hexlet.io courses.

guzzle guzzler heroku hexlet hexlet-projects job-queue lumen php tdd

Last synced: 06 Feb 2025

https://github.com/vitor0p9f/ruby-stock-picker

Project suggested by The Odin Project: https://www.theodinproject.com/lessons/ruby-stock-picker

array-manipulations docker rspec ruby tdd

Last synced: 17 Jan 2025

https://github.com/vitor0p9f/ruby-bubble-sort

Project sugested by The Odin Project: https://www.theodinproject.com/lessons/ruby-bubble-sort

argv bubble-sort file-read-write rspec ruby sorting-algorithms tdd

Last synced: 17 Jan 2025

https://github.com/vitor0p9f/ruby-caesar-cipher

This repository was created with the aim of studying the functioning and implementation of the Cesar cipher. Project suggested by The Odin Project platform.

cryptography docker regex rspec ruby tdd

Last synced: 17 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/carreiras/java-spring-boot-library

Design de API's RestFul com Spring Boot, TDD e JUnit5

actuator java junit5 spring-boot spring-data-jpa spring-doc tdd

Last synced: 24 Dec 2024

https://github.com/areal060781/project-board-app-unit-testing

A project board web application made with Laravel 7 and TDD practices

laravel7 phpunit tailwindcss tdd

Last synced: 10 Jan 2025

https://github.com/afperdomo2/curso-laravel6-testing

Curso de Introducción a Laravel 6 (Platzi) Testing con TDD

laravel6 tdd

Last synced: 10 Jan 2025

https://github.com/caiogmrocha/stud-io-api

API Rest da plataforma de estudos Stud.io

clean-architecture clean-code tdd testing

Last synced: 19 Jan 2025

https://github.com/visualstudioex3/snakesandladders

An implementation of the Snakes and Ladders board game, as a simple backend with a basic terminal frontend implementation, developed in .NET 5.0 with C#. This project is a technical test for a job interview.

board-game csharp dependency-injection dotnet dotnet5 game job-interview net5 tdd technical-test

Last synced: 10 Jan 2025

https://github.com/itorgov/pizza-shop-backend

Just an example of my work.

laravel mysql php tdd

Last synced: 24 Dec 2024

https://github.com/narze/typescript-jest-tdd

TypeScript TDD Playground, try me on CodeSandbox!

codesandbox jest playground tdd testing typescript

Last synced: 01 Jan 2025

https://github.com/jancervenka/tdd

Django TDD training project

django python tdd

Last synced: 24 Dec 2024

https://github.com/vyzaldysanchez/js_katas

A series of katas resolved in JavaScript using TDD with mocha

dominican javascript js-katas mocha tdd testing

Last synced: 01 Jan 2025

https://github.com/adshan/dotnet-testing-xunit-moq-autofixture

Unit Tests with xUnit, Moq, AutoFixture and Shouldly.

autofixture dotnet moq net5 shouldly tdd testing xunit

Last synced: 24 Dec 2024

https://github.com/akarsh/tdd-practise-project-loginform

Practising test driven development (TDD) concepts using an iOS project

ios swift tdd

Last synced: 24 Dec 2024

https://github.com/dfleta/ricksy-business-observer

Patrón observer, Colecciones, SOLID, SRP, OCP, LSP, DIP, Tiene una /has-a, Agragación débil, TDD.

dip gof-patterns lsp observer-pattern ocp solid srp tdd uml-class-diagram

Last synced: 30 Jan 2025

https://github.com/yelmuratoff/katas

Solving coding katas in Dart language using TDD

coding-katas dart kata katas tdd

Last synced: 29 Dec 2024

https://github.com/lehlohonoloisaac/stackoverflow

Create an app that displays a list of the latest StackOverflow questions that are tagged ios

mvvm-architecture objective-c tdd

Last synced: 24 Dec 2024

https://github.com/dfleta/frank-brunos-boxing

Examen programación Java do módulo de programación do ciclo de grado superior en Desenvolvemento de Aplicacións Multiplataforma do IES de Teis - Vigo.

arraylist colections factory-pattern gof-patterns gradle java maven ocp solid streams tdd tdd-java uml-class-diagram

Last synced: 30 Jan 2025

https://github.com/jakwings/argve

argve.h (iterative argument parsing) and test.h (unit testing framework) single header implementation

argument-parser command-line iterative-parsing single-header tdd test-suite unit-testing

Last synced: 01 Jan 2025

https://github.com/dfleta/arnold-enum-type

Arnold se está cociendo

assertj-assertions enum enumset java maven tdd

Last synced: 30 Jan 2025

https://github.com/dfleta/rest-quarkus-jpa

API REST Quarkus con JPA, DAO pattern, CRUD, H2, Lombok,ManyToOne, integridad referencial, TDD, Rest-assured, Panache ORM, Panache Repository; Examen programación FP DAW Dual CIFP Francesc de Borja Moll

dao-pattern h2-database jpa lombok panache-repository quarkus rest-assured tdd

Last synced: 30 Jan 2025

https://github.com/hoganb/abstract-http-client

Abstract HTTP client implementation [typescript, http, got, jest, tdd, stryker, mutation-testing, winston, github-actions]

github-actions got http jest mutation-testing stryker tdd typescript winston

Last synced: 20 Jan 2025

https://github.com/sultanbadri/testing-practice

Test driven development practice using Jest.

jest jest-tests tdd tdd-javascript test-driven-development

Last synced: 25 Dec 2024

https://github.com/hdev14/tdd-cleanarchitecture-with-node-and-ts

Project to improve and learn tdd, clean architecture and typescript.

clean-architecture nodejs tdd typescript

Last synced: 25 Dec 2024

https://github.com/khouloudhaddad/tdd-pest-php

Test Driven Development with Pest PHP

pestphp php8 tdd

Last synced: 10 Jan 2025

https://github.com/jpblicer/learn-go-with-tests

Programming alongside the digital book Learn Go with tests

go golang study tdd

Last synced: 25 Dec 2024

https://github.com/dusanbrkic/kts_nvt_projekat

A restaurant management software solution built in Spring-Angular stack using TDD

angular end2end-testing html-css-javascript java material-ui postgresql spring tdd

Last synced: 01 Jan 2025

https://github.com/saravanabalagi/python_tdd_ci_tutorial

A tutorial on TDD and CI for beginners. Let's check if a number is prime or not.

ci continous-integration prime-numbers tdd test-driven-development tutorial

Last synced: 25 Dec 2024

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

Some TDD kata I'm doing and redoing

kata python tdd

Last synced: 25 Dec 2024

https://github.com/paul-taiwo/automart

Auto Mart is an online marketplace for automobiles of diverse makes, model or body type. With Auto Mart, users can sell their cars or buy from trusted dealerships or private sellers

api express nodejs pure-css restful-api tdd

Last synced: 23 Jan 2025

https://github.com/pieetrus/score-board

Sample project written using TDD

bdd csharp tdd

Last synced: 01 Jan 2025

https://github.com/sarabdevops/social-bookmarking-app

A social bookmarking app in Java that helps the user to save, share and review their personal bookmarks.

eclipse java8 mysql-database tdd threadsafe

Last synced: 23 Jan 2025

https://github.com/iftekhersunny/restful_api_with_tdd

Golang RESTful API development with TDD

go golang rest-api tdd

Last synced: 02 Jan 2025

https://github.com/zingarelli/secret-santa-raffler

Sorteador de amigo secreto, desenvolvido utilizando os princípios de TDD

jest react react-testing-library tdd vitrinedev

Last synced: 02 Jan 2025

https://github.com/asif-shahriar/selenium-cucumber-gmail

BDD and TDD Cucumber project using Selenium Junit (Page Object Model) on Gmail signup

cucumber-java gherkin java junit maven selenium-webdriver tdd

Last synced: 23 Jan 2025

https://github.com/blackbass64/python-kata

🤺 Test-driven development (TDD) practice for python language on code kata.

code-kata kata kata-practice python tdd tdd-kata unittest

Last synced: 26 Dec 2024

https://github.com/sahilcreate/top-testing-practice

Practising TDD while following The Odin Project

jest-tests tdd test-driven-development testing

Last synced: 30 Jan 2025

https://github.com/fabogit/testing

Tests using Vitest library (Jest)

jest tdd test unit-testing vitest

Last synced: 26 Dec 2024

https://github.com/pmuens/goker

A Texas Hold'em Poker implementation written in Go

go golang tdd test-driven-development tutorial

Last synced: 26 Dec 2024

https://github.com/andresr173/number_trivia

Flutter project

flutter tdd

Last synced: 02 Jan 2025

https://github.com/sulmar/infoshareacademy-accenture-tdd

Materiały do szkolenia Testy jednostkowe w .NET

tdd unit-testing

Last synced: 02 Jan 2025

https://github.com/sulmar/infoshareacademy-accenture-tdd-effecting

Materiały do szkolenia Techniki efektywnego testowania kodu

clean-code design-patterns docker integration-testing solid-principles tdd

Last synced: 02 Jan 2025

https://github.com/sulmar/altkom-infolab-dotnet-core-tdd

Przykłady ze szkolenia TDD w .NET Core

dotnet-core tdd

Last synced: 02 Jan 2025

https://github.com/samuelmsilva2v/booksapi

RESTful API for book management

docker jpa postgresql spring-boot tdd

Last synced: 09 Feb 2025

https://github.com/netodeolino/book-tdd-dio

TDD using JUnit, Mockito, and Hamcrest

hamcrest mockito tdd unit-testing

Last synced: 20 Jan 2025

https://github.com/ayimdomnic/aside5tok-api

Kenyans On Twitter are so cool they build open source for leisure

abstraction api dbms fractal kenya laravel-framework mysql opensource pwa tdd tournament twitter-api vue

Last synced: 02 Jan 2025

https://github.com/kimobrian/nodetdd

Node JS TDD

nodejs tdd

Last synced: 26 Dec 2024

https://github.com/kovalevsky0/tmt

tmt (task management tool) is a simple command-line program written in Go programming language that allows to create and manage tasks (todo's) for personal usage.

cli cli-app command command-line command-line-tool go golang golang-application golang-examples task task-manager tdd testing todo todo-app todo-list todoapp todolist

Last synced: 20 Jan 2025

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/infott2t/provider_tdd_ex1

Flutter, TDD. Command line(CMD) using. Menu tracking.

business-logic cmd cmdline command-line-tool dart flutter flutter-tdd flutter-tool tdd

Last synced: 10 Jan 2025

https://github.com/samuellucas97/tdd-cribbage

TDD applied to Cribbage game :game_die:

cribbage-game junit tdd test-driven-development

Last synced: 26 Dec 2024