Home › Forums › Software Testing Discussions › Test Case Generation Tools
- This topic has 12 replies, 11 voices, and was last updated 6 years, 11 months ago by Jasmine Vyas.
-
AuthorPosts
-
July 21, 2016 at 8:23 am #13095
What tools do you use for generating test cases? I guess that might depend on the coding language but it’d be good to put together a list of recommended tools for members to refer to.
July 22, 2016 at 11:37 am #13149Most important tool: the grey matter between your ears. Tools typically generate test cases either based on the code (which can be wrong – that is why we test it) or on the requirements or other documentation (which can and will miss most of the technically interesting stuff). So you can use test case generation tools for specific and limited goals but the most important tool is still your brain.
July 22, 2016 at 11:49 am #13150Most important tool: the grey matter between your ears.
Ha! Love it. I’ve heard someone say recently that a fool with a tool is still a fool.
So is it likely then that you might use more than one test case generation tool on the same project?
July 22, 2016 at 12:11 pm #13151@paul-madden Actually I tend to avoid tools except for technical stuff like mutational testing (PIT), code quality checking (Sonar), and some security tools to see if the most basic security rules are not broken. Sometimes I use tools to check if upstream code has known vulnerabilities so we can sanitize our dependencies.
But test case generation is mostly me and someone with great business knowledge writing Gherkin scenarios.Model based testing (and development) sound great but I have not yet seen it working on any scale or complexity to speak off.
August 1, 2016 at 7:45 am #13233On some of our projects BAs are writing the scenarios and use cases in Cucumber format (Given, When, Then). And having this format helps us ‘re-use’ these feature files as a base for testing (both manual and automated)
August 3, 2016 at 1:04 pm #13253These user reviews on IT Central Station might suggest tools you can use:: https://www.itcentralstation.com/categories/functional-testing-tools
This is one of our most popular comparison pages, I hope it is helpful. https://www.itcentralstation.com/products/comparisons/hpe-leanft_vs_sauce-labs
August 22, 2016 at 12:13 pm #13429@paul-madden
Test Case Generation Tools :
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
August 29, 2016 at 8:46 am #13486This comment has been removed by moderators, please refer to community guidelines
September 5, 2016 at 2:08 pm #13548We use Kualitee for our Test Scenario and Test Cases creation. The re-usability of test cases is quite an help.
October 23, 2016 at 4:21 pm #14071There is a list of quite a few tools here:
http://mit.bme.hu/~micskeiz/pages/code_based_test_generation.html
November 1, 2016 at 10:47 am #14149I’m using https://www.katalon.com/ that is built on top of the most popular test automation frameworks Selenium and Appium.
Katalon Studio uses Apache Groovy, a scripting language for the Java platform. Groovy is a powerful dynamic language, which is ideal for creating test scripts. For test execution, Java libraries and Java compatible languages like JRuby and Jython are supported. Let’s try
December 7, 2017 at 9:57 am #18184I’m using Katalon Studio and it’s working quite good.
December 26, 2017 at 10:11 pm #18238Obviously the grey matter between the ears coupled with Selenium and for Automated Testing
jasvyas
-
AuthorPosts
- You must be logged in to reply to this topic.