Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Code from the TDD with C# course by alura.com.br / Código relativo ao curso "Testes: TDD com C#" da Alura
https://github.com/jonathas/tdd-com-csharp

alura csharp tdd

Last synced: 26 days ago
JSON representation

Code from the TDD with C# course by alura.com.br / Código relativo ao curso "Testes: TDD com C#" da Alura

Awesome Lists containing this project

README

        

# README #

Código relativo ao curso [Testes: TDD com C#](https://cursos.alura.com.br/course/test-driven-development-tdd-dotnet) da Alura

## Conteúdo detalhado:

#### Começando com testes de unidade

- Por que não testamos software?
- Vendo um bug acontecer
- Testando com NUnit
- Nomenclatura para classes de teste
- Vantagens do teste de unidade

#### Testando o que realmente é necessário

- Escrevendo muitos testes para nossa regra de negócio
- Descobrindo o que testar e o conceito de classes de equivalência
- Conhecendo a classe Assert
- Vantagens dos testes de regressão

#### Praticando Test-Driven Development (TDD)

- O ciclo vermelho-verde-refatora
- Andando no ritmo com Baby steps
- Trabalhando a simplicidade
- Refatorando na hora certa
- Vantagens de TDD

#### Cuidando dos seus testes

- Melhorando a qualidade do nosso código de teste
- Simplificando cenários com [SetUp] e [TearDown]
- Criando cenários de maneira simples com Test Data Builders

#### Testando exceções

- Testando métodos que lançam exceções