Embedded and IoT Testing

Parasoft’s development testing solution for embedded systems plugs directly into common embedded environments to enable on-target and host-based testing. Create and execute tests, analyze code, and monitor coverage early in the software engineering process–and leverage test at the API/messaging layer for IoT devices.

  • Automate testing and code analysis activities earlier in the development cycle
  • Remove the risks and costs of deploying faulty software
  • Enable bidirectional traceability
  • Ensure compliance with industry standards and regulations, including FDA, DO-178B/C, MISRA, JSF, PCI DSS, and more

CASE STUDIES

Samsung Static Analysis Case Study

To deliver more and more complex functionality in less time than ever before, Samsung turned to static analysis. Learn how they accelerated development while maintaining stringent quality standards.

Inomed Medical Device Testing Case Study

Inomed wanted to streamline the risk management processes they established for IEC 62304 medical device software certification. Learn how they increased efficiency through automation—and also achieved full requirements traceability.

NEC Static Analysis and Unit Testing Case Study

NEC Telecom Software Philippines (NSP) needed an alternative to manual code review and unit testing in order to comply with internal quality initiatives while working under a tight schedule. Find out how Parasoft helped them streamline their internal quality processes to more efficiently satisfy quality initiatives.

Bovie Medical Device Testing Case Study

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-house - cutting costs approximately in half and getting to market 6 months sooner.
Parasoft Unit Testing Results Dashboard

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
coverage-analysis-featured-dtp-430

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
static-analysis-featured-dtp-430

Static Analysis

  • Broad support for languages and standards: Security | C/C++ | Java | .NET | FDA | Safety-critical
  • Static analysis tool industry leader since 1994
  • Simple out-of-the-box integration into your SDLC
  • Prevent and expose defects via multiple analysis techniques
  • Find and fix issues rapidly, with minimal disruption
  • Integrated with Parasoft's suite of development testing capabilities, including unit testing, code coverage analysis, and code review
ct-api-testing-capability-430

API Testing

Parasoft API Testing provides unprecedented test automation to help testers ensure the security, reliability, and performance of transactions across modern business systems. From a single intuitive interface, it automates "end-to-end" test scenarios across multiple endpoints (APIs/services, databases, Web UIs, ESBs, mainframes…). Beyond robust support for REST and web services, the solution supports an industry-leading 120+ protocols/message types.
  • Integrate functional/load/security testing with test data management, service virtualization, and defect prevention
  • Generate extensible, reusable, easily maintainable tests with 100% coverage
  • Automate continuous regression testing with sophisticated validations
  • Construct advanced end-to-end test scenarios combining tests for the web layer, API layer, mobile application, etc. into a single integrated scenario
Traceability for standards compliance

Traceability

Bidirectional requirements traceability with Parasoft

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

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