QtDD - Test Smarter using Coco
Instituting aggressive testing can help to ensure product quality, but a blind “test more” strategy can at best result in redundancy, and at worst, result in missed critical code areas that can have cascading consequential effects. Some life-threatening – if not managed.
A structured, “test smarter” approach, using code coverage analysis as a basis, is more appropriate. With a code coverage tool, we can determine how much of our application’s source code has been hit by tests, which additional tests need to be written, how the test coverage has changed over time, and much more.
During this talk, we’ll introduce froglogic’s cross-platform, cross-compiler toolchain “Coco” for code coverage analysis of your Qt- or QML-based (or any C/C++/C#) application.
We’ll explore how you can use Coco to enhance your desktop Qt application’s quality and improve your testing efficiency.
We’ll cover our unique support for garnering coverage data from automated GUI testing methods, in a streamlined, automatic manner.
Lastly, we’ll focus on safety-critical software applications, for which code coverage takes special meaning before bringing a product to market.
Nick Madeiros
Nick joined froglogic Marketing in 2018, following graduate study in computational mechanics and various Application Engineering roles within the software sector. When he’s not blogging for froglogic, he enjoys testing vegan recipes, reading poetry, and modding his Subaru.
Slides are available on https://www.qtdesktopdays.com/the-test-smarter-approach-to-improving-product-quality-using-automated-code-coverage-analysis/
About KDAB:
KDAB offers experienced software experts to help you deliver functional, high-performing and innovative software across embedded, mobile and desktop platforms for projects using C++, Qt, QML/Qt Quick, OpenGL, Qt 3D and more. https://www.kdab.com/software-services
KDAB experts regularly take time out to deliver KDAB’s world class training, in-house or at open enrollment courses around the world. We are the market leaders for training in Qt, OpenGL and C++.
Contact us to find out more at training@kdab.com or visit our website: https://www.kdab.com/software-services/scheduled-training/
We are about 90 people, located all around the world. Our Head Office is in Sweden and we have other offices in Germany, France, the UK and the USA. https://www.kdab.com/about/contact/
4