Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-tdd
A collection of awesome things regarding the test-driven development ecosystem. A curated list of courses, tutorials, libraries, tips and tricks, books, videos, and awesome resources about TDD.
https://github.com/omergulen/awesome-tdd
Last synced: 1 day ago
JSON representation
-
Angular.js
-
Books Angular.js
- AngularJS Test Driven Development - by Tim Chaplin.
- AngularJS Test Driven Development - by Tim Chaplin.
-
Guides Angular.js
- AngularJS for TDD - This course will familiarize you with all the testing frameworks you'll need: Mocha, Chai, Protractor, Karma and more by Andrew Blackman.
- Obey the Testing Goat - This is a todo app! There are many like it, but this one was written from nothing following as best I was able TDD design processes. Built entirely using Javascript technologies, it also provides a great practical example of how a variety of modern NodeJS tools work together to build a modern app by David Souther.
- AngularJS TDD by Example - by michaeljcalkins.
- Testing AngularJS from Scratch - In this course, you will learn how to create software using Behavior Driven Development, a test-first, agile approach to creating Angular programs using Jasmine by Jesse Liber.
- Unit Testing in AngularJS: Services, Controllers & Providers - by Rabi Kiran.
- Testing Angular with Karma - by Ben Drucker.
- An Introduction To Unit Testing In AngularJS Applications - AngularJS has grown to become one of the most popular single-page application frameworks. Developed by a dedicated team at Google, the outcome is substantial and widely used in both community and industry projects. One of the reasons for AngularJS’ success is its outstanding ability to be tested. It’s strongly supported by Karma (the spectacular test runner written by Vojta Jína) and its multiple plugins. Karma, combined with its fellows Mocha, Chai and Sinon, offers a complete toolset to produce quality code that is easy to maintain, bug-free and well documented by Sébastien Fragnaud.
- How To Unit Test An Angular App - Today we’re going to build a simple Tic-Tac-Toe game writing unit tests along the way by Alex Rothenberg.
- Testing AngularJS directive templates with Jasmine and Karma - by Dag-Inge.
- TDD Basics with AngularJS and Jasmine - Basics of TDD with a small example using Angular.js and Jasmine by Luis Sánchez Castellanos.
- AngularJS TDD by Example - by michaeljcalkins.
- Unit Testing in AngularJS: Services, Controllers & Providers - by Rabi Kiran.
- An Introduction To Unit Testing In AngularJS Applications - AngularJS has grown to become one of the most popular single-page application frameworks. Developed by a dedicated team at Google, the outcome is substantial and widely used in both community and industry projects. One of the reasons for AngularJS’ success is its outstanding ability to be tested. It’s strongly supported by Karma (the spectacular test runner written by Vojta Jína) and its multiple plugins. Karma, combined with its fellows Mocha, Chai and Sinon, offers a complete toolset to produce quality code that is easy to maintain, bug-free and well documented by Sébastien Fragnaud.
- TDD with AngularJS - by ckknight.
- TDD Basics with AngularJS and Jasmine - Basics of TDD with a small example using Angular.js and Jasmine by Luis Sánchez Castellanos.
-
Videos Angular.js
- AngularJS Testing Overview - Testing is a first class citizen in AngularJS. It is at its heart and soul. This lesson demonstrates using Karma to write a simple unit test for a Filter by John Lindquist.
-
-
C Sharp
-
Guides C Sharp
- Get some hands-on practice with test-driven development in C# - by Moshe Binieli.
- Walkthrough: Test-driven development using Test Explorer - by Microsoft contributors.
- Walkthrough: Create and run unit tests for managed code - by Microsoft contributors.
- Walkthrough: Test-driven development using Test Explorer - by Microsoft contributors.
- Walkthrough: Create and run unit tests for managed code - by Microsoft contributors.
-
Videos C Sharp
- TDD in C# From A to Z - by Engineer Spock.
-
-
Java
-
Books Java
- JUnit in Action, Third Edition - by Cătălin Tudose.
-
-
Javascript
-
Books Javascript
- Test Driven Javascript Development - by Ravi Kumar Gupta, Hetal Prajapati, Harmeet Singh.
- Testing JavaScript Applications - A book about JavaScript testing tools and techniques which includes an entire chapter dedicated to TDD by Lucas da Costa.
- Test Driven Javascript Development - by Ravi Kumar Gupta, Hetal Prajapati, Harmeet Singh.
- Test Driven Javascript Development - by Ravi Kumar Gupta, Hetal Prajapati, Harmeet Singh.
-
Guides Javascript
- Let's Code: Test Driven Javascript - James Shore presents a fascinating screencast on rigorous, professional JavaScript development.
- Test Driven Javascript Development in Practice - by Christian Johansen.
- TDD the RITE Way - by Eric Elliott.
- Test Driven Javascript Development in Practice - by Christian Johansen.
- Learn TDD in Javascript - ✅ A brief introduction to Test Driven Development (TDD) in JavaScript (Complete Beginner's Step-by-Step Tutorial) by dwyl.
-
Tools Javascript
- Mutation testing in JavaScript - Mutation testing for JavaScript and friends.
-
-
Node.js
-
Guides Node.js
- Unit testing and TDD in Nodejs - Part 1 - by David Tang.
- Unit Testing and TDD in Nodejs - Part 2 - by David Tang.
-
-
PHP
-
Guides PHP
- TDD in PHP: First Steps - Trust me: it's not as tough as you think by Jeffrey Way.
- The newbies guide to TDD - Testing your code is annoying, but the impact of not doing so can be orders of magnitude more annoying! In this article, we'll use test-driven development to write and test our code more effectively by Nikko Bautista.
- Automatic Testing for TDD with PHP - Any tool that helps you obtain quicker feedback is a valuable asset by Patkos Csaba.
- Lets TDD a simple app in PHP - In this tutorial, I will present an end-to-end example of a simple application - made strictly with TDD in PHP. I will walk you through each step, one at a time, while explaining the decisions I made in order to get the task done. The example closely follows the rules of TDD: write tests, write code, refactor by Patkos Csaba.
- Deciphering testing Jargon - Lately, we've been hearing and reading more and more about test-driven development. This domain, however, comes with a series of expressions and specific jargon that can be confusing to newcomers. This article will walk you through the most common definitions, test types and test parts. Use cases will be provided, and, where possible, some code in PHP will also be presented by Patkos Csaba.
- Basic TDD in your new PHP Package - by Bruno Skvorc.
- Test Driven Development with PHP - by Paulund.
- PHP Test-Driven Development Automated Tools to Improve Your PHP Code Quality - Shows you how to set up and automate your testing with ease and help you improve code quality by DZone.
- TDD with Laravel and Doctrine - As a PHP developer, you may use the Test-Driven Development (TDD) technique to develop your software by writing tests. Typically, TDD will divide each task of the development into individual units. A test is then written to ensure that the unit behaves as expected by Alireza Rahmani Khalili.
- Laravel, BDD and You, Let's get Started - by Peter Suhm.
- The newbies guide to TDD - Testing your code is annoying, but the impact of not doing so can be orders of magnitude more annoying! In this article, we'll use test-driven development to write and test our code more effectively by Nikko Bautista.
- TDD in PHP: First Steps - Trust me: it's not as tough as you think by Jeffrey Way.
- Automatic Testing for TDD with PHP - Any tool that helps you obtain quicker feedback is a valuable asset by Patkos Csaba.
- Lets TDD a simple app in PHP - In this tutorial, I will present an end-to-end example of a simple application - made strictly with TDD in PHP. I will walk you through each step, one at a time, while explaining the decisions I made in order to get the task done. The example closely follows the rules of TDD: write tests, write code, refactor by Patkos Csaba.
- Deciphering testing Jargon - Lately, we've been hearing and reading more and more about test-driven development. This domain, however, comes with a series of expressions and specific jargon that can be confusing to newcomers. This article will walk you through the most common definitions, test types and test parts. Use cases will be provided, and, where possible, some code in PHP will also be presented by Patkos Csaba.
- Basic TDD in your new PHP Package - by Bruno Skvorc.
- Test Driven Development with PHP - by Paulund.
- TDD with Laravel and Doctrine - As a PHP developer, you may use the Test-Driven Development (TDD) technique to develop your software by writing tests. Typically, TDD will divide each task of the development into individual units. A test is then written to ensure that the unit behaves as expected by Alireza Rahmani Khalili.
- Laravel, BDD and You, Let's get Started - by Peter Suhm.
- Test Driven Development Example by Daylerees - An introduction to Test-Driven Development (TDD) by Dayle Rees.
- Getting Started with BDD in Laravel - by Bruno Skvorc.
- Automatic Testing for TDD with PHP - Any tool that helps you obtain quicker feedback is a valuable asset by Patkos Csaba.
-
Videos PHP
- Test Driven Laravel From Scratch - by Adam Wathan.
- Test Driven Laravel From Scratch - by Adam Wathan.
-
-
Python
-
Books Python
- TDD with Python - by Josh VanderLinden.
-
Guides Python
- Beginning Test Driven Development in Python - by David Sale.
- TDD in 5 minutes
- TDD in python and pycharm - by Zeph Grunschlag.
- Unit testing and TDD - by David Matuszek.
- Understanding TDD with Django - by Arun Ravindran.
- Beginning Test Driven Development in Python - by David Sale.
- Understanding TDD with Django - by Arun Ravindran.
-
-
React.js
-
Books React
- Outside-In Frontend Development - A free online book walking through applying the outside-in style of TDD to React by Josh Justice.
-
Guides React
- A Comprehensive Guide to Test-First Development with Redux, React, and Immutable - by Tero Parviainen.
- Learn TDD in React - A short tutorial applying the outside-in style of TDD to React by Josh Justice.
- A Comprehensive Guide to Test-First Development with Redux, React, and Immutable - by Tero Parviainen.
- React TDD guide - A series of examples on how to TDD React by Zach Pratt.
-
-
React Native
-
Guides React Native
- Learn TDD in React Native - A short tutorial applying the outside-in style of TDD to React Native by Josh Justice.
-
-
Ruby
-
Books Ruby
- Rails Testing Handbook - by Semaphoreci.
- Effective Testing with RSpec 3 - written with a TDD focus, including an outside-in TDD tutorial, by the RSpec maintainers.
-
Guides Ruby
- Rails girls - Test Driven Development - by RailGirls.
- Coding Conways game of Life in Ruby the TDD way with Rspec - by Peter Cooper.
- Test Driven Rails - Part 1 - Karol Galanciak.
- Test Driven Rails - Part 2 - Karol Galanciak.
- Introducing TDD with Rails 3 - by Darcy Laycock.
- Let's Build: Instagram TDD with Rails Building an Instagram Clone - by Ben Walker.
- Rails Testing for Zombies with TDD - by Gregg Pollack.
- 15 TDD Steps to create a Rails Application - by Andrzej Krzywda.
- Rails girls - Test Driven Development - by RailGirls.
- Introducing TDD with Rails 3 - by Darcy Laycock.
- 15 TDD Steps to create a Rails Application - by Andrzej Krzywda.
-
Videos Ruby
- Introduction to test driven design - by RubyOffRails.
- Learn TDD with Ruby Koans - by RubyKoans.
- Learn TDD with Ruby Koans - by RubyKoans.
-
-
Related Awesome Lists
-
Videos Ruby
- Awesome Testing - A curated list of testing software, extensions and resources.
- Awesome Software Quality - A list of free software testing and verification resources.
-
-
How can I thank you?
-
Guidelines
-
Programming Languages
Categories
Sub Categories
Guides PHP
22
Guides Angular.js
15
Guides Ruby
11
Guides Python
7
Guides Javascript
5
Guides C Sharp
5
Videos Ruby
5
Books Javascript
4
Guides React
4
Videos PHP
2
Books Ruby
2
Guides Node.js
2
Guidelines
2
Books Angular.js
2
Videos Angular.js
1
Guides React Native
1
Books Python
1
Videos C Sharp
1
Books React
1
Books Java
1
Tools Javascript
1