Muclipse.

Um plug-in de teste de mutação de código aberto para Eclipse
Baixe Agora

Muclipse. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Ben Smith
  • Site do editor:
  • http://rallypoint.wbpsystems.com/

Muclipse. Tag


Muclipse. Descrição

Um plug-in de teste de mutação de código aberto para eclipse Muclipse é um invólucro para o sistema JMutation (mujava), que realiza testes de mutação. É um plugin Eclipse com configurações de tempo de execução e uma exibição. A maior usabilidade é fornecida usando as características do IDE.A iteração de processamento de mutação do processo de mutação envolve a criação de mutantes, executando testes unitários com mutantes no local de código-fonte e comparando os resultados da produção de mutantes para os resultados do Original (veja acima da figura). Os primeiros são modificações de código-fonte que foram modificadas por operadores de mutação. O principal conceito por trás do teste de mutação é que modificar o código-fonte de uma determinada unidade (ou o mutante) deve causar o teste que opera nessa unidade para falhar. Se uma classe for mutada, ela deve fazer com que os casos de teste falhem ou produza diferentes Resultados do que o original (exceto no caso de um falso positivo). Se o procedimento de mutação revela um verdadeiro positivo, o desenvolvedor sabe que há uma fraqueza em seu código de teste: Se alterar o código não produzir uma falha de teste , o teste está faltando alguma coisa. O desenvolvedor estuda como o mutante é diferente do original, e tenta escrever um teste que irá pegar esse possível erro, iniciando uma segunda iteração do processo. Desta forma, o procedimento de teste de mutação ajuda o desenvolvedor a criar sets de teste forte.Muclipsethe o ambiente de desenvolvimento Eclipse fornece muitas interfaces de gerenciamento de projetos e desenvolvimento que melhoram muito o projeto e a implementação de um projeto Java. Especificamente, fornece uma API que torna mais fácil a realização de testes de mutação. Mujava, por Yu Seung Ma, Dr. Yong Rae Kwon e Dr. Jeff Offut, é um sistema de mutação para arquivos Java. Usando o OJ, o MUJAVA fornece uma interface de usuário e uma API para realizar mutação nas classes Java existentes. Depois de executar as mutações de nível de método ou nível de classe em classes Java especificadas, o MUJAVA executa testcações nas classes originais e novamente nos mutantes e compara o resultado, implementando assim o processo de mutação descrito acima. O muclipse é um plugin do Eclipse que fornece uma ponte entre a API do Mujava existente e o Workbench do Eclipse.Muclipse é uma reencarnação da ferramenta mujava na forma de um plug de eclipse. O processo de mutação requer uma grande quantidade de manipulação de meta-linguagem. Como os operadores de mutação atuam no código-fonte, o mutante produzido deve ser compilado antes que ele possa ser executado contra os casos de teste. Além disso, o teste de mutação requer que o código fonte do mutante não esteja no caminho de classe Java se você está tentando "matar". Ambas as etapas exigem configurações de tempo de execução java muito específicas, que são tratadas pelas configurações que vêm com a instalação do muclipse.Muclipse fornece avanços para o sistema mujava nas áreas de usabilidade e compatibilidade. Requisitos: · Eclipse. O que há de novo nesta versão: · A versão mais recente do Muclipse está disponível no site da atualização. Este último lançamento funciona com Eclipse v3.3 e Eclipse v3.4 (Ganymede). Vários outros bugs que estavam incomodando os usuários foram corrigidos, incluindo problemas executando casos de teste. Por favor, leia a página de configuração do projeto com muito cuidado antes do download. · Importante: Muitas questões que foram encontradas em versões anteriores do muclipse foram resolvidas, no entanto, um importante permanece: O muclipse não funciona com os recursos do código Java V1.5. Se você tiver código, que é Java v1.4.2-compatível (uma coisa fácil de verificar), você ainda pode usar o Muclipse. Caso contrário, por favor, abster-se de baixar.


Muclipse. Software Relacionado

Teste MPI-IO

O teste MPI-IO é construído no topo das chamadas de E / S do MPI e é usado para coletar informações de tempo. ...

564

Download

gprof2dot.py.

gprof2dot.py é um script Python para converter a saída do GPROF em um gráfico de pontos. ...

832

Download

Gcviewer.

gcviewer é uma pequena ferramenta que visualiza a saída Verbosa GC gerada pela Sun e IBM Java Virtual Machines. ...

712

Download

Lampeck

Software LampCheck é um simples script de pré-instalação de PHP de código aberto. ...

272

Download