Displaying 1 to 6 from 6 results

gotests - Generate Go tests from your source code.

  •    Go

gotests makes writing Go tests easy. It's a Golang commandline tool that generates table driven tests based on its target source files' function and method signatures. Any new dependencies in the test files are automatically imported. The following shows gotests in action using the official Sublime Text 3 plugin. Plugins also exist for Emacs, also Emacs, Vim, Atom Editor, Visual Studio Code, and IntelliJ Goland.

Randoop - Automatic test generation for Java

  •    Java

Randoop generates unit tests using feedback-directed random test generation. This technique pseudo-randomly, but smartly, generates sequences of method/constructor invocations for the classes under test. Randoop executes the sequences it creates, using the results of the execution to create assertions that capture the behavior of your program. Randoop creates tests from the code sequences and assertions.


  •    DotNet

NModel is a model-based analysis and testing framework for model programs written in C#. It provides software support for the book "Model-based Software Testing and Analysis with C#", Cambridge University Press, 2008.

Test Data Generator


This project aims at creating huge volume of test data for MSDE,SQL SERVER 2000, SQL SERVER 2005. The project currently supports the above databases and can create the specified number of rows for any table , keeping in mind the foreign key relation ship. The tool can be helpf...

Test Case Generator

  •    CSharp

Generator for test cases based on euquivalence class analysis and combination of states. This tool is basically a wrapper for the PICT-Tool by Microsoft (a tool for Pairwise Independent Combinatorial Testing). So the tool itself is not included but can be downloaded from http:...

tstl - Template Scripting Testing Language tool: automated test generation for Python

  •    Python

TSTL is a domain-specific language (DSL) and set of tools to support automated generation of tests for software. This implementation targets Python. You define (in Python) a set of components used to build up a test, and any properties you want to hold for the tested system, and TSTL generates tests for your system. TSTL supports test replay, test reduction, and code coverage analysis, and includes push-button support for some sophisticated test-generation methods. In other words, TSTL is a property-based testing tool. TSTL has been used to find and fix real faults in real code, including ESRI's ArcPy (http://desktop.arcgis.com/en/arcmap/latest/analyze/arcpy/what-is-arcpy-.htm), sortedcontainers (https://github.com/grantjenks/sorted_containers), gmpy2 (https://github.com/aleaxit/gmpy), sympy (http://www.sympy.org/en/index.html), pyfakefs (https://github.com/jmcgeheeiv/pyfakefs), Python itself (https://bugs.python.org/issue27870), the Solidity compiler (https://github.com/ethereum/solidity), a Solidity static analysis tool, and even OS X.