Parasoft dotTEST

Parasoft® dotTEST™ is an integrated Development Testing solution for automating a broad range of testing best practices proven to improve development team productivity and software quality. dotTEST also seamlessly integrates with Parasoft SOAtest, which enables end-to-end functional and load testing for complex distributed applications and transactions.

  • Static code analysis, data flow analysis, and metrics analysis
  • Unit test creation, execution, optimization, and maintenance
  • Peer code review process automation, preparation, notification, and tracking
  • Use independently or in conjunction with Parasoft Development Testing Platform

Case Studies

Financial: Providing Access to Environments for Partner Integration

Learn how Parasoft Virtualize provides a stable, "always-on" test environment that business partners can develop and test against in order to obtain certification.

Financial: Removing Test Data Management Bottlenecks for Agile

A financial services provider was migrating to Agile to support a continuous delivery model. They soon discovered that completing 2-week scrums on time would be impossible unless they reduced the lengthy wait time for accessing a test environment configured with the appropriate test data.

Service virtualization enabled them to provide immediate access to the necessary test environments; virtual environments with the appropriate data could be set up in hours rather than weeks. Since functional and performance testers can now easi..."

Insurance: Reducing Infrastructure Costs for Staged Test Environments

Learn how Parasoft Virtualize cuts an insurance provider's dependency on over 11 back-end systems for each of their 7 test environments—significantly reducing costs.

Hospitality: Parallel Development of Highly-Interdependent Components

A global resort group needed to roll out a new heterogeneous, distributed system that involved numerous contractors developing interdependent components in parallel. Parasoft’s service virtualization allowed the organization to eliminate development deadlocks that stemmed from this extreme interdependency. By virtualizing the expected behavior of ”not yet implemented” components across multiple protocols and technologies (JSON, MQ, JMS, REST, SOAP, etc.), the ..."

Why dotTEST?

Increase Productivity and Software Quality

Prevent, expose, and correct errors to ensure that .NET code (including C#, VB.NET, ASP.NET and Managed C++ ) works as expected. To promote rapid remediation, detected errors are prioritized based on your policy, automatically assigned to the developer who wrote the related code, and distributed to his or her IDE with direct links to the code and a description of how to fix it. Deep seamless integrates with open source platforms, bug tracking systems, requirements management systems, custom iterations and other infrastructure components.

Automate Code Analysis for Compliance

Define rule sets using your own custom rules, as well 400+ built-in rules that cover Microsoft’s .NET Framework Design Guidelines, CLS Compliance, Object Oriented Metrics, Security, and more. dotTEST also checks for many code issues that cannot be identified by IL-level analysis (e.g., formatting issues, empty blocks, misuse of operators, etc.). Custom IL-level and C# rules can also enforce specific project, compliance, and organizational requirements and prevent the recurrence of application-specific defects after a single instance has been found.

Identify Runtime Bugs without Executing Software

Parasoft’s data flow analysis detects runtime errors without requiring the software to actually be executed. This enables early and effortless detection of critical runtime errors that might otherwise take weeks to find. Defects detected include NullReferenceExceptions, ArgumentNullExceptions, resource leaks, division by zero, dereferencing before checking for null, SQL injections, XSS, and other security vulnerabilities.

Effective and Comprehensive Team Code Review

Parasoft Code Review automates the preparation, notification, and tracking of peer code reviews. dotTEST automatically identifies updated code, matches the code with designated reviewers, and tracks the progress of each review item until closure. With the Code Review module, teams can establish a bulletproof review process—where all new code gets reviewed and all identified issues are resolved.

Proven Software Quality Capabilities

Static Analysis

  • Broad support for languages and regulations: Security | C/C++ | Java | .NET | FDA | Safety-critical
  • Static analysis tool industry leader since 1994
  • Simple out-of-the-box integration with your SDLC
  • Prevent and expose defects via multiple analysis techniques
  • Find and fix issues rapidly, with minimal disruption
  • Integrated with unit testing, code review & more

Unit Testing

  • Unit testing industry leader since 1997
  • Rapidly build a high-coverage test suite
  • Easily extend and customize generated tests
  • Expose functional problems and crash-causing defects
  • Remove barriers to creating/maintaining robust test suites
  • Integrated with static analysis, code review — more

Peer Review

  • Automates preparation, notification, and tracking of peer review
  • Works in concert with automated code review
  • Asynchronous, unobtrusive process—ideal for distributed teams
  • Supports any language and file type, all common dev environments
  • Integrated with collaborative development & testing framework

Runtime Error Detection

  • Expose critical defects as the application is exercised
  • Works from unit testing through application/system testing
  • Reports only defects that actually occur
  • Lightweight and suitable for embedded testing
  • Integrated with static analysis, unit testing, code review & more

Code Coverage Analysis

  • Integrate coverage tracking from unit-level through application-level tests
  • Measure multiple metrics, including line, statement, block, path, decision (branch), simple condition, and MC/DC coverage
  • Generate and optimize test cases to increase coverage
  • Document coverage for FDA and safety-critical with robust reporting
  • Integrated with static analysis, unit testing, code review, and other Development Testing practices


Bidirectional requirements traceability with Parasoft

  • Take control of requirements definition, management and testing
  • Link requirements with code, code changes, code analysis, peer review, manual and automated tests
  • Prevent unexpected changes and regression
  • Satisfy industry standard requirements, such as FDA, DO-178C and ISO 26262.

Supported Environments

Release Notes