{"repo":"Cornutum/tcases","free":true,"listed":false,"github":"https://github.com/Cornutum/tcases","clone":"git clone https://github.com/Cornutum/tcases.git","description":"A model-based test case generator","language":"Java","stars":240,"topics":["java","model-driven","testing","testing-tool","combinatorial-testing","openapi","api","rest","openapi3"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Tcases: A Model-Based Test Case Generator # What's New? ## The latest version (Tcases 4.1.1) is now available at the Maven Central Repository. See How To Download Tcases for download instructions. Having trouble with Tcases? Check out these tips. Got a question? Need some guidance? Start a discussion. What Does It Do? ## Tcases is a tool for designing tests. It doesn't matter what kind of system you are testing -- UI, command line, REST-ful API, or backend. Nor does it matter what level of the system you are testing -- unit, subsystem, or full system. You can use Tcases to design your tests in any of these situations. With Tcases, you define the input space for your system-under-test and the level of coverage that you want. Then Tcases generates a minimal set of test cases that meets your requirements. Tcases is primarily a tool for black-box test design. For such tests, the concept of \"coverage\" is different from structural testing criteria such as line coverage, branch coverage, etc. Instead, Tcases is guided by coverage of the input space of your system. Tcases gives you a way to define the input space for your system in a form that is concise but comprehensive. Then Tcases allows you to control the number of test cases in your sample subset by specifying the level of coverage you want. You can start with a basic level of coverage, and Tcases will generate a small set of test cases that touches every significant element of the input space. Then you can improve your tests b","default_branch":null,"files":null,"tree":[],"storefront":"/r/Cornutum","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Cornutum/tcases/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}