Avsnitt
-
In dieser Episode habe ich mich mit Joshua und Hermann über Qualität, Testautomatisierung und Agilität unterhalten. Hermann erklärte, wie wichtig es ist, Datenfehler frühzeitig zu erkennen und wie man systematisch Soll-Ergebnisse erzeugen kann, um sie mit Ist-Ergebnissen zu vergleichen. Er betonte, dass es oft an passenden Tools fehlt, um diese Tests effizient durchzuführen. Joshua ergänzte, dass ihre Methoden Unternehmen dabei helfen, Daten aus verschiedenen Systemen zu harmonisieren und zu testen. Wir haben auch über die Rolle von Künstlicher Intelligenz im Testprozess gesprochen und wie sie helfen kann, Vorschläge für Tests zu machen und die Zusammenarbeit zwischen IT und Fachabteilungen zu verbessern. Zum Schluss gab es noch Einblicke in die Herausforderungen und Vorteile der Visualisierung von Datenprozessen, um die Qualitätssicherung zu optimieren.
-
Diesmal geht es darum, wie wichtig Metriken in der Softwareentwicklung sind und wie sie helfen können, Meinungen durch Daten zu ersetzen. Wir diskutieren, wie Metriken sinnvoll genutzt werden können, um die Qualität und Produktivität zu messen, und welche Herausforderungen es dabei gibt. Maik teilt auch seine Sichtweise darauf, wie man die richtigen Metriken für ein Projekt auswählt und wie man sie so einsetzt, dass sie wirklich nützlich sind. Metriken helfen uns dabei, Entscheidungen besser zu treffen und die Softwareentwicklung effizienter zu gestalten.
-
Saknas det avsnitt?
-
In dieser Folge von Software Testing begrüße ich Philipp Huber, einen Business Analysten, der früher als Tester gearbeitet hat. Wir sprechen darüber, wie seine Testerfahrungen seine jetzige Rolle beeinflussen und wie wichtig es ist, Qualität von Anfang an in den Softwareentwicklungsprozess zu integrieren. Philipp teilt, dass er als Tester immer überprüft hat, ob etwas richtig ist, während er jetzt als Business Analyst definiert, was richtig sein soll. Wir diskutieren auch über die Bedeutung von Testdaten und Herausforderungen im Data-Warehouse-Umfeld. Schließlich gibt Philipp wertvolle Tipps, wie Business Analysten ihre Qualitätssicht verbessern können, indem sie die Perspektive anderer Rollen einnehmen.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
- Visa fler