Ferramentas

As ferramentas para colaboração das atividades de testes:

Sintaxe

  • assert (avaliação de sanidade em código Java): instrução da linguagem Java, habilitada pelo compilador.
assert(dados > 0) : "précondição inválida";

Base

  • JUnit (base dos testes): principal framework de testes para a tecnologia Java.

Expressividade

  • Hamcrest (expressividade na avaliação do código): API de extensão do JUnit com diversas funcionalidades escritas de forma expressiva em código e mensagem.
  • Infinitest (automação da execução dos testes no cliente): plugin do Eclipse para automação da execução dos testes do JUnit.

Cobertura de Código

  • EclEmma: em edição.

  • Pitest: em edição.

Mock

Testes com objetos dublê:

  • Mockito
  • EasyMock
  • jMock

BDD

  • Cucumber
  • jBehave

Desempenho

  • JMeter (análise de desempenho)

Serviços

  • Web Selenium (navegador Web)
  • REST - Rest-Assured (serviços REST)

results matching ""

    No results matching ""