Avsnitt
-
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.
-
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.
-
Saknas det avsnitt?
-
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.
-
In dieser Episode habe ich mich mit Karin Vosseberg unterhalten, die seit 2011 an der Software-Test-Umfrage 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.
-
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.
-
Heute begrüße ich Bastian Baumgartner um mit ihm über Quality Coaching zu sprechen. Es gibt Unterschiede zwischen Beratung und Coaching und Bastian erklärt, wie Quality Coaching Teams dabei helfen kann, Qualität in ihre Prozesse zu integrieren. Er teilt seine Erfahrungen und gibt Einblicke in Methodiken wie 3 Amigos, Discovery Workshops und das Konzept der Communities of Practice. Bastian betont die Wichtigkeit des Mindset-Changes in Unternehmen und wie Quality Coaching dazu beitragen kann, ein nachhaltigeres Verständnis für Qualität zu entwickeln. Außerdem sprechen wir über die Herausforderungen und Potenziale, die sich durch die Integration von KI in den Testprozess ergeben, und wie Teams sich darauf vorbereiten können.
-
Heute habe ich Nils Göde zu Gast und wir sprechen über das Thema Security Audits. Wir beleuchten, warum es so wichtig ist, Security-Themen nicht erst dann ernst zu nehmen, wenn es zu spät ist, sondern sie bereits frühzeitig im Entwicklungsprozess zu berücksichtigen. Nils gibt Einblicke in die alltäglichen Herausforderungen und teilt wertvolle Tipps, wie Teams einen proaktiven Ansatz zur Sicherheit entwickeln können. Von der Identifikation und Handhabung von Sicherheitslücken bis hin zu praktischen Werkzeugen und Methoden für ein kontinuierliches Sicherheitsmanagement- Security ist ein Prozess und keine einmalige Kraftanstrengung.
-
Heute spreche ich mit Valentin Dallmeier über das hochaktuelle Thema Barrierefreiheitstests und die Rolle der Künstlichen Intelligenz (KI) in diesem Bereich. Valentin berichtet von der Herausforderung, Barrierefreiheitsinformationen aus Webseiten zu extrahieren und wie sein Team KI einsetzt, um Sprachmodelle für bessere Testergebnisse zu nutzen. Ein interessanter Aspekt war die Entwicklung einer integrierten Testumgebung (ITE), die den Testprozess vereinfachen und effizienter gestalten soll, indem sie alle notwendigen Werkzeuge in einer Anwendung bündelt. Wir diskutierten auch über die Bedeutung von Datenschutz und die Herausforderungen beim Einsatz von KI-Tools.
-
Heute spreche ich mit Vera Hofheinz und Christoph Jung über systemische Ansätze in der Beratung und Coaching und wie diese Ansätze Teams und Unternehmen transformieren können. Vera und Christoph teilen ihre Einsichten in die Bedeutung von systemischem Denken für die Bewältigung von Konflikten und Veränderungen in der Softwareentwicklung. Wir besprechen, wie systemische Interventionen funktionieren, warum sie oft auf Beziehungsebene ansetzen und wie sie langfristige, positive Veränderungen fördern können. Es wird dargelegt, wie durch systemisches Coaching und die richtigen Impulse Teams effektiver kommunizieren und arbeiten können. Es gibt gibt praktische Beispiele dafür, wie man diese Ansätze im eigenen Umfeld anwenden kann. Die Episode gibt einen Einblick in die Kraft systemischer Arbeit und deren Potenzial, die Softwareentwicklung und darüber hinaus zu revolutionieren.
-
In dieser Podcast-Episode von Software Testing tauchen wir in die Welt des KI-Testens ein. Mit Marco Achtziger und Gregor Endler spreche ich darüber, welche Fragen wir uns beim Testen von KI stellen sollten, was Tester von Data Scientists lernen können und umgekehrt, und ob das Testen von KI wirklich so anders ist als traditionelle Tests. Wir diskutieren ihre Checkliste für das KI-Testen und teilen einige spannende Erkenntnisse.
-
In dieser Podcast-Episode begrüße ich Michael Mahlberg, mit dem wir uns tiefgehend mit der Thematik der agilen Transformation und dem Konzept der Post-Agilität auseinandersetzen. Michael teilt seine Einsichten darüber, wie man aus der Katerstimmung einer solchen Transformation herausfindet und welche bewährten Modelle aus der Vergangenheit uns dabei helfen können, Veränderungen besser zu verstehen und zu implementieren. Er betont die Wichtigkeit, Modelle wie das von John Kotter und das Satir Change Model zu verstehen und anzuwenden, um effektive und nachhaltige Veränderungen in Organisationen zu erzielen. Dann diskutieren wir die Herausforderungen, die mit ständigen Veränderungen verbunden sind, und wie wichtig es ist, diese bewusst und schrittweise anzugehen, um Überforderung zu vermeiden und langfristigen Erfolg zu sichern.
-
In dieser speziellen Sommerfolge habe ich einige der häufigsten Fragen beantwortet, die ihr mir in den letzten Monaten geschickt habt. Z.B. welche Trends man im Auge behalten soll, was die häufigsten Fehler in Unternehmen beim Software-Testing sind und welche Fähigkeiten Tester in Zukunft benötigen.
-
Wie sieht der Arbeitsalltag eines Entwicklers im Jahr 2034 aus, welche Umgebungen, Werkzeuge und Praktiken zur Erstellung, zum Testen, zum Deployen und zum Betreiben von Software werden genutzt? Welche Arten von Softwaresystemen werden allgegenwärtig sein? Welche Systeme werden wir bei der Arbeit nutzen und auf welchen Architekturen und Technologien werden diese Systeme basieren? Kevlin wirft einen Blick in die Zukunft und spricht über mögliche Entwicklungen in der Softwareentwicklung, die Auswirkungen der Digitalisierung, die Rolle von KI, den Einfluss von Trends wie Kryptowährung, Web3 und dem Metaverse und neue Trends in Softwarearchitektur, Programmiersprachen und Arbeitskultur.
-
Heute bespreche ich mit Andrea und Franziska die anstehenden Herausforderungen und Chancen, die mit der Umsetzung von Barrierefreiheitsstandards ab 2025 für Unternehmen in Deutschland verbunden sind. Wir beleuchten das neue Barrierefreiheitsstärkungsgesetz (BFSG), das hohe Strafen für Nicht-Einhaltung vorsieht, und die breite Palette von Produkten und Dienstleistungen, die davon betroffen sein werden. Wir konzentrieren uns auf die praktischen Aspekte der Implementierung barrierefreier Webseiten und digitaler Produkte, einschließlich der Schwierigkeiten, die Designer und Entwickler dabei oft erleben. Andrea und Franziska teilen Einblicke in ihre Forschung und Entwicklung von Leitfäden und To-Do-Listen, die darauf abzielen, den Prozess der Einhaltung der Barrierefreiheitsstandards für alle Beteiligten zu vereinfachen und zu verbessern.
-
Die Alliance for Qualification (A4Q) unterstützt die Qualifizierung von Fachkräften und als Community-Partner der ersten Stunde auch den Podcast Software Testing. Stephan Goericke und Werner Henschelchen stellen A4Q vor und ihre Rolle in der Weiterbildung im Software-Testen. Der “A4Q Practical Tester” ist eine neue Software-Test-Zertifizierung, die auf Praxisnähe und Anwendung der Testmethoden setzt. Durch eine eigens entwickelte KI-basierte App können die Teilnehmer im Kurs und bei Prüfung praktische Aufgaben beabeiten und so ihr Können unter Beweis stellen. Der Fokus hier liegt nun weniger auf Knowledge sondern mehr auf Skills. Also eine ideale Ergänzung zum ISTQB Certified Tester.
-
Heute hatte ich das Vergnügen, Carlos Fernandez, einen erfahrenen Softwareentwickler und Performance-Tester bei der Firma DATEV eG. zu begrüßen. Carlos teilte mit uns seine Leidenschaft für Nachhaltigkeit in der IT und wie er durch Performanceoptimierung einen Beitrag zum Umweltschutz leistet. Wir sprachen über konkrete Beispiele, wie Entwickler und Unternehmen IT-Ressourcen effizienter nutzen können, von der Optimierung von Bildern auf Webseiten bis hin zu energieeffizienten Coding-Praktiken. Carlos betonte die Bedeutung von bewussterem Umgang mit IT-Ressourcen und gab praktische Tipps, wie man durch kleine Änderungen im Entwicklungsprozess große Einsparungen erzielen kann. Die Diskussion zeigte auch, wie wichtig es ist, das Bewusstsein für Nachhaltigkeit in der IT-Community zu schärfen und gemeinsam an Lösungen zu arbeiten, die sowohl der Umwelt als auch der Wirtschaft zugutekommen.
-
Vorab: Entschuldigt die schlechte Audio-Qualität, das ist uns leider erst im Nachgang aufgefallen. Ich hoffe, der Inhalt tröstet Euch darüber hinweg :-) Denn in dieser Episode spreche ich mit David über die Entwicklung von Large Language Models (LLMs) und wie Acceptance Test Driven Development (ATDD) dabei eine Rolle spielt. David teilt seine Erfahrungen und Einblicke in die Entwicklung und Qualitätssicherung von KI-basierten Telefon-Bots für Arztpraxen. Wir sprechen über die Herausforderungen und Lösungsansätze beim Trainieren und Testen von LLMs, einschließlich der Nutzung von Prompt Engineering und Fine Tuning. Besonders interessant ist Davids Ansatz, Acceptance-Test-Driven-Development-Methoden auf LLM-Entwicklungen anzuwenden, um die Qualität und Effektivität der Modelle zu verbessern. Zudem wird ein Einblick in den CPMAI-Prozess gegeben, der eine moderne Herangehensweise an die Entwicklung und Implementierung von KI-Projekten bietet.
-
Alex hat in seiner Firma Bucher & Suter AG die Software-Qualitätssicherung aufgebaut und gestaltet. Das war ein spannender Weg, ist Alex doch eigentlich Entwickler. Und so prallten dann Welten aufeinander: auf einmal zählt nicht mehr, wie gut eine Software läuft und wie schnell was umgesetzt ist, sondern viel mehr das, was nicht läuft. Nicht nur das war eine Herausforderung sondern auch, dass es keine passenden Prozesse und Tools zur Automatisierung gab. Mit den Inhalten und Zertifizierungen des ISTQB waren Alex selbst und auch seine Teammitglieder befähigt, diese und andere Herausforderungen zu meistern.
-
In dieser Podcast-Episode spreche ich mit Nikolaus Rieder über seine faszinierende Reise von der Transition eines alten Testautomatisierungs-Frameworks hin zu einer neuen, frischen Implementierung. Nikolaus, ein Test Automation Engineer bei Schrack Seconet AG, teilt mit uns seine Erfahrungen, Herausforderungen und die wertvollen Lektionen, die er auf diesem Weg gelernt hat. Von den Anfängen, in denen manuelle Justierungen und ein Haufen Copy-Paste-Arbeit an der Tagesordnung waren, bis hin zur Entdeckung und Anpassung des Robot Frameworks - Nikolaus’ Geschichte ist ein echtes Lehrstück darüber, wie man mit Geduld, strategischer Planung und einem offenen Blick für externe Ressourcen, alte Systeme modernisieren und die Testautomatisierung effizienter gestalten kann. Seine Erkenntnisse und der erfolgreiche Umstieg auf das Robot Framework sind nicht nur ein Beweis für seine Hartnäckigkeit und Innovationsfreude, sondern auch eine Inspiration für alle, die vor ähnlichen Herausforderungen stehen.
-
Selbstbeherrschung, Gelassenheit, Bedacht - das sind nur ein paar der stoischen Prinzipien. Man kann sie in sein Privatleben integrieren, das führt dann zu Ausgeglichenheit, weniger Stress und mehr Freude. Spannend wird es aber auch, wenn man sie ins Business integriert. In der Softwareentwicklung bedeutet das, dass der Fokus nicht mehr so stark auf den Outcome gelegt wird, sondern auf Entscheidungen und den Weg der Entscheidungsfindung. Dabei wird der Weitblick aber nicht vernachlässigt. Wie das gehen kann, erklärt Maryse an mehreren Beispielen.
- Visa fler