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

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.