Core Software Technologies

  • Contact Us
  • About Us
  • Support
  • Products
  • Home
Unit Test Pro

Unit Test Pro

Download Unit Test Pro
Buy Unit Test Pro
Buy Additional Seats of Unit Test Pro
Have a Representative Contact Me Licensing And Pricing

Get More From Your Unit Tests
Supported Platforms

Powerful Unit Test Harness

Unit Test Pro is an advanced unit test harness for C/C++ function, class, and system level testing. It features granular test logging, workflow integration, test suite fixtures to ensure clean, reproducible test environments, and multi-threaded test helpers for implementing complex tests such as simulations and load testing. Unit Test Pro allows you to easily create xUnit-style test suites with only a few lines of code, makes implementing unit tests simple, and greatly enhances what you can do with your unit tests so you can get the most out of your automated testing process. Unit Test Pro enables you to create more thorough and robust tests which reduces development costs and increases product quality.

Whether you currently use an Open Source or other xUnit harness, or are just starting to look into implementing unit tests in your development process, Unit Test Pro provides an easy to use, powerful test harness platform for very low cost. There is simply no other test harness that gives you this much capability.

 

Key Features

 

  • Easy To Use

    Unit Test Pro allows you to easily create test suites and integrate them into your workflow. The Unit Test Pro Installation includes the full source code for a working test suite DLL. This code demonstrates Unit Test Pro features and provides a skeleton for you to create your own tests.
  •  

  • Workflow Integration

    Unit Test Pro is easy to integrate into your workflow. You can run Unit Test Pro in UI mode or from the command line. With the command line interface Unit Test Pro is easy to incorporate into your existing automated build and verification processes. You can automatically run unit tests, such as basic acceptance tests, every time you do a build.
  •  

  • Granular Test Logging

    Unit Test Pro provides a granular logging capability for your tests. You can log informational messages, warnings, and errors. This gives you finer control over your testing process and makes the test output more useful and informative.
  •  

  • Run Individually Selected Tests

    Unit Test Pro allows you to run one or more selected tests in a test suite, or run all the tests in the suite. This can be done from both the UI and the command line. This allows you to perform ad-hoc test execution (such as when you are writing the tests), and you can run selected tests from a test suite programmatically from your build scripts.
  •  

  • Export Test Results

    In Unit Test Pro you can export your test results in text form from the UI for data interrogation and archival purposes.
  •  

  • Supports Test Suite Fixtures

    Unit Test Pro supports test suite fixtures, which allow you to perform setup and teardown processing every time tests are run. The setup and teardown are performed regardless of how many tests are being run for that session, and you can perform any actions needed in the fixture processing. This ensures that the test environment is properly set up so your tests run in a clean, reproducible environment.
  •  

  • Multi-threaded Test Execution

    Unit Test Pro provides a very powerful feature for performing complex, multi-threaded tests such as simulations and load tests. With only a couple of lines of code you can spawn test helper threads that perform work for your unit test. These threaded test functions can perform any activity necessary, such as the simulation of a user interacting with the application you are testing. With little effort you can simulate 100s of users interacting with your program, or perform coordinated, high volume tests. Test helpers completely change how you think about unit tests, allowing you to utilize the simple unit test harness environment to create very robust and powerful tests. Test helpers enable you to get more from your automated testing effort.

 

  • Home
  • Products
  • Support
  • Privacy Policy
  • News
  • Feedback
  • About Us
  • Contact Us

Copyright © 2012 Core Software Technologies, Inc.