Skip to content

gilberto-domingos/Test-DrivenDevelopment

Repository files navigation

Certificado LinkedIn Learning

Test-Driven Development

TDD

Terminologia de Testes

  • NUnit
  • Teste unitário
  • Teste TDD
  • Teste Red/green
  • Sistema sob teste (SUT)
  • Organizar, agir, afirmar (AAA: Arrange, Act, Assert)
  • Cobertura de código

Vantagens do TDD

  • Código mais confiável e com menos bugs
  • Design mais limpo e desacoplado
  • Testes pequenos → aplicações modulares
  • Facilita refatorações
  • Refatoração precoce, não tardia
  • Testes automatizados
  • Documentação viva

Bibliotecas de Mock

  • Moq
  • NSubstitute
  • FakeItEasy
  • Microsoft Fakes

Certificate

About

Desenvolvimento Orientado a Testes ASP .NET Core

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors