KTM Technologies

Test automation framework and automated pipelines for deploying software to hardware devices.

KTM Case Study
Client
KTM Technologies
Project Category
Advanced Technologies
Industry
Automotive

Executive summary 

Test automation framework and automated pipelines for deploying software to hardware devices.

The client 

KTM Technologies is a consultancy company delivering turn-key vehicle design and prototyping for the automotive industry, with a big focus on electric vehicles

KTM Case Study

Business Challenge 

Automated pipelines: build, flash software to hardware units, run tests on hardware, save artifacts to Azure DevOps. 

Solution delivered by Tremend 

  • Azure DevOps stack
  • Test framework using Python and MochaJS
  • Automated pipelines: build, flash unit, run tests on hardware, save to Azure DevOps artifacts
  • CI Setup and tasks:
    • Analyze development IDE and compiler
    • Automate code compilation using GCC
    • Analysis and selection of CI framework
    • Basic setup and configuration of CI container images
    • Preparation of CI container images containing Windows-based IDE and SDK for builds
    • Configuration and connection to KTM Azure DevOps
  • HIL testing:
    • The download of builds from CI
    • The download of test configuration/test cases from Azure DevOps Git and Test Management
    • Automated flashing of the head unit
    • Execution of test cases (replay of CAN logs)
    • Capturing of results and reflecting results in Azure DevOps

Technologies

Python

MochaJS

Azure DevOps

Results 

Tremend delivered a test automation framework and automated pipelines for deploying software to hardware devices, using an Azure DevOps stack. The test framework was developed using Python and MochaJS. Technologies used: Python, MochaJS, Azure DevOps.

See more success stories

Edenred Case Study

Edenred

Tremend partnered up with Edenred to implement two mobile applications that can be used by Edenred cardholders to view their balance, transactions and manage their cards.

LearnItLive Case Study

LearnItLive

Using the Learn It Live Learning Center, any organization, brand, or expert can easily launch their own online learning platforms with classes customized for their audiences.

Bright Kids Case Study

Bright Kids

Bright Kids is a New York-based company specializing in Learning Management, including tutoring and test preparation from pre-K to 12th grade.

Get in touch

We are always happy to talk

Phone

+40-21-223-7700

Email

hello@tremend.com

Address

165 Splaiul Unirii, Timpuri Noi Square,
TN Office 2 building, 4th floor,
District 3, Bucharest, Romania, 030134