Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[NERDGIRLZ] - Junit: melhores práticas para testes unitários nas suas aplicações Java

[NERDGIRLZ] - Junit: melhores práticas para testes unitários nas suas aplicações Java

More Decks by Kamila de fatima santos oliveira

Other Decks in Programming

Transcript

  1. PIRAMIDE DE TESTES SUITE DE TESTES TESTES UNITARIOS JUNIT ASSERTS

    ANNOTATIONS EXEMPLO MELHORES PRÁTICAS TDD
  2. coleção de casos de teste ou specs destinados a testar

    um programa para verificar um determinado comportamento SUITE DE TESTES
  3. SUITE DE TESTES As suítes de teste são usualmente divididas

    de acordo com as funcionalidades do sistema ou com o tipo de teste executado.
  4. Caso de Teste mostra os caminhos percorridos por um módulo,

    Caso de Uso ou funcionalidade dentro do projeto. CASO DE TESTE
  5. expõe a interface TestEngine, que define o contrato de execução

    de qualquer ferramenta de testes sobre a plataforma do JUnit JUNIT PLATFORM
  6. Contém os novos recursos para construção de testes usando o

    JUnit, e fornece uma implementação de TestEngine para execução dos testes escritos com o JUnit Jupiter. JUNIT JUPITER
  7. é um método útil para determinar o status Aprovado ou

    Reprovado de um caso de teste. Os métodos de declaração são fornecidos pela classe org.junit.Assert que estende a classe java.lang.Object ASSERTS
  8. é uma forma especial de metadados sintáticos que pode ser

    adicionada ao código-fonte Java para melhor legibilidade e estrutura do código ANNOTATIONS