Software QA & Test

From Architecture Validation to Certification-Ready Testing

Reliable embedded software requires more than unit testing. It demands GUI-level functional validation, measurable code coverage with certification evidence, architecture-level quality enforcement, and centralized visibility across all testing activities.
Spark Magic’s software quality and test portfolio – Squish, Coco, Axivion, and Test Center – addresses every layer of the embedded software quality stack, from UI automation to static analysis to compliance-ready coverage reporting

Qt Squish

A Unified Framework for Cross-Platform GUI Test Automation

Squish, now part of The Qt Company’s quality solutions portfolio, is the industry-standard GUI test automation tool for embedded and cross-platform applications – trusted by 3,000+ teams globally across automotive, medical, avionics, and industrial automation.Native support for Qt/QML, Java AWT/Swing, Web, Windows MFC/.NET/WPF, macOS, iOS, and Android – enabling unified GUI automation across your entire product portfolio from a single framework.

Key capabilities:

  • Behavior-Driven Development (BDD) testing with Gherkin/Cucumber syntax
  • On-device embedded HMI test execution via Embedded Board Farm for remote hardware validation
  • Image-based object recognition for testing HMIs without accessible object trees
  • Native CI/CD integration with Jenkins, GitLab CI, Bamboo, and Azure DevOps
  • Direct integration with Codebeamer ALM and JIRA for full test-to-requirement traceabilityTeams consistently report 60-80% reduction in manual regression testing effort after Squish deployment.

Coco Code Coverage

MC/DC, Branch & Statement for Safety-Critical C/C++ & QML

Coco delivers the coverage depth required for DO-178C Level A, ISO 26262 ASIL C/D, and IEC 62443 SIL programs – providing statement, branch, decision, condition, and MC/DC analysis for C, C++, C#, and QML codebases.

Key capabilities:

  • MC/DC coverage measurement for DO-178C and ISO 26262 ASIL D programs
  • Audit-ready HTML and PDF coverage reports for certification reviews
  • CI pipeline integration for automated coverage gating on every build
  • Zero-source-modification instrumentation – no changes to production code
  • Integration with Qt Creator, Jenkins, and Visual Studio build environmentsCoco removes the coverage reporting bottleneck from regulatory certification reviews – providing structured, verifiable evidence of test completeness.

Axivion

MISRA Compliance, Static Analysis & Architecture Conformance for Safety-Critical Software

Axivion provides multi-dimensional software quality enforcement across the full development lifecycle – from coding standard compliance through architectural integrity – for embedded and safety-critical programs.

Key capabilities:

  • MISRA C:2012, MISRA C++:2008, and AUTOSAR C++14 rule enforcement with full violation reporting
  • Architecture conformance verification – validates implementation against defined software architecture
  • Clone detection – identifies duplicated code that increases defect propagation risk
  • Dependency analysis – maps module coupling and surfaces dependency cycles before integration
  • Continuous architecture monitoring in CI pipelines – live software health trends across sprintsFor automotive and safety-critical programs, Axivion surfaces structural defects and architecture violations before they become integration failures or certification blockers.

Test Center

Centralized Validation Dashboard for Multi-Team Embedded Programs

Test Center aggregates automated and manual test execution results, requirement coverage metrics, defect correlation data, and release readiness indicators into a single unified validation platform.
For multi-team embedded programs, Test Center replaces fragmented spreadsheet-based test tracking with real-time, bi-directional traceability between test cases, requirements, defect records, and validation sign-off milestones.

Key capabilities:

  • Consolidated view across Squish automated results, manual test execution, and CI pipeline test runs
  • Live dashboard showing coverage completeness, open defect counts, and release gate status
  • ASPICE and ISO 26262 audit readiness – traceability evidence available on demand
  • Integration with Codebeamer ALM for end-to-end requirements-to-validation visibility

Get An Expert
Consultation Now

    Your journey starts here! Let’s talk!

    Spark magic © 2026. All rights reserved.

    We provide engineering-focused solutions with precision, scalability, and alignment to industry requirements.