test-driven-development

module
v0.0.0-...-7802a6a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 19, 2022 License: MIT

README

Test-Driven Development (TDD)

Welcome to the world of Test-Driven Development (TDD) An ongoing curated list of frameworks, books, articles, talks, screencasts, recordings, libraries, learning tutorials and resources about test-driven-development.

rgr

TDD follows a 3-step process:

  • Write a Failing Test - Understand the (user) requirements/story well enough to write a test for what you expect. (the test should fail initially - hence it being "Red")

  • Make the (failing) Test Pass - Write (only) the code you need to make the (failing) test pass, while ensuring your existing/previous tests all still pass (no regressions).

  • Refactor the code you wrote take the time to tidy up the code you wrote to make it simpler (for your future self or colleagues to understand) before you need to ship the current feature, do it.

red-green-refactor

Table of Contents

TDD IN PYTHON

Django

TDD IN PHP

Laravel

TDD IN JAVASCRIPT

NodeJS
AngularJS
ReactJS

TDD IN RUBY

Rails

TDD IN JAVA

JUnit

=======

TDD IN C#

Licenses

License

CC0

To the extent possible under law, Veilair has waived all copyright and related or neighboring rights to this work.

Back to top

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL