4.6 out of 5 stars
(152 Ratings)
"Parasoft delivers an AI‑powered software testing platform that helps organizations continuously release high‑quality software. Our solutions support embedded and enterprise teams by integrating code analysis, testing, virtualization, and coverage into the delivery pipeline to improve security, reliability, and compliance while reducing cost and effort.
Parasoft C/C++test provides static analysis, unit testing, code coverage, and requirements traceability for C and C++ applications. It integrates with Eclipse and Visual Studio, supports CI/CD automation, and is TÜV‑certified for safety‑ and security‑critical systems.
Parasoft C/C++test CT is a scalable, compliance‑ready solution for C and C++ teams. It integrates into CI/CD workflows, supports open‑source unit testing frameworks, containers, VS Code, Bazel build systems, eliminates IDE dependencies, and is TÜV‑certified for safety‑ and security‑critical development."
Learn more about Parasoft
4.3 out of 5 stars
(6 Ratings)
TrustInSoft Analyzer (TISA) is formal verification for embedded software teams. It uses AI-assisted formal methods to mathematically verify C, C++, and Rust code, proving the absence of runtime errors and undefined behavior such as buffer overflows, uninitialized memory, use-after-free, and integer overflows.
Whether code is written by your developers or generated with AI, TrustInSoft Analyzer considers every execution path, not a sample of them. When replaying your existing tests, it reports no false positives and no false negatives for undefined behavior. With input generalization, it extends the analysis to all possible input values. In multi-threaded code, it detects race conditions as a class of undefined behavior.
The Root Cause Investigator traces each alarm back to its origin. The TISA Project Manager lets teams set up, run, and report on analysis campaigns from a graphical interface. Analysis reflects your target hardware characteristics without needing the hardware itself.
Teams use it to reduce verification effort, produce evidence for standards of work such as ISO 26262, ISO 21434 and DO178C, and release with greater confidence.
Learn more about TrustInSoft Analyzer
dotCover
dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio and in JetBrains Rider, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, .NET Core, Mono for Unity, etc. dotCover is a plug-in to Visual Studio and JetBrains Rider, giving you the advantage of analyzing and visualizing code coverage without leaving the code editor. This includes running unit tests and analyzing coverage results right in the IDEs, as well as support for different color themes, new icons and menus. dotCover comes bundled with a unit test runner that it shares with another JetBrains tool for .NET developers, ReSharper. dotCover supports continuous testing, a modern unit testing workflow whereby dotCover figures out on-the-fly which unit tests are affected by your code changes.
Learn more about dotCover