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
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
First Bank
As part of the rebranding strategy, First Bank picked Tremend to build its online presence using a secure and highly available solution.
PACE Telematics
Building a platform for a leading car parts supplier, towards a business transformation effort assumed by the company.
Orange My Account
Orange, one of the largest telecom operators in Europe, needed a partner with the required experience and know-how for their customer care portal in Romania, Orange My Account.
Get in touch
We are always happy to talk
Phone
+40-21-223-7700
hello@tremend.com
Address
165 Splaiul Unirii, Timpuri Noi Square,
TN Office 2 building, 4th floor,
District 3, Bucharest, Romania, 030134