Embedded Software and Hardware Testing

embedded testing hil and sil
  • SIL (software-in-the-loop) testing for embedded projects
  • HIL (hardware-in-the-loop) testing 
  • Custom-made HIL systems based on NOVELIC IP
  • Software and hardware qualification testing 
  • Automated unit and integration testing
  • Top OEM, Tier1 automotive and industrial clients
  • Expert teams with 10+ years of experience 
  • Best industry-standard testing tools and procedures

Tailor-Made HIL Systems

Hardware-in-the-loop testing is done by sending signals to the tested unit that emulate conditions as if the unit is been used in a real-life system.

What We Offer:

  • Component and system integration testing
  • Fully reconfigurable power HIL system
  • 200 kVA capable
  • Scalable power source and power load emulation
  • Real-time testing and monitoring
  • Data storage and analysis via NOVELIC API or dedicated software
  • Full control over DUT test conditions and state observability

Corner and fault case emulation​

  • Corner case test, harmonic injection, fault injection​
  • Open and short-condition emulation​
  • Communication link loss/corruption​

Prospect Devices Under Test​

  • Electric motors​
  • Drive inverters​
  • AC and DC chargers​
  • DC-DC converters
hardware-in-the-loop or hil testing

Contact our team

Automated End-of-Line Testing and HMI Verification With a Custom Robotic Arm

Project

The client is one of the most prominent manufacturers of household appliances in the world. Their premium home appliances are equipped with many features controlled via different types of display interfaces. To ensure that every appliance will work correctly, the client needed a way to thoroughly test how a HMI (human-machine interface) responds to finger-operated commands.

SOLUTION

We made a customized testing system consisting of a high-resolution color industrial-grade camera, a robotic arm with 4 or 6 DOF (degrees of freedom), and custom software for both the camera and the robotic arm. The camera takes real-time images of the interface that is being tested. These images are processed using custom-made software and classified as one of around 80 different screen types. The robotic arm can imitate various human finger movements. This setup allows for the testing of interfaces that are button-only, screen-only, or a combination of a screen with buttons.

Software and Hardware Qualification Testing

Qualification testing is done to ensure that the integrated software or hardware is compliant with the initial requirements.

What We Offer: 

  • Regression testing

  • Qualification specification testing

  • Automated test cases

  • Test data logging 

  • Test result analysis

  • Optimizing suggestions based on test results
hil testing systems

Contact our team


Automated Unit and Integration Testing

Unit testing is the testing of written code to ensure that it performs as intended and is of high quality.

Integration testing is performed to check if when units are integrated, they work well together and according to the specifications.

What We Offer:

  • Unit testing at the code level
  • Automated software tests
  • Detailed documentation and test reports
  • Issue fix recommendations

Contact our team

embedded Unit and Integration Testing

Embedded Testing Capabilities Overview

custom hil systems testing

Custom HIL Systems

qualification testing

Software and Hardware Qualification Testing

unit and integration testing

Automated Unit and Integration Testing