Detection of Runtime Problems Without Executing Code
Parasoft dotTEST identifies complex runtime problems early in the development stage, without the need to execute costly runtime tests. By analyzing execution paths through the code, dotTEST finds possible issues such as null pointer derefencing, division by zero, memory leaks, and more.
Analysis of Code Compliance With Security Standards
Parasoft dotTEST provides set of built-in rules for verifying compliance with standards like OWASP, CWE, PCI and more. Such analysis is recommended/required for regulated industries (automotive, medical, financial etc.).
Enforcement of Organization-Specific Development Policies
Parasoft dotTEST’s highly customizable code analysis enables organizations and teams to create and implement customized test configurations to only include rules that are relevant to the organization’s specific guidelines and coding standards. Test configurations and static analysis rules can be customized on the developer’s desktop, directly in the IDE, or on a centralized reporting server to help teams enforce the same development strategies across the organization.
Assessment of Code Quality
Parasoft users can review static analysis results conveniently and effectively, in the IDE and on a centralized reporting server that connects to other testing activities and enables post-processing, dynamic reporting dashboards, and historical data and trends.
Support for Microsoft Code Analysis (MCA)
Parasoft dotTEST’s set of built-in rules can be further augmented by enabling MCA rules in test configurations (almost 350 additional rules). Violations from MCA can be reported in the same way as any other built-in rule violation – viewed in the UI and processed in the centralized reporting server.