All Projects → mohamed-taman → TDD

mohamed-taman / TDD

Licence: MIT license
Everything about testing, especially TDD, Test-Driven Development: Really, It’s a Design Technique

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to TDD

tutorial-java-tdd
Tutorials about implementing TDD in Java
Stars: ✭ 66 (+135.71%)
Mutual labels:  tdd, tdd-kata, tdd-sample
Nspec
A battle hardened testing framework for C# that's heavily inspired by Mocha and RSpec.
Stars: ✭ 242 (+764.29%)
Mutual labels:  tdd
Add
Разработка с управляемым качеством на 1С
Stars: ✭ 210 (+650%)
Mutual labels:  tdd
Mockito Scala
Mockito for Scala language
Stars: ✭ 231 (+725%)
Mutual labels:  tdd
Urlhub
URL shortener web application based on the Laravel PHP Framework.
Stars: ✭ 217 (+675%)
Mutual labels:  tdd
Quiz App
A repository reflecting the progress made on the "How to Build iOS Apps with Swift, TDD & Clean Architecture" YouTube series, by Caio & Mike.
Stars: ✭ 230 (+721.43%)
Mutual labels:  tdd
Python Mocket
a socket mock framework - for all kinds of socket animals, web-clients included
Stars: ✭ 209 (+646.43%)
Mutual labels:  tdd
Silsilah
A genealogy/family tree application, built with Laravel.
Stars: ✭ 246 (+778.57%)
Mutual labels:  tdd
Bandit
Human-friendly unit testing for C++11
Stars: ✭ 240 (+757.14%)
Mutual labels:  tdd
Aprenda Go Com Testes
Aprenda Go com desenvolvimento orientado a testes
Stars: ✭ 230 (+721.43%)
Mutual labels:  tdd
Dotnet New Caju
Learn Clean Architecture with .NET Core 3.0 🔥
Stars: ✭ 228 (+714.29%)
Mutual labels:  tdd
Transport Eta
Twitch streamed 🎥playground repo, README speaks to you.
Stars: ✭ 223 (+696.43%)
Mutual labels:  tdd
Node Typescript Api
🚀Complete Node.js API built using 👉Typescript | Jest | MongoDB | Express
Stars: ✭ 234 (+735.71%)
Mutual labels:  tdd
Javascript Todo List Tutorial
✅ A step-by-step complete beginner example/tutorial for building a Todo List App (TodoMVC) from scratch in JavaScript following Test Driven Development (TDD) best practice. 🌱
Stars: ✭ 212 (+657.14%)
Mutual labels:  tdd
Alsatian
TypeScript testing framework with test cases
Stars: ✭ 244 (+771.43%)
Mutual labels:  tdd
Cucumber Rust
Cucumber testing framework for Rust. Fully native, no external test runners or dependencies.
Stars: ✭ 210 (+650%)
Mutual labels:  tdd
Junit Dataprovider
A TestNG like dataprovider runner for JUnit with many additional features
Stars: ✭ 226 (+707.14%)
Mutual labels:  tdd
Auth Tests
Always-current tests for Laravel's authentication system. Curated by the community.
Stars: ✭ 230 (+721.43%)
Mutual labels:  tdd
Jasmine
Simple JavaScript testing framework for browsers and node.js
Stars: ✭ 15,261 (+54403.57%)
Mutual labels:  tdd
Cqrs Clean Eventual Consistency
CQRS, using Clean Architecture, multiple databases and Eventual Consistency
Stars: ✭ 247 (+782.14%)
Mutual labels:  tdd

Twitter Follow

Testing with a TDD in mind

Everything about testing in general, especially TDD, Test-Driven Development: Really, It’s a Design Technique. Try to cover all testing concepts but with Test-Driven Development technique in mind.

Presentation: Unit testing & TDD concepts with best practice guidelines.

Roman Converter project (with TDD)

Related Article: This project is the first TDD kata and is explained at the following InfoQ article Test-Driven Development: Really, It’s a Design Technique.

mohamed_taman:RomanConverter$ mvn package

All the steps mentioned in the article are represented as a single commit with the step as a label, so if you browse the commits you will see the differences in the code changes from step 0.x to step 18.x.

Any issues

If you have any issue, enhancement, or improvement please open an issue with appropriate label, at the following TDD Issue tracker.

-- Contacting me is easy, search my name on Google, or check my bio.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].