curso de

C#: Testes de unidade e TDD com xUnit

Estudando este mês:

e mais 327 alunos(as)

Resumo do curso

  • Crie testes automatizados usando xUnit
  • Aprenda sobre os recursos do xUnit como [Fact], [Theory] e [InlineData]
  • Conheça a prática ágil TDD, Test Driven Development
  • Refatore seu código com maior segurança
  • Teste as exceções do seu sistema
  • Use os testes para ajudar no design de suas classes e métodos

Público alvo

Programadores C# que queiram garantir a qualidade das suas aplicações de maneira eficiente.

Conteúdo relacionado

Cursos de .NET em Programação

Leia nossos artigos de Programação

Última atualização

03/03/2020

Já é aluno?

Comece o curso agora

8h

p/ conclusão

56

Atividades

181

Minutos de video

3702

Alunos nesse curso

9.3

Nota deste curso

Certificado de participação

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de C#: Testes de unidade e TDD com xUnit

Instrutores

  • Desenvolvedor backend, instrutor e mentor de carreiras .NET. Gosta de escrever e ajudar pessoas a realizarem seu propósito. Pai de 3 filhos, músico amador integrante de duas bandas, voluntário do CVV.

Conteúdo Detalhado

  1. Promovendo rápido feedback

    • O sistema de leilões
    • Avaliando um leilão
    • Objetivos da aula
    • Estrutura de um teste automatizado
    • A biblioteca XUnit
    • Encontre o erro
    • Consolidando seus conhecimentos
    • Projeto atual
    • Referências Utilizadas
  2. Organizando seus testes

    • Escrevendo mais testes
    • Objetivos da aula
    • O que devo testar
    • Leilão sem lances
    • Teorizando com xUnit
    • Teorias e dados
    • Outros dados
    • Nomenclatura
    • Consolidando seus conhecimentos
    • Projeto atual
    • Referências Utilizadas
    • Para saber mais: outras formas de enviar dados
  3. Não deixe o sistema regredir

    • Testes também precisam de manutenção
    • Objetivos da aula
    • Testando leilões com período antes do pregão
    • Convenção de nomes
    • Novos testes a cada funcionalidade
    • Praticando TDD
    • Melhorando nosso código
    • Consolidando os conhecimentos
    • Referências Utilizadas
  4. Testando todos os comportamentos

    • Terminando leilão sem pregão
    • Objetivos da aula
    • Exceções com xUnit
    • ArgumentException
    • Testando outra exceção
    • Consolidando os conhecimentos
    • Referências Utilizadas
  5. Ajudando no design do código

    • Outra forma de avaliar o leilão
    • Testes ajudam o design
    • Estrategia de avaliacao
    • Inversão de dependência

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Daniel Portugal, sempre surpreende na didática. Um dos melhores da Alura.

C#: Testes de unidade e TDD com xUnit

Thiago Martins Reboredo

Faltou exemplos de como evitar código duplicado nos testes, mesmo que fosse um exemplo simples com Builders ou utilizando o construtor da classe de testes.

C#: Testes de unidade e TDD com xUnit

Kevin Allen

Gostei bastante, além de ensinar muito bem e didaticamente sobre testes unitários, ele ainda dá dicas sobre como melhorar e organizar os códigos e outros toques sutis que eu não conhecia sobre o Visual Studio. Muito bom!!

C#: Testes de unidade e TDD com xUnit

Eduardo Peres de Lima

Aprenda .NET com esse e outros cursos, comece agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas