Download presentation
Presentation is loading. Please wait.
1
Automotive Testing Automation
Mera Experience
2
About ME Андрей Лаврентьев Testing Automation Tech Expert at MERA
13+ years IT experience 8 years in MERA About ME
3
About Project Features: Audio / Video Navigation Satellite Radio
Rear & Front Camera View Mobile Integration (Android, iOS) Sensors And Car Equipment Communication via CAN About Project
4
Project Goals End-To-End Test Automation Approach
Testing Framework Development Infrastructure Solution For Test Automation Integration Into Existing Organization Process And Continuous Integration Project Goals
5
Solution: HU Controller
MiniPC attached to HU allows: Controlling HU Controlling auxiliary hardware Exposing HU to network Auxiliary services Solution: HU Controller
6
Solution: Power Supply
Programmable and controllable Power Supply: Allows setting a specific voltage for consumer Providing set voltage value via interface Solution: Power Supply
7
Solution: Audio Attenuation circuit
Converting analog signal into digital via Sound Card (ADC) Capturing audio signal on MiniPC Solution: Audio
8
Solution: USB Devices Management
Programmatically controllable smart USB Switch allows: Enabling / disabling ports Solution: USB Devices Management
9
Solution: Bluetooth AND CALLS
Controlling Android via adb iOS via MacMini and Xcode Solution: Bluetooth AND CALLS
10
Solution: DIRECT HU interaction
Touch screen events emulation Screenshot capturing Solution: DIRECT HU interaction
11
Automated Testing Framework
Features: 2 levels: Top level: Robot Framework Low level: Python Plain English keywords to interact with HU, USB, Mobile, Camera, etc. Custom plain English asserts Automated Testing Framework
12
Automated Testing Framework
Test Sample: Turn HU On Insert USB Stick Assert Audio Is Playing Remove USB Stick Turn HU Off Automated Testing Framework
13
Automated Testing Framework
14
Automated Testing Framework: Libraries
CAN Bluetooth USB Audio HU Camera Logging Video Android Asserts iOS Power Supply Automated Testing Framework: Libraries
15
Testing Infrastructure: Goals
Remote lab (like Cloud Service) Capabilities Tests scheduling Parallelizing test execution Remote HU control Testing Infrastructure: Goals
16
Testing Infrastructure: Solution
Client/Node/Server (similar to Jenkins) Queue Messaging (ZeroMQ) Configuration Management (Ansible) Testing Infrastructure: Solution
17
Testing Infrastructure: Solution
18
Continuous Integration
Nightly Builds Reporting to Stakeholders Multi-Staged Test Suites Installation / Upgrade Smoke/Sanity Tests Functional Tests Continuous Integration
19
Questions & Answers Thank you for the attention THE END
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.