Parasoft Logo Contact us   |   Blog   |   Support   |   Downloads   |   info@parasoft.com   |   888-305-0041   |   Language »
  Home > Solutions > Outsourcing > RIA
Request a free evaluation for:
C/C++ Java .TEST

Contact Sales For Assistance
SOAtest CD
Parasoft Unit Testing

Parasoft provides a complete framework to help developers efficiently create, execute, and manage unit tests.

We help you start verifying reliability and functionality before the complete system is ready—enabling you to identify problems when they are least difficult, costly, and time-consuming to fix. This, in turn, reduces the pain of debugging.

Parasoft can also establish a continuous regression testing process that instantly alerts the team if code modifications impact existing functionality. This provides a safety net that helps developers rapidly change code with confidence.

Test Creation

To facilitate standardized testing and quality processes, our patented technologies automatically generate extensible, reusable test cases. These test cases not only expose potential reliability problems, but also capture the code's current behavior to establish a baseline for regression testing.

In addition, Parasoft's Tracer technology provides a fast and easy way to create the realistic test cases required for functional testing. Simply use the application's UI or Parasoft's SOA/Web solution to execute the use cases you want to verify. Tracer automatically designs unit test cases with real data that represents the paths taken through the application. No coding or scripting is required. If the functionality associated with your "traced" use cases later breaks, you will be alerted by the failure of the related test cases.

Collectively, these test cases establish a safety net that alerts the team when modifications impact application behavior. Since all tests are written at the unit level, the test suite can be run independent of the complete system to isolate code behavior changes, reduce setup complexities, and make it practical to execute on a daily basis.

Test Optimization

Parasoft provides a variety of technologies to help you extend the automatically-generated test cases to verify specific functionality requirements and/or increase coverage. We provide a number of ways to help you increase the value of the automatically-generated test suite with minimal effort; for example:

  • Manually extending the generated xUnit (JUnit, CppUnit, NUnit, Cactus, HttpUnit, etc.) test classes.
  • Using an object repository and flexible stubs framework to make tests more realistic.
  • Reusing a test with different sets of data (automatically-generated or from a data source).

Extended Execution Environment

Parasoft's extended execution environment centralizes execution and enhances reporting for all of your automatically-generated and manually-written xUnit (JUnit, CppUnit, NUnit, Cactus, HttpUnit, etc.) unit test cases.

To promote fast remediation, each test failure or exception detected is prioritized, assigned to the developer who introduced the problem, and distributed to his or her IDE with direct links to the problematic code. This provides developers instant feedback on whether their code changes broke the existing functionality.

In addition to this automated error assignment and distribution, the extended execution environment also provides capabilities such as:

  • Coverage analysis
  • Debugger integration
  • Memory leak detection
Request a free evaluation for:
C/C++ Java .TEST
RSSTwitterFacebookWikipediaLinked In Copyright © 1996-2012 Parasoft   |  Privacy Policy |  Site Map