Ferramentas de Geração de estojos de ensaio [fechados]
até agora encontrei o seguinte:
Feed4JUnit (Java) - http://testful.sourceforge.net/updateSite/
MuClipse (Java) - http://muclipse.sourceforge.net/
MuJava (Java) - http://cs.gmu.edu/~offutt/mujava/
JTest (Java, Comercial) - http://www.parasoft.com/jsp/products/jtest.jsp?itemId=14
T2 (Java) - http://www.cs.uu.nl/wiki/WP/T2Framework
QuickCheck (Java/Haskell) - https://quickcheck.dev.java.net/
Randoop (Java/.NET) - http://randoop.googlecode.com/hg/plugin/doc/index.html
UnitCheck (Java) - http://aiya.ms.mff.cuni.cz/unitchecking/dist/
Pathfinder Java - http://babelfish.arc.nasa.gov/trac/jpf/wiki
UDITA (Java) - http://mir.cs.illinois.edu/udita/
Korat (Java) - http://korat.sourceforge.net/index.html
Código rápido (Java) - http://fast-code.sourceforge.net/
TestGen4J (Java) - http://sourceforge.net/projects/spike-test-gen/ (Related not working)
Agitar (Java) - http://www.agitar.com / (Comercial, garante uma cobertura de 80% da linha)
ReAssert (Java) - http://mir.cs.illinois.edu/reassert / (reparação de testes unitários)
Daikon (multi-linguas) - http://groups.csail.mit.edu/pag/daikon/ (Detector invariante)
Jaca (Java) - http://www.ic.unicamp.br/~eliane/JACA.html
Pex (. net) - http://research.microsoft.com/en-us/projects/pex/
estas ferramentas aplicam-se principalmente a Java, mas também à procura de.NET ou outras linguagens.
Alguém pode propor outras ferramentas?3 answers
Linguagem agnóstica Teste de pares
Nós usamos PICT como uma ferramenta para minimizar com sucesso a quantidade de testcases, embora ainda sendo razoável confiança para ter a maioria dos casos cobertos.
O raciocínio por trás dos testes de todos os pares é este: os erros mais simples em um programa é geralmente despoletado por um parâmetro de entrada única. Proximo a categoria mais simples de bugs consiste em aqueles que dependem de interacções entre pares de parâmetros, que podem ser apanhado com todos os pares de testes.1 Erros que envolvem interacções entre três ou mais parâmetros são cada vez menos comum2, enquanto em ao mesmo tempo, sendo progressivamente mais caro de encontrar por exaustiva os testes, que tem como limite a ensaio exaustivo de todos os possíveis entrada.
Para adicionar à lista acima, se você está olhando para a geração de casos de teste em pares (Combinatória), o completo, (geralmente) atualizado e uma extensa lista de todas as ferramentas que permitem gerar casos de teste, juntamente com a análise da eficácia de cada, trabalhos de pesquisa et. al. pode ser encontrada em http://www.pairwise.org/