Autoestudo Link
TDD C# - Apreendendo a criar testes unitários aplicando conceito de Test Driven Development Click
.NET TESTES UNITÁRIOS DO ZERO PARTE 01
Curso de linguagem C orientado a testes: Curso de C utilizando Test Driven Development (TDD) Click
TDD: fundamentos do desenvolvimento orientado a testes Click
Agenda
1. Parte teórica com 20 minutos
2. Code along uma aplicação com as features introduzidas
3. Desafio com Arquitetura Hexagonal

BDD and TDD in Software Development

image.png

Recap → O que é TDD (Test Driven Development)

image.png

Coisa Nova → Behavior Driven Development (BDD)

BDD estende os princípios do TDD ao incorporar as perspectivas das partes interessadas e dos usuários finais.

O BDD foca no comportamento da aplicação, expresso em uma linguagem compreensível tanto por stakeholders técnicos quanto não técnicos. O ciclo do BDD segue três etapas principais:

Red

Green

Refactor

O BDD incentiva a colaboração entre desenvolvedores, testadores e stakeholders de negócios, criando um entendimento compartilhado sobre o comportamento da aplicação.


Principais Diferenças entre TDD e BDD