Version 1.2

Presentation: Test It!

Unit testing for lazy developers

Event large

In this talk, I want to discuss why automated tests are important for your project and how they will help you to develop faster and with less bugs.
On the one hand, I will talk about strategies and how to design (unit and integration) tests. For example, what distinguishes a white box test from a black box test and why are both important? Moreover, I will look into which software architecture patterns exists that make your code better testable. A special concern will be, how this integrates best with Qt and QtQuick based code and the QTest framework.
On the other hand, I will cover the integration into build system tooling and KDE CI infrastructure: What is CTest doing? Which helper macros do exist in Extra-CMake-Modules? And what important information can be see on build.kde.org?

Info

Day: 2020-09-06
Start time: 10:00
Duration: 00:30
Room: Room 1
Track: Technical

Links:

Files

Feedback

Click here to let us know how you liked this event.

Concurrent Events