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/luismendes070/book-store

Mentoria #4 dio bootcamp TQI fullstack developer

dio-bootcamp fullstack-developer gradle lombok-gradle mysql spring-boot tdd

Last synced: 19 Jan 2025

https://github.com/aeueoe/meet_app

This serverless progressive web application (PWA), developed with React and utilizing a test-driven development (TDD) approach, uses the Google Calendar API to retrieve upcoming events. Users can filter and view events for a specific city with this app.

aws-lambda google-calendar jest pwa react serverless tdd

Last synced: 05 Feb 2025

https://github.com/martinbinard/mitoraa_reva

A tahitian weather app in react native using clean architerture and TDD

clean-architecture jest react-hooks react-native tdd

Last synced: 05 Feb 2025

https://github.com/malldonado/desenvolve

📚 A custom forum for developers, with a frontend built in Vue.js and a responsive, modern design styled with CSS. The backend is developed in TypeScript with Node.js, using TypeORM for efficient database management, with Redis as a temporary database and PostgreSQL for robust and reliable data storage.

celebrate-npm css jest postgresql tdd typeorm typescript vuejs

Last synced: 05 Feb 2025

https://github.com/simonneutert/elixir-anagrams-excercism.io

http://exercism.io/exercises/elixir/anagram/test-suite

anagrams elixir tdd

Last synced: 30 Jan 2025

https://github.com/atetheone/fcc-personal-library

Personal library - freeCodeCamp Quality Assurance project 3

express mocha-chai mongodb nodejs tdd

Last synced: 08 Feb 2025

https://github.com/atetheone/fcc-issue-tracker

Issue tracker - freeCodeCamp Quality Assurance project #2

chai express mocha mongodb nodejs tdd

Last synced: 08 Feb 2025

https://github.com/jvitoralb/catalogo-filmes

App built with Docker, Nestjs, Redis, PostgreSQL following REST and TDD.

docker jwt nestjs postgresql redis rest-api tdd typescript

Last synced: 09 Jan 2025

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/nkcoder/narooma

TDD by example with Scala

refactor scala tdd

Last synced: 09 Feb 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/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/guyca/tdd-katas

Boilerplate for React app with Typescript and Jest

tdd tdd-kata typescript

Last synced: 26 Jan 2025

https://github.com/carloshenriquefs/movieflix

🎬 :film_projector: - Desafio Movieflix casos de uso

authentication exception-handling jpa spring-boot tdd testes-unitarios

Last synced: 11 Jan 2025

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

cspec fork for dart

bdd cspec dart tdd testing

Last synced: 30 Jan 2025

https://github.com/arturwincenciak/teovincent.objectadapterpattern

Explanation of the Object Adapter Design Pattern using TDD

adapter-pattern design-patterns object-adapter tdd

Last synced: 01 Feb 2025

https://github.com/turskyi/stringcalculator

A simple Java program that evaluates mathematical expressions provided as strings. Demonstrates Test-Driven Development (TDD) with comprehensive tests using JUnit and Mockito.

java junit junit5 software-development string-calculator tdd test-driven-development unit-testing

Last synced: 01 Feb 2025

https://github.com/jagadeeshshetty/qa-auto-webui-py

Test Automation Framework POC for Web UI using Selenium with Python programming language and Pytest library.

allure-report pytest python selenium tdd webuiautomation

Last synced: 13 Jan 2025

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/ericdriussi/testing-toolbox-ts

Companion repo for some blog entries

fixtures tdd testing

Last synced: 09 Jan 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/gollfinho/browser-testing

This tool helps you test your website across Safari, Chrome, and Firefox on Linux, macOS, and Windows using Playwright. It provides an easy and automated way to ensure cross-browser compatibility without needing a physical Mac for Safari testing. 🚀

automation cypress-schematic firefox hacktoberfest java laravel playwright python selenium tdd tdd-utilities test-replay webdriver webkit

Last synced: 08 Feb 2025

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

Learn Go with Tests

golang tdd

Last synced: 27 Dec 2024

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/gabrielvelezmoro/seu-barriga

Mastering TDD

express jest tdd

Last synced: 05 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/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/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/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/amaziahub/mars-rover-kata

the mars rover kata

kata tdd tdd-kata typescript

Last synced: 20 Dec 2024

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/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/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/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/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/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/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/alextercete/tdd-exercises

Solution to the exercises from the book TDD by Jason Gorman.

kata tdd

Last synced: 24 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/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/simonrenoult/gazouille

Kata Java pour découvrir TDD

craftsmanship gradle java tdd

Last synced: 08 Jan 2025

https://github.com/ismailnguyen/cashregister-kata

Cash Register Kata

csharp kata nfluent nunit tdd

Last synced: 31 Dec 2024

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/jonathanbeber/testing-goat

Testing goat book repository

python tdd testing-goat

Last synced: 02 Feb 2025

https://github.com/meekb/buildamidwestbuffet

Tests to practice writing Ruby, and test-driven design

rspec ruby tdd testing

Last synced: 18 Dec 2024

https://github.com/alexashley/csharp-tdd

TDD w/ C#

csharp tdd

Last synced: 09 Jan 2025

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

Template for writing scripts using TDD and mocha

babel javascript mocha tdd

Last synced: 19 Dec 2024

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/soozynn/algo-challenge

알고리즘 실력을 쌓기 위한 알고리즘 챌린지 🧱

chai leetcode mocha tdd

Last synced: 10 Oct 2024

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

Learn Go with Tests

go golang tdd

Last synced: 18 Jan 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/netsrak-dev/abap_workshop

ABAP Workshop

abap sap tdd

Last synced: 19 Jan 2025