Skip to main content
From Manual to Automated: Why Indian Automotive Tier-1s Are Adopting TESSY for Unit Testing, featured image

From Manual to Automated: Why Indian Automotive Tier-1s Are Adopting TESSY for Unit Testing

GSAS Editorial · · 6 min read

From Manual to Automated: Why Indian Automotive Tier-1s Are Adopting TESSY

The transition from manual to automated unit testing in Indian automotive software teams is not a technology trend, it is an engineering necessity driven by three converging forces: the ISO 26262 certification requirements imposed by European and Japanese OEMs, the scaling demands of AUTOSAR-based multi-platform ECU development, and the realization that manual testing simply cannot keep pace with modern firmware complexity.

This article examines the drivers behind this transition and how Razorcat TESSY addresses the specific challenges Indian Tier-1 suppliers face.

The Manual Testing Baseline

Many Indian automotive Tier-1 suppliers began their embedded software journey with manual unit testing practices:

  • Engineers write test harnesses by hand in C
  • Test cases are documented in Excel spreadsheets
  • Coverage is not measured, or is measured using a separate instrumentation tool that is not integrated with the test framework
  • Tests run manually on the developer’s machine, no CI/CD pipeline
  • Regression testing happens sporadically, usually before a milestone, not on every commit

This approach works for small codebases with simple logic. It breaks down when:

  • The codebase grows to hundreds of modules with thousands of functions
  • ISO 26262 gives MC/DC its strongest recommendation at ASIL D, and an assessor expects the coverage evidence with auditable traceability
  • OEM audits demand proof of systematic test design, not just test execution
  • Multiple product variants require parallel testing across different compiler configurations

Driver 1: ISO 26262 OEM Requirements

European OEMs (Volkswagen Group, Stellantis, and other major automotive manufacturers) require their Tier-1 suppliers to demonstrate ISO 26262 compliance. For Indian Tier-1s supplying AUTOSAR software, powertrain control modules, or body controller firmware, this means:

  • MC/DC coverage on ASIL C and D functions, with the rationale ISO 26262 Part 6 asks for alongside it
  • Systematic test design with documented rationale, using the derivation routes Part 6 lists
  • Bidirectional requirements traceability from requirements to test cases and back
  • Tool qualification evidence for the testing tool (Part 8)
  • Regression testing integrated into the development process

Manual testing cannot satisfy these requirements at scale. The MC/DC measurement alone requires instrumentation that manual harnesses do not provide. The traceability requirement demands a tool that links test cases to requirements in a database, not in a spreadsheet. The regression testing requirement implies automation, you cannot manually re-run thousands of test cases on every code change.

Driver 2: AUTOSAR Multi-Platform Complexity

Indian Tier-1 suppliers increasingly develop AUTOSAR-compliant software that runs on multiple hardware platforms. A body controller SWC developed for one vehicle platform must be tested against multiple MCAL (Microcontroller Abstraction Layer) configurations, different AUTOSAR BSW stacks, different target MCUs, different compiler toolchains.

TESSY handles this through its variant management and compiler integration:

  • Multiple compiler configurations per project, test the same SWC with Arm Compiler 6 (for Cortex-M targets) and TASKING (for AURIX targets)
  • AUTOSAR RTE stub generation: TESSY automatically generates stubs for Rte_Read, Rte_Write, and Rte_Call interfaces, isolating SWC logic from BSW dependencies
  • Per-variant coverage tracking: coverage is measured separately for each target configuration because the compiled code differs

For Pune-based Tier-1 suppliers developing AUTOSAR Classic software for multiple European OEM platforms, this multi-variant testing capability eliminates the need to maintain separate test projects for each target.

Driver 3: Scaling Engineering Teams

Indian automotive engineering teams are growing rapidly. A team that had 5 firmware engineers three years ago may have 20 today, developing software for multiple ECU programs simultaneously. At this scale:

  • Consistency: every engineer must follow the same test design methodology. TESSY’s Classification Tree Editor enforces systematic test design across the team.
  • Visibility: project managers need to see which modules are tested, which have coverage gaps, and which are falling behind schedule. TESSY’s Test Cockpit provides project-wide testing oversight.
  • Automation: CI/CD pipelines ensure that tests run on every commit, not just before milestones. TESSY’s command-line interface integrates with Jenkins, GitLab CI, and Azure DevOps.
  • Knowledge retention: when engineers move between projects or leave the team, the test cases and design rationale are preserved in TESSY, not in personal spreadsheets or local scripts.

The Transition Path

Indian teams do not switch from manual to automated testing overnight. The typical transition, based on what GSAS has observed across clients in Bengaluru, Pune, Hyderabad, and Chennai, follows these phases:

Phase 1: Pilot module. Start with one safety-critical module, typically the most complex function in the highest-ASIL subsystem. Use TESSY to create systematic test cases, measure MC/DC coverage, and generate the first certification-ready reports. This demonstrates the tool’s value to management and the safety team.

Phase 2: CI/CD integration. Integrate TESSY into the project’s CI pipeline so that the pilot module’s tests run on every commit. This establishes the infrastructure for regression testing.

Phase 3: Team rollout. Train the full team on TESSY and the Classification Tree Method. Extend testing to all safety-critical modules. Set MC/DC coverage targets as CI quality gates.

Phase 4: Full project coverage. All modules under the safety plan are tested in TESSY. Coverage reports feed into the safety case. Regression testing runs automatically. New modules are added to the TESSY project as they are implemented.

This phased approach minimizes disruption. Engineers learn the tool on a real module, see the value in terms of reduced manual effort and improved coverage, and then extend the practice to the full project.

The Cost of Not Transitioning

The alternative to automated unit testing is not free. Manual testing incurs:

  • Engineering time: hand-writing test harnesses, maintaining spreadsheets, manually re-running tests after changes
  • Audit risk: assessors rejecting manually generated evidence as insufficient, triggering re-work
  • Regression risk: undetected regressions reaching integration testing or field, where they are far costlier to isolate and fix than at the unit-test stage
  • Schedule risk: discovering coverage gaps late in the project, requiring emergency test creation under time pressure

For teams targeting ISO 26262 certification, the cost of inadequate unit testing is measured in months of project delay and hundreds of engineering hours of re-work.

Why Buy from GSAS

GSAS Micro Systems is the authorized Razorcat partner, providing TESSY licensing with INR invoicing, transition consulting, onboarding workshops, and CI/CD integration support. Our engineers in Bengaluru, Hyderabad, Chennai, Pune, Mumbai, and Delhi NCR have guided Indian automotive teams through the manual-to-automated transition, from pilot module through full project rollout. Whether your team is just beginning the ISO 26262 journey or scaling an existing verification practice to cover more modules and more platforms, GSAS provides the tools and the local expertise to make the transition efficient.

Request a TESSY evaluation →

Interested in Razorcat tools?

Talk to our application engineers for personalized tool recommendations.

Stay in the Loop

Get monthly compliance updates, product insights, and engineering best practices delivered to your inbox.

Related Articles

Left to right continuous integration pipeline from commit through build and a software-in-the-loop gate into a bench queue with a reservation gate, then a hardware-in-the-loop run and a report, showing the HIL bench as a shared queued resource, from GSAS Micro Systems India
Automotive Ethernet Automotive & Mobility

Test Automation for SDV: ASAM XIL, Virtual ECUs, CI for HIL

Every software-defined vehicle programme in India eventually asks the same question: why does a test case written for a laptop have to be rewritten for the virtual ECU and rewritten again for the bench? The two public anchors that answer it are the ASAM XIL API and the FMI packaged model format: FMI is a free standard, and ASAM publishes enough of XIL's structure openly that you can specify against it before anyone buys the document. This article walks the shift-left ladder honestly, including the four things that cannot move left, and treats the hardware-in-the-loop bench as a queued shared resource inside continuous integration rather than a desk someone books. Written by the GSAS Micro Systems engineering team in India.

29 Aug 2026 · 13 min read
Cadence completes its acquisition of Hexagon's Design & Engineering business, bringing MSC Software simulation tools under Cadence, supported in India by GSAS Micro Systems
Industry Insights Cadence Automotive & Mobility

MSC Software Is Now Part of Cadence: What the Hexagon Acquisition Means for Indian Simulation Teams

Cadence has completed its acquisition of Hexagon's Design & Engineering business, the home of MSC Nastran, Adams, Marc, Cradle CFD, Actran, Romax, and VTD. For Indian engineering teams running these tools, nothing changes day to day. Here's what actually happened, what stays the same, and what gets better.

28 May 2026 · 6 min read
From Dedicated Analyzers to Multi-Protocol USB Adapters: A Bench Tool Evolution, featured image
Industry Insights Binho

From Dedicated Analyzers to Multi-Protocol USB Adapters: A Bench Tool Evolution

The embedded engineer's bench is consolidating, from drawers full of single-protocol tools to multi-protocol USB adapters that handle I2C, SPI, UART, RS-485 and I3C from a single device with one software environment. The driver is not hardware cost, it is the scripting environment that a shared instrument makes possible.

7 Apr 2026 · 5 min read