PyHamcrest

Tela Software:
PyHamcrest
Detalhes de Software:
Versão: 1.5
Data de upload: 11 May 15
Licença: Livre
Popularidade: 192

Rating: nan/5 (Total Votes: 0)

Hamcrest é um framework Python para escrever objetos matcher, permitindo que você declarativamente definir regras de "jogo". & Nbsp; Há uma série de situações em que matchers são de valor inestimável, como validação de interface do usuário, ou filtragem de dados, mas é no área de escrever testes flexíveis que matchers são mais comumente usados. Este tutorial mostra como usar Hamcrest para testes de unidade.
Ao escrever testes, é por vezes difícil de obter o equilíbrio certo entre overspecifying o teste (e tornando-se frágil a mudanças), e não especificando o suficiente (fazendo o teste menos valioso, uma vez que continua a passar, mesmo quando a coisa que está sendo testado é quebrado). Ter uma ferramenta que lhe permite escolher precisamente o aspecto em teste e descrever os valores que devem ter, a um nível controlado de precisão, ajuda muito na escrita de testes que são "apenas direito." Tais testes falham quando o comportamento do aspecto em teste desvia do comportamento esperado, ainda continuam a passar quando menores, alterações não relacionadas ao comportamento são feitas

Requisitos :.

  • Python

Programas semelhantes

Comentário para PyHamcrest

Comentários não encontrado
Adicionar comentário
Ligue imagens!