Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Test Case Generation Tools [closed]

Tags:

I am looking for tools or frameworks that can either generate test cases or aid in software testing.

So far I have found the following:

  • Feed4JUnit (Java) - http://testful.sourceforge.net/updateSite/

  • MuClipse (Java) - http://muclipse.sourceforge.net/

  • MuJava (Java) - http://cs.gmu.edu/~offutt/mujava/

  • JTest (Java,Commercial) - 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/

  • Java 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

  • Fast-Code (Java) - http://fast-code.sourceforge.net/

  • TestGen4J (Java) - http://sourceforge.net/projects/spike-test-gen/ (Reported not working)

  • Agitar (Java) - http://www.agitar.com/ (Comercial,ensures 80% line coverage)

  • ReAssert (Java) - http://mir.cs.illinois.edu/reassert/ (Repairing Unit tests)

  • Daikon (Multi-Language) - http://groups.csail.mit.edu/pag/daikon/ (Invariant Detector)

  • Jaca (Java) - http://www.ic.unicamp.br/~eliane/JACA.html

  • Pex (.NET) - http://research.microsoft.com/en-us/projects/pex/

These tools apply mostly to Java, but am also looking for .NET or other languages.

Can anyone propose other tools

like image 763
Tiago Veloso Avatar asked Jan 20 '11 12:01

Tiago Veloso


People also ask

How do you generate test cases automatically by a tool?

To record the test case, click on the TestCase Studio icon on the toolbar. Now keep performing your steps, it will automatically record all the user actions. You can save the recorded steps by clicking on the Download Test Case button.

How test cases are generated?

Random approach – The random approach generates test cases based on assumptions of errors and system faults. Specification-based technique – This model generates test cases based on the formal requirement specifications.

Can test case generation be automated?

Automatic Test Case Generation is the process of identifying and creating test cases for an application without the need for any human intervention. This can refer to both visual testing (app visuals) and functional testing (app behavior).


1 Answers

Dotnet Testdatagenerator NBuilder

like image 81
k3b Avatar answered Oct 13 '22 00:10

k3b