July 21, 2016 at 8:23 am #13095@paul-maddenOnly available when logged in
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 #13149@kasperOnly available when logged in
Most 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 #13150@paul-maddenOnly available when logged in
Most 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@kasperOnly available when logged in
@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 #13233@andrei-domutaOnly available when logged in
On 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 #13253@naomi-goldberg1Only available when logged in
These 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-labsAugust 22, 2016 at 12:13 pm #13429@sneha-singhOnly available when logged in
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 JavaAugust 29, 2016 at 8:46 am #13486September 5, 2016 at 2:08 pm #13548@jenny-fergusonOnly available when logged in
We 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 #14071@archanaOnly available when logged in
There is a list of quite a few tools here:November 1, 2016 at 10:47 am #14149@huynduongOnly available when logged in
I’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
You must be logged in to reply to this topic.