Cross-platform software libraries and APIs
Qt Creator IDE and productivity tools
UI Design tool for UI composition
for Qt projects
Digital advertising for UI apps
Usage intelligence for embedded devices
GUI test automation
Code coverage analysis
Test results management and analysis
Software static code analysis
Software architecture verification
The latest version of Qt.
Make the most of Qt tools, with options for commercial licensing, subscriptions, or open-source.
Explore Qt features, the Framework essentials, modules, tools & add-ons.
The project offers PySide6 - the official Python bindings that enhance Python applications.
Qt empowers productivity across the entire product development lifecycle, from UI design and software development to quality assurance and deployment. Find the solution that best suits your needs.
Insight into the evolution and importance of user-centric trends and strategies.
Learn how to shorten development times, improve user experience, and deploy anywhere.
Tips on efficient development, software architecture, and boosting team happiness.
Get the latest resources, check out upcoming events, and see who’s innovating with Qt.
A wealth of Qt knowledge at your fingertips—discover your ideal learning resource or engage with the community.
Whether you're a beginner or a seasoned Qt pro, we have all the help and support you need to succeed.
Driving is one of the most common ways people travel between places and therefore, system reliability and safety are paramount in automotive software. Creating secure and dependable automotive software that can prevent serious accidents from happening, requires high-quality code and thorough testing - right from the start.
Our team of automotive experts will help you navigate the challenges you might be facing.
The automotive industry continuously experiences significant transformations due to technological advancements and an increased focus on sustainability. In addition to the rapid growth in software components—whether for intelligent drives, sensors, monitoring systems, etc.— end users themselves are also increasing their functionality demands.
How do you adapt to growth and increasing demands without compromising the quality and safety of your automotive software? By analyzing and testing your software from day one.
Software used in cars and other vehicles has a long lifecycle and typically needs to be maintained over decades to ensure the safety of a system or modified to add new features. It is important for software architects, project managers, and developers to easily understand how the different parts of the software work together. Automotive software systems are deeply complex and changes to one part might unintentionally affect other systems, jeopardizing the overall quality and safety of the software.
Over the years different people, teams and suppliers add code to the software. To be able to calculate the time and effort needed to make changes and add features, you need to rely on the code matching the documented software architecture. This is achieved by implementing automated architecture checks, which detect any deviation from the mapped structure on a daily basis.
Detecting and addressing issues in your code at an early stage minimizes development expenses and consequently results in a more favorable return on investment (ROI). In addition, high code quality enhances the life-time of your software and makes it easier to update safety-relevant features.
To detect flaws in the software, violations of industry standards such as ISO 26262 and to stop software erosion (also known as technical debt), continuous analysis of your code is needed. Proactively, identifying and resolving errors before the code is executed, enhances software quality and simplifies the testing process by addressing issues at an early stage.
Learn more about static code analysis with Axivion
Beyond fulfilling requirements, a code coverage analysis is critical in ensuring robustness and identifying untested code segments, particularly for high-stakes applications like automotive software. Only comprehensive testing across multiple platforms can truly assure that safety-critical systems do not fail. Code coverage analysis will also help determine if areas in your code require refactoring and assist you in identifying avoidable performance slowdowns.
Displays in vehicles - whether to provide information or for entertainment - have become the new standard. Additionally, various devices and apps can be connected to a system. Ensuring these operate flawlessly and do not compromise the safety and security of an automobile is of paramount importance.
This can be achieved by utilizing automated GUI testing. Integrating routine or custom-triggered test executions into the development process, identifies regressions before builds get to QA. By facilitating swift bug identification early on you can mitigate costly escalations and uphold software integrity.
Read what our automotive customers have to say. Learn more about the benefits of integrating our Quality Assurance products into your software development process.
“We have evaluated several static analysis tools, and Axivion Suite clearly stood out in our tests. The tool performed best in terms of AUTOSAR C++14 coverage and convinced us through its ease of use, control flow, and data flow analysis, and report generation. Axivion Suite has already become a mainstay component in our development workflow and a valuable component of our DevOps pipeline.”
Dejan Pangercic
CTO and Co-Founder of Apex.AI
When aked, “Why Squish?”, the engineers reported having used Squish in the past and having had a positive experience with the tool. “Squish is always progressing,” said one engineer. Today, with over 800 automated GUI tests created with the tool, they are running these routinely in a Continuous Integration process, making use of object property verifications to verify QML properties and image comparisons for color variations
“The Axivion Suite provides us with crucial support when implementing new features in EB street director and guaranteeing the quality of our software solutions in the long term.”
Jakob Schmidt
Software Architect at Elektrobit
“Within the first year [of using Squish], we developed enough automated tests to save our field testing guys 8 hours per build!”
Read Success Story
“The Axivion Suite is a real game changer. Thanks to continuous tests, the programmers go through a learning curve, which increases acceptance of the respective architectural requirements. In this kind of software archaeology project, this clears the way for reaching Level 3 of the Automotive SPICE standard.”
Kosmas Kopmeier
Director Engineering Consulting at SynSpace Group GmbH
The complexity of automotive embedded software is further increased by software components with different ASIL requirements. With the ISO 26262 certified Axivion Suite, Schaeffler Automotive Buehl maintains the high quality of its mixed ASIL systems. Automated architecture verification reduces manual testing work and therefore creates free capacities for new developments in electromobility.
Every company and every use case within the automotive industry has unique requirements. We offer you tools that integrate seamlessly into your specific development environment. Whether you are interested in a free demo, a trial version, our highly recommended proof of value workshop or simply have questions, we are here to assist you.
Read more success stories, watch webinars and download documents for Squish, Coco, Test Center and Axivion.
Visit QA Resource CenterDesign, Develop, Deploy UIs and Apps for the Automotive Industry with Qt. If you are using Qt Framework, you might be interested in the Qt-specific solution for automotive software.
Learn moreQt Group includes The Qt Company Oy and its global subsidiaries and affiliates.