.NET Static Analysis, Code Review, Unit Testing
Parasoft® dotTEST™ is an integrated Development Testing solution for automating a broad range of best practices proven to improve software development team productivity and software quality.
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.
Download the dotTEST Data Sheet for more information on how Parasoft can help you deliver defect free software on time and on budget.
Parasoft dotTEST is available for desktop or server licensing. Please contact us to learn more about which edition is best for your organization.
SELEX-ES wanted to eliminate software defects early in the SDLC. Learn how Parasoft static analysis helped them increase reliability while reducing reduced development time, costs, and resources.
To read more, download PDF (553 KB PDF)
By applying Parasoft solutions to its Integrated Tramway Management Solutions
project—then later deploying it across the entire Automatic Vehicle Location System division—Thales Italia reduced its rate of defective components by 30% and significantly increased application performance.
To read more, download PDF (555 KB PDF)
By working with Parasoft , IMA significantly increased the efficiency and auditability of the strict quality process they adopted to comply with pharmaceutical industry regulations.
To read more, download PDF (561 KB PDF)
With the constant introduction of new APIs and services, Siemens must ensure their applications are smartly integrated with the back-end infrastructure and are diligently maintained to avoid errors or system shutdowns. Learn their strategy for rapidly implementing top-quality APIs.
To read more, download PDF (547 KB PDF)
To comply with corporate quality and security initiatives, Cisco Systems adopted static analysis, unit testing and code review. Learn how they automated these practices and seamlessly integrated them into their existing processes to deliver compliant code without impeding productivity.
To read more, download PDF (550 KB PDF)
Trane decided to migrate their legacy systems to C++ and .NET to enable more rapid and agile responses to business demands. Discover how Parasoft reduced the learning curve, helped them ensure code met uniform expectations around reliability, performance, and maintainability, and helped them achieve nearly 100% coverage on unit tests.
To read more, download PDF (549 KB PDF)
Lufthansa Cargo needed to develop central, stable, and optimal-performance APIs without affecting the various front ends that were already in place or currently under construction. Discover how they achieved these goals while significantly increasing productivity.
To read more, download PDF (551 KB PDF)
Cisco DSSTG wanted to automate its Test-Driven Development (TDD)-based testing infrastructure and further enhance testing collaboration between development and QA. Find out how they increased test coverage by 25%, testing productivity by 50%, and rapidly delivered quality software that is highly valued by their clients.
To read more, download PDF (565 KB PDF)
MedicAlert needed to accelerate its ability to roll out new services in a secure and effective fashion. Learn how they established a process for managing the functional, security, and performance testing challenges associated with their new capabilities and offerings.
To read more, download PDF (554 KB PDF)
Bovie Medical had been using an outside vendor to perform the software validation required for FDA compliance, but they wanted to improve the effectiveness of testing while at the same time reduce testing costs. Learn how Parasoft helped them move verification and validation testing in-housecutting costs approximately in half and getting to market 6 months sooner.
To read more, download PDF (565 KB PDF)
- .NET Framework
- .NET Compact Framework
- Windows Mobile
- Windows Embedded
- AccuRev SCM
- Borland StarTeam
- IBM Rational ClearCase
- IBM Rational Synergy
- Microsoft Team Foundation Server
- Microsoft Visual SourceSafe
- Perforce SCM
- Serena Dimensions
- Subversion (SVN)