Jumble.

Jumble é uma ferramenta de teste de mutação de nível de classe que funciona em conjunto com a Junit.
Baixe Agora

Jumble. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Mark Utting
  • Site do editor:
  • http://www.cs.waikato.ac.nz/~marku/mbt/modeljunit/

Jumble. Tag


Jumble. Descrição

A Jumble é uma ferramenta de teste de mutação de nível de classe que funciona em conjunto com Junit. O Jumble Project é uma ferramenta de teste de mutação de nível de classe que funciona em conjunto com a Junit. O objetivo do teste de mutação é fornecer uma medida da eficácia dos casos de teste. Uma mutação única é realizada no código a ser testada, os casos de teste correspondentes são executados. Se o código modificado falhar os testes, isso aumenta a confiança nos testes. Por outro lado, se o código modificado passa os testes, isso indica uma deficiência de teste. Examão: Aqui está algum exemplo a saída de confusão para uma classe Java chamada "foo", que tem alguns testes JUnit em uma classe chamada "Passagem". A confusão começa executando os testes de unidade (em péssoclasse) na classe FOO não modificada para verificar se todos passam e medem o tempo realizado por cada teste. Então, vai mutar foo de várias maneiras e executar os testes novamente para ver se eles detectam a mutação. Continua esse processo até que todas as mutações de foo tenham sido tentadas. A saída pode parecer com isto: Alteração de rodapé: Pontos de Praçados = 12, Limite de Tempo de Teste de Unidade 2.02s .. M Falha: Foo: 31: Negado condicional M Fail: Foo: 33: Negative condicional m Fail: Foo: 34: - - > + M Fail: FOO: 35: Negado condicional ...... Pontuação: 67% Isso diz que a confusão tocou 12 mutantes diferentes de foo e os testes unitários (em péssão) detectou corretamente o comportamento alterado em 8/12 casos (indicado por um ''. '), mas não conseguiu detectar a mudança nos outros casos de 4/12. Por exemplo, quando uma decisão IF (c) na linha 31 foi mutada para se (! C), os testes unitários ainda se passaram, então eles provavelmente não estão testando que, se a declaração bastante suficiente. No geral, 67% das mutações foram detectadas pelos testes de unidade, o que significa que eles provavelmente precisam ser melhorados. Qual é o novo nesta versão: · Esta é a primeira liberação pública, embora a confusão tenha sido usada diariamente dentro de Reeltwo. com há vários anos.


Jumble. Software Relacionado

Pculo Phpcoverage

Spike Phpcoverage é uma ferramenta de código aberto para medir e relatar cobertura de código fornecida pelo conjunto de testes de um aplicativo PHP. ...

193

Download

ligen.

Projeto Ligen é um pequeno gerador de texto manequim "Lorem-Ipsum". ...

74

Download

AEPRO.

AEPRO fornece um gerenciador de compilação para programas escritos em Progres4gl. ...

413

Download

Lavengro

LavenGro é um mecanismo de teste de vocabulário baseado em console. ...

141

Download

phpautoteste

PhpautoTest é uma ferramenta para realizar testes de regressão automatizados em sites de php-driven. ...

144

Download