Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche

Software Testing & Qualität - Testautomatisierung, KI & Agilität Archiv

220 Episoden
25 Minuten
In dieser Episode wird der spannende Karriereweg von einer Testerin zum QA Lead thematisiert. Wir beleuchten, wie der Einstieg in diese Rolle eher zufällig erfolgen kann und welche Herausforderungen dabei zu bewältigen sind. Besonders interessant ist die Schilderung der ersten Tage als QA Lead, als es darum ging, sich an neue Aufgaben wie das Abzeichnen von Urlaubsanträgen zu gewöhnen. Ein weiteres Highlight ist die Führung eines Teams, das über zwei Kontinente verteilt ist. Es werden zudem wertvolle Tipps gegeben, wie man herausfinden kann, ob eine Führungsposition das Richtige ist, und betont, dass es immer die Möglichkeit gibt, wieder in eine frühere Rolle zurückzukehren, falls die neue Position nicht passt.
30 Minuten
In der aktuellen Folge beschäftigen wir uns mit der Bedeutung von Sicherheitstests in der Softwareentwicklung. Sicherheitstests sind nicht nur am Ende, sondern während des gesamten Entwicklungsprozesses notwendig. Verschiedene Tools, wie OWASP-Zap und andere dynamische Scan-Werkzeuge, werden vorgestellt, die dabei helfen, Sicherheitslücken frühzeitig zu erkennen. Zudem werden typische Schwachstellen wie SQL-Injection und Cross-Site-Scripting thematisiert und wie moderne Frameworks diese Probleme angehen. Besonders interessant ist die Beobachtung, dass viele Unternehmen noch zögern, Sicherheitstests zu integrieren, da sie dies als zu kompliziert oder zeitaufwendig empfinden.
24 Minuten
In dieser Episode tauchen wir tief in die Welt der Embedded Software Entwicklung ein. Wir befassen uns mit den besonderen Herausforderungen beim Testen von Embedded Systemen, die häufig stark mit der Hardware verbunden sind. Dabei wird herausgestellt, dass Qualität und das Einhalten von Standards wie MISRA von entscheidender Bedeutung sind. Zudem wird die Rolle der Agilität in der Embedded-Entwicklung thematisiert und betont, wie wichtig eine gute Kommunikation im Team ist.
23 Minuten
In dieser Episode diskutieren wir die Herausforderungen und Lösungen beim Testen von Formularen. Wie kann der Tester einer immensen Vielfalt von Formularen und Eingabefeldern ausfallen?. Wir besprechen, wie diese Aufgabe durch den Einsatz von Automatisierung und modellbasierten Ansätzen erfolgreich bewältigt wurde. Der Fokus liegt auf der Verwendung von Datenmodellen, Validierungs- und Berechnungsregeln sowie der Implementierung automatisierter Tests, um den manuellen Aufwand erheblich zu reduzieren. Abschließend geht es darum, wie entscheidend es ist, frühzeitig Fehler zu erkennen und zu beheben, um eine hohe Qualität sicherzustellen.
22 Minuten
In dieser Podcast-Episode sprechen wir über den Cyber Resilience Act. Wir besprechen, wie Unternehmen die neuen EU-Vorschriften umsetzen, um die IT-Sicherheit ihrer Maschinen zu gewährleisten. Dabei gehen wir darauf ein, wie wichtig Software im Maschinenbau geworden ist und wie sich die Branche an die neuen Sicherheitsanforderungen anpasst. Es werden wertvolle Einblicke und praktische Tipps geteilt, wie man sich dem Thema Cyber Resilience nähern kann. Besonders interessant ist die Diskussion über die Vernetzung von Maschinen und die damit verbundenen Herausforderungen. Ein weiteres wichtiges Thema ist die Schulung der Entwicklungsteams und die Bedeutung eines passenden Mindsets für die erfolgreiche Umsetzung der neuen Anforderungen.
43 Minuten
In dieser Episode sprechen wir darüber, welche Fähigkeiten ein Tester heutzutage benötigt und wie sich das Berufsbild des Testers in den letzten Jahren verändert. Wir beleuchten, wie sich die Arbeitsweise im Testen entwickelt hat, insbesondere durch agile Methoden, und wann welche Skills im Entwicklungsprozess erforderlich sind. Abschließend geben wir Tipps, wie Tester ihre Karriere planen können und welche Ressourcen sie dabei unterstützen.
23 Minuten
In dieser Folge sprechen wir über die Bedeutung und Methoden einer effizienten Architekturdokumentation. Dabei thematisieren wir, wie Dokumentation oft vernachlässigt wird und welche Lösungen es gibt, um dies zu vermeiden. Die Ansätze 'Documentation as Code' und 'Continuous Documentation' ermöglichen es, Dokumentation wie Quellcode zu behandeln und kontinuierlich zu aktualisieren. Zudem befassen wir uns mit der Nutzung von Tools wie Markdown und ASCII-Doc, die den Prozess der Erstellung und Pflege von Dokumentationen erleichtern. Anhand zahlreicher praktischer Beispiele und Tipps wird verdeutlicht, wie Entwickler und Tester ihre Dokumentation leichtgewichtig und effektiv gestalten können.
21 Minuten
Wie kann man Sicherheitsprinzipien frühzeitig in den Entwicklungsprozess einbeziehen, anstatt sie erst hinterher irgendwie reinzubasteln? Eoin erzählt von seinen Erfahrungen aus der Vergangenheit und zeigt, wie das Sicherheitsbewusstsein im Laufe der Jahre gewachsen ist. Er betont die Bedeutung von Prinzipien wie „Defense in Depth“ und die Verwendung sicherer Standardeinstellungen. Wir sprechen auch über die Herausforderungen, mit den neuesten Sicherheitsbedrohungen Schritt zu halten, und über den Wert der frühen Einbindung von Sicherheitsingenieuren und Testern in das Projekt.
27 Minuten
In dieser Episode habe ich mich mit Karin Vosseberg unterhalten, die seit 2011 an der [Software-Test-Umfrage](https://www.softwaretest-umfrage.de/) beteiligt ist. Wir haben über die Geschichte und Evolution der Umfrage gesprochen und wie sie dazu beiträgt, wertvolle Einblicke in die Software-Testbranche zu gewinnen. Ein großer Fokus lag auf der Veränderung von traditionellen zu agilen Projekten und der Rolle von KI in der Branche. Karin hat erklärt, dass die Umfrage öffentlich zugänglich ist und wie Unternehmen und Einzelpersonen davon profitieren können. Ich lade euch alle ein, an der Umfrage teilzunehmen und freue mich schon darauf, die Ergebnisse mit euch zu teilen.
22 Minuten
Wie automatisiert man Tests, wenn die Anwendungen von einer großen Bandbreite an Geräten - von neu bis veraltet - genutzt werden? Dem Wunsch, alles zu automatisieren, kann hier nicht nachgekommen werden, zu komplex sind die Unterschiede der verschiedenen Betriebssysteme. Eine Kombination aus Automatisierungen und manuellen Tests schafft hierbei den Spagat. Anika und Benedikt kümmern sich um die Qualitätssicherung für mobile Anwendungen des ZDFs und teilen ihre Strategien zur Fehlerfindung und wie sie entscheiden, welche Tests automatisiert und welche manuell durchgeführt werden.
24 Minuten
Quality Coaching unterscheidet sich deutlich von Beratung und bietet einzigartige Vorteile für Teams. Bastian Baumgartner erklärt, wie Quality Coaching helfen kann, Qualität in Prozesse zu integrieren und teilt seine Erfahrungen mit Methoden wie 3 Amigos, Discovery Workshops und dem Konzept der Communities of Practice. Wie kann ein Mindset-Change in Unternehmen dazu beitragen, ein nachhaltigeres Verständnis für Qualität zu entwickeln? Bastian zeigt auf, wie Quality Coaching diesen Prozess unterstützt. Zudem stellt er die Herausforderungen und Potenziale durch die Integration von KI in den Testprozess dar und gibt Tipps, wie Teams sich darauf vorbereiten können.
24 Minuten
Security Audits sind ein essenzieller Bestandteil des Entwicklungsprozesses. Nils Göde erläutert die Wichtigkeit, Security-Themen frühzeitig zu berücksichtigen und nicht erst, wenn es zu spät ist. Welche alltäglichen Herausforderungen treten dabei auf und wie können Teams einen proaktiven Ansatz zur Sicherheit entwickeln? Nils teilt wertvolle Tipps zur Identifikation und Handhabung von Sicherheitslücken sowie zu praktischen Werkzeugen und Methoden für ein kontinuierliches Sicherheitsmanagement. Sicherheit ist ein fortlaufender Prozess und keine einmalige Kraftanstrengung.
29 Minuten
Wie kann die Künstliche Intelligenz (KI) die Barrierefreiheitstests verbessern? Valentin Dallmeier erläutert die Herausforderung, Barrierefreiheitsinformationen aus Webseiten zu extrahieren und wie sein Team KI einsetzt, um Sprachmodelle für bessere Testergebnisse zu nutzen. Ein interessanter Aspekt ist die Entwicklung einer integrierten Testumgebung (ITE), die den Testprozess vereinfacht und effizienter gestaltet, indem sie alle notwendigen Werkzeuge in einer Anwendung bündelt. Allerdings muss beim Einsatz von KI-Tools der Datenschutz sichergestellt werden, was eine erhebliche Herausforderung darstellt.
22 Minuten
Wie können systemische Ansätze in Beratung und Coaching Teams und Unternehmen transformieren? Vera Hofheinz und Christoph Jung erklären die Bedeutung von systemischem Denken zur Bewältigung von Konflikten und Veränderungen in der Softwareentwicklung. Systemische Interventionen setzen oft auf der Beziehungsebene an und fördern langfristige, positive Veränderungen. Durch systemisches Coaching und gezielte Impulse können Teams effektiver kommunizieren und arbeiten. Anhand praktischer Beispiele zeigen Vera und Christoph, wie diese Ansätze im eigenen Umfeld angewendet werden können. Systemische Arbeit hat das Potenzial, die Softwareentwicklung auf allen Ebenen effizienter zu gestalten.
30 Minuten
Welche Fragen sollten beim Testen von KI gestellt werden und was können Tester von Data Scientists lernen? Marco Achtziger und Gregor Endler geben Einblicke in die Welt des KI-Testens und erörtern, ob das Testen von KI wirklich so anders ist als traditionelle Tests. Eine hilfreiche Checkliste für das KI-Testen enthält wertvolle Leitlinien und spannende Erkenntnisse. Der Austausch zwischen Testern und Data Scientists bietet die Möglichkeit, voneinander zu lernen und die Qualität von KI-Systemen zu verbessern.
Software Testing & Qualität - Testautomatisierung, KI & Agilität

Software Testing & Qualität - Testautomatisierung, KI & Agilität

Testautomatisierung, KI & Agilität