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
Sudwolle Group
Tremend created the "Yarn World Tour” virtual experience which enabled Sudwolle Group to continue growing its business and offer superior services to their existing customers, despite the lockdown which...
myFuture.net
Tremend partnered up with the Boys and Girls Clubs from America Organization to redevelop two platforms - MyFuture for Members and MyFuture for Club Leaders and Staff.
First Bank
As part of the rebranding strategy, First Bank picked Tremend to build its online presence using a secure and highly available solution.
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