#83 Automatisiertes Testen — mit Sebastian Kranz
Effizienz und Qualität in der Softwareentwicklung
In der neuesten Folge von Digital4Leaders begrüßt Jan Veira Sebastian Kranz, den CTO der QNIT AG, um tief in die Welt des Software-Testings und des automatisierten Testens einzutauchen. Die Episode beginnt mit einer Einführung in das Thema und beleuchtet die Unterschiede zwischen Verifizierung und Validierung in der Softwareentwicklung. Sebastian und Jan diskutieren die Vor- und Nachteile von manuellem versus automatisiertem Testen und geben Einblicke in den Aufbau und die Struktur von automatisierten Tests.
Weiterhin wird die notwendige Infrastruktur und die Tools für automatisiertes Testen besprochen, gefolgt von einem detaillierten Blick auf Continuous Integration und Continuous Testing. Sebastian erklärt die Vorteile von kontinuierlichem Testen und häufige Fehler, die dabei auftreten können. Die Episode beleuchtet auch die Unterschiede in der Testpraxis zwischen verschiedenen Branchen und die gesetzlichen Anforderungen, die dabei eine Rolle spielen.
Ein weiterer Schwerpunkt liegt auf der Effizienz und Qualität, die durch automatisiertes Testen erreicht werden kann, sowie auf typischen Schwächen und Fehlern, die dabei auftreten können. Sebastian betont die Wichtigkeit von unabhängigen Testfällen und Error Recovery und erläutert die Rolle und Aufgaben von Testern in Unternehmen. Abschließend werfen die beiden einen Blick auf die unterschiedlichen Levels und Disziplinen im Testen und diskutieren die Zukunft des Testens, einschließlich Trends wie Künstliche Intelligenz. Sebastian erklärt, warum es so spannend ist, sich mit automatisiertem Testen zu beschäftigen und welche Entwicklungen in diesem Bereich zu erwarten sind.
Diese Episode bietet praxisnahe Einblicke und wertvolle Informationen für alle, die sich für Software-Testing und die Zukunft des automatisierten Testens interessieren. Sie ist auch ein guter Einstieg, wenn dieses Thema für Sie neu ist.
Timeline:
- 00:00 – 00:27 Intro
- 00:27 – 01:40 Einführung in das Thema
- 01:40 – 03:34 Vorstellung von Sebastian Kranz und Qnit AG
- 03:34 – 05:00 Einführung in das Thema Software-Testing und automatisiertes Testen
- 05:00 – 06:52 Unterschiede zwischen Verifizierung und Validierung in der Softwareentwicklung
- 06:52 – 08:47 Manuelles vs. automatisiertes Testen
- 08:47 – 10:30 Aufbau und Struktur von automatisierten Tests
- 10:30 – 12:17 Infrastruktur und Tools für automatisiertes Testen
- 12:17 – 14:22 Continuous Integration und Continuous Testing
- 14:22 – 15:57 Vorteile von kontinuierlichem Testen und häufige Fehler
- 15:57 – 17:34 Unterschiede in der Testpraxis zwischen verschiedenen Branchen
- 17:34 – 19:23 Vorteile des Software-Testens und gesetzliche Anforderungen
- 19:23 – 20:21 Effizienz und Qualität durch automatisiertes Testen
- 20:21 – 21:23 Typische Schwächen und Fehler beim automatisierten Testen
- 21:23 – 23:12 Wichtigkeit von unabhängigen Testfällen und Error Recovery
- 23:12 – 24:21 Rolle und Aufgaben von Testern in Unternehmen
- 24:21 – 26:15 Unterschiedliche Levels und Disziplinen im Testen
- 26:15 – 29:48 Zukunft des Testens und Trends wie AI
- 29:48 – 31:10 Warum es spannend ist sich mit automatiertem Testen zu beschäftigen
- 31:10 – 33:12 Drei Dinge, die man sich zum heutigen Thema merken kann
- 33:12 – 34:38 Empfehlungen zum weiterhören & lesen
- 34:38 – 34:58 Outro
Empfehlungen:
Podcast: Software Testing mit Richard Seidl – https://www.richard-seidl.com/podcast-software-testing/
Buch: Basiswissen Softwaretest von Andreas Spillner & Tilo Linz – https://www.amazon.de/Basiswissen-Softwaretest-Weiterbildung-Foundation-ISTQB®-Standard/dp/3988890057/
Weitere Informationen zum Gast:
https://www.qnit.de/meet-our-cto/
https://www.linkedin.com/in/sebastian-kranz
Weitere Informationen zum Host (Jan Veira):