ANN: TestGen 0.04 Software Test Framework Released

D

Dan Gass

TestGen release 0.04 is now available. It is the first publicly announced
release of this Python package.

TestGen is a Python package for software testing. The package currently
contains targets for unit testing C/C++. Future releases will support
integration testing of C/C++ systems as well as functional testing using
Python targets.

- requires Python2.2 or later (it was developed on Python2.3 with some
testing/verification performed with 2.2)
- Python API for specification of test case setup, inputs and outputs
(Python's power and flexibility can be used to generate test cases)
- generates "C/C++" test code per test specifications, compiles, links,
runs, and evaluates the results
- provides access to C++ protected and private variables and methods
- function/method stubbing (for satisfying external linkages or testing
interfaces to them)
- function/method remove/copy (for isolating code under test
to reduce external linkage requirements)
- "on the fly" code under test manipulation capability (useful for
making temporary code modifications to make it testable)
- convenient "C" random number function library (useful when iterating
the test to get better coverage)
- easy file output comparison and base lining
- test expectations independently verified for successful completion.
- batch facility available for running multiple test scripts (batch
tests may be nested in that they may execute other batch tests)
- GNU and Microsoft compilers supported (customizable for others)

The vast majority of TestGen is released under the GNU General Public
License with the small remainder released under the MIT License.

Downloads are available at the following address under the "Files" link:
https://sourceforge.net/projects/testgen/

Feedback and comments are very welcome. You may contact the author at
dan.gass at gmail.com.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,780
Messages
2,569,611
Members
45,278
Latest member
BuzzDefenderpro

Latest Threads

Top