Written By: Nick Hudson, Product Marketing Manager, Keysight Technologies
Just a few short years ago, the automotive human-machine interface (HMI) was limited to dashboard instrument clusters, steering wheel controls, and centre stack controls. Today, a vehicle is likely to have all that, plus voice recognition systems, digital interfaces, an in-vehicle infotainment (IVI) system that connects to your phone, and even head-up displays (HUDs).
And the evolution of automotive HMIs is not slowing down any time soon. That’s because as the widespread rollout of fully autonomous vehicles comes ever closer, the accepted in-car setup is going to change beyond all recognition.
When the vehicle is in control, having all controls centered around the steering wheel and the driver’s 30-degree viewing angle is no longer necessary. The total in-car space is, therefore, up for grabs. The HMI experience of the driver and all their passengers will no longer be compared to the HMI experience in a different vehicle. It will be compared to Netflix and Amazon.
That’s why the HMI is taking centre stage in automotive development. Simply, getting the HMI experience right holds the key to delivering commercial advantage and taking the lead in the new era of software-defined vehicles.
And as the role of the HMI becomes more important, so does the role of HMI testing. It is becoming more challenging, more complex—and even more of a bottleneck to development.
Let’s look at these challenges—and, more importantly, how we can overcome them.
Automotive User Experience Testing
In the same way as traditional driving controls feel familiar to drivers no matter which vehicle they get into, so they have to have a familiar user interface (UI) on every HMI. Plus, it has to be user-friendly and intuitive for everyone, from the most tech-savvy to the least.
At the same time, every brand has to deliver a distinctive UX that enhances brand identity.
Achieving all this is easier said than done.
We are in a world where S&P Global predicts we are going to move from an average of 1.1 screens per vehicle today to 1.6 screens by 2028, so complexity is increasing. Plus, there are few accepted UI design protocols for automotive HMIs just yet. You could liken the space we are in right now to the world of websites before an accepted UI evolved.
What’s more, getting real-world user data is hard because so many of a vehicle’s systems are held in a black box environment, which means little is known about exactly how users are experiencing and interacting with HMIs.
The Testing Challenges of the Modern HMI
Testing in this situation would be complicated enough if the entire HMI was a single in-house system. Of course, it is not. Users expect to be able to use Apple CarPlay or Android Auto with their vehicles.
Therefore, there must be complete confidence that the vehicle’s systems will happily interact with all versions of Apple CarPlay or Android Auto as well as with any app from any developer that may be on users’ phones.
“The evolution of automotive HMIs is not slowing down any time soon. That’s because as the widespread rollout of fully autonomous vehicles comes ever closer, the accepted in-car setup is going to change beyond all recognition.”
From a UX perspective, especially at premium levels, there is the need to balance the Apple CarPlay or Android Auto look and feel users are familiar with but at the same time provide vital brand differentiation.
It all takes testing requirements to the next level and puts accepted ways of working under strain.
HMI Testing Best Practices
Automotive HMI testing has always been all or nothing. Regulatory and compliance requirements (not to mention ethical considerations) in HMI testing mean the pass rate on safety and functional testing must be 100%.
It means that testing has traditionally enjoyed a position that other testers might envy. When safety is non-negotiable, ‘it will take as long as it takes’ is an answer that everyone in the industry accepts. If a release needs to be delayed by six months or more while every test is conducted manually, that’s the way it needs to be.
It is a way of working that’s increasingly unfit for purpose. Software-defined vehicles are changing the way the automotive industry works. Established ways of working need to change too.
Apple CarPlay and Android Auto are on update cycles that are out of the control of OEMs, so testing has to be more reactive—and needs to happen faster. Plus, the speed of development in software-led automotive marques means every OEM needs to keep up or they will lose too much ground too quickly.
In other industries, agile and continuous integration and continuous delivery (CI/CD) pipelines enable rapid evolution. Now it’s time that the automotive industry embraces this same approach.
The only way to balance this need for speed with the need for 100% confidence is to harness what automated testing has to offer.
The tool that is needed is Keysight’s Eggplant.
The Benefits of Effective HMI Testing
Keysight has long empowered the automotive industry with innovative design and test solutions that help create high-quality and high-performance products while mitigating safety risks.
When you add Eggplant, you unlock a new world of HMI testing tools. Eggplant Test uses computer vision, robotic process automation, and AI-driven testing to automate functional, regression, and UI testing tasks. The solution tests real user journeys by emulating actual user movements, using computer vision to guide the AI to the right UI elements.
What’s more, because it uses digital twin models, you can automate interface and system testing, and conduct non-intrusive black box testing that doesn’t access underlying application programming interfaces.
It gives you everything you need to conduct hardware-in-the-loop testing, software-in-the-loop testing, and model-in-the-loop testing. You gain the tools for steering wheel control testing, voice recognition system testing, HUD testing, touchscreen testing, infotainment system testing, and more.
It enables engineers to automate tests and run them 24/7, reducing test time and increasing test coverage. By removing the task of test execution, it frees up time for engineers to design new test cases and scripts that enable marques to deliver a UX that is both familiar and unique.
The power of Keysight and Eggplant technology is why they are already used by some of the world’s biggest marques.
Archive
- October 2024(44)
- September 2024(94)
- August 2024(100)
- July 2024(99)
- June 2024(126)
- May 2024(155)
- April 2024(123)
- March 2024(112)
- February 2024(109)
- January 2024(95)
- December 2023(56)
- November 2023(86)
- October 2023(97)
- September 2023(89)
- August 2023(101)
- July 2023(104)
- June 2023(113)
- May 2023(103)
- April 2023(93)
- March 2023(129)
- February 2023(77)
- January 2023(91)
- December 2022(90)
- November 2022(125)
- October 2022(117)
- September 2022(137)
- August 2022(119)
- July 2022(99)
- June 2022(128)
- May 2022(112)
- April 2022(108)
- March 2022(121)
- February 2022(93)
- January 2022(110)
- December 2021(92)
- November 2021(107)
- October 2021(101)
- September 2021(81)
- August 2021(74)
- July 2021(78)
- June 2021(92)
- May 2021(67)
- April 2021(79)
- March 2021(79)
- February 2021(58)
- January 2021(55)
- December 2020(56)
- November 2020(59)
- October 2020(78)
- September 2020(72)
- August 2020(64)
- July 2020(71)
- June 2020(74)
- May 2020(50)
- April 2020(71)
- March 2020(71)
- February 2020(58)
- January 2020(62)
- December 2019(57)
- November 2019(64)
- October 2019(25)
- September 2019(24)
- August 2019(14)
- July 2019(23)
- June 2019(54)
- May 2019(82)
- April 2019(76)
- March 2019(71)
- February 2019(67)
- January 2019(75)
- December 2018(44)
- November 2018(47)
- October 2018(74)
- September 2018(54)
- August 2018(61)
- July 2018(72)
- June 2018(62)
- May 2018(62)
- April 2018(73)
- March 2018(76)
- February 2018(8)
- January 2018(7)
- December 2017(6)
- November 2017(8)
- October 2017(3)
- September 2017(4)
- August 2017(4)
- July 2017(2)
- June 2017(5)
- May 2017(6)
- April 2017(11)
- March 2017(8)
- February 2017(16)
- January 2017(10)
- December 2016(12)
- November 2016(20)
- October 2016(7)
- September 2016(102)
- August 2016(168)
- July 2016(141)
- June 2016(149)
- May 2016(117)
- April 2016(59)
- March 2016(85)
- February 2016(153)
- December 2015(150)