Episodes
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...
Published 07/16/24
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...
Published 07/09/24
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...
Published 07/04/24
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...
Published 07/02/24
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...
Published 06/25/24
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...
Published 06/18/24
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...
Published 06/11/24
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...
Published 06/04/24
Die Testpyramide kennen alle, jeder hat sofort ihr Bild vor Augen. Mal hat sie drei Stockwerke, manchmal vier. Doch es ist eine Überlegung wert, ob sie nicht langsam ausgedient hat. Z.B. ist es sinnvoll, den Fokus bei Tests von Microservice-Architekturen anders zu legen. Braucht man immer viele Unittests? Vielleicht nicht! Und: Unittests machen süchtig! Ronald erzählt uns seine Sichtweise auf dieses "Pauschal-Angebot" der Testpyramide.
Published 05/28/24
Sind Qualitätsanforderungen das gleiche wie nicht-funktionale Anforderungen? Und was sind funktionale Anforderungen? Was davon ist im Qualitätsmodell der ISO 25010 enthalten? Und wie stellt man fest, ob die Anforderungen erfüllt sind? In dieser Folge diskutieren Mike und Alex das Konzept der Qualität aus der Perspektive der Softwarearchitektur.
Published 05/21/24
Der Abnahmetest wird leider oft als letzte Teststufe gesehen. Werden dann viele Fehler gefunden, dann ist die Aufregung und der Arbeitsaufwand groß. Im Idealfall wird der Abnahmetest mit dem ganzen Entwicklungsprozess verwoben. Mit der agilen Arbeitsweise wird das schon häufig so gemacht. Dann kann der Abnahmetest nämlich nicht nur Fehler finden, sondern zeigt auch, was man beim Testen alles richtig gemacht hat. Auch das ISTQB widmet sich mit dem Foundation Level Specialist – Acceptance...
Published 05/14/24
Verfasste Teststrategien sind ellenlang und am Ende liest sie keiner. Das kennen wahrscheinlich viele. Selbst wenn sie dann gelesen werden, kommen schnell Unstimmigkeiten auf: das haben wir immer anders gemacht; unter dem und dem Begriff verstehen wir aber was anderes, etc. Das ganze Szenario legt den Schluss nahe, dass die Überlegung der Teststrategie anders angegangen werden sollte. Kathrin hat zusammen mit einem Team einen Workshop erarbeitet, bei dem sich aus allen Teams Vertreter treffen...
Published 05/07/24
Nachhaltigkeit ist in aller Munde, die einen begeistert es, die anderen rollen mit den Augen. Doch welche Sichtweise man auch vertritt, es ist nicht von der Hand zu weisen, dass wir eine Wegwerf-Gesellschaft geworden sind. Früher waren jegliche Produkte, ob es eine Waschmaschine, ein Fernseher oder Software war, viel länger "haltbar", benutzbar. Bei der Software hatte das den Grund, dass viele Kapazitäten nur sehr begrenzt zur Verfügung standen und man daher ressourcenschonend entwickelt hat....
Published 04/30/24
Der German Testing Day, ein Podcast-Partner der ersten Stunde, steht im Mittelpunkt dieser Episode. Klaus Moritzen und Thomas Rinke, zwei Veteranen der Konferenz, geben Einblicke in die Anfänge, die Philosophie und die Entwicklung des Events. Gegründet als unabhängige Konferenz, verfolgt der German Testing Day das Ziel, praxisnahe und innovative Inhalte zu liefern. Die Konferenz hat sich von einem Tag auf anderthalb Tage erweitert und bietet neben fachlichen Vorträgen auch Keynotes mit...
Published 04/25/24
Was passiert eigentlich, wenn die Software, die ein Unternehmen gekauft hat, nicht funktioniert? Oder schlimmer noch: Wenn sie Schaden anrichtet? Es kommt zum Streitfall, wie geht es dann weiter? Sebastian ist ein allgemein beeideter und gerichtlich zertifizierter Sachverständiger für Software. Er wird beauftragt, wenn es um die Bewertung von Software geht. Interessanterweise landen solche Fälle eher selten vor Gericht - zu groß ist die öffentliche Blamage für beide Seiten. Daher sind alle...
Published 04/23/24
Es gibt kein Leben ohne Konflikte. Denn nur durch Konflikte wird die Notwendigkeit geschaffen, sich zu entwickeln. Damit ist gemeint, sich anders als vorher zu verhalten. Denn warum sollte ich ein neues Verhalten entwickeln, wenn alles weich und flauschig läuft? Und so sind auch zwischenmenschliche Konflikte erstmal eine Chance, eine Entwicklungsmöglichkeit. Doch sie können auch eskalieren, und der Höhepunkt der Eskalation ist ein kleiner Krieg, in dem sich Menschen echten Schaden zufügen...
Published 04/19/24
Heute ist es soweit: Happy 1st Birthday, Podcast! Das erste Jahr ist um und ich blicke zurück. Zurück auf die Geburtsstunde der Idee, einen Podcast für euch zu machen. Zurück auf die Planung, die Umsetzung und die Partner, die den Podcast unterstützen und mit deren Hilfe die Reichweite so groß wurde, dass wir bald 23.000 Downloads haben. Und ich blicke zurück auf 67 Folgen- und schaue dann nach vorn, denn da ist noch so einiges in der Pipeline! Bald kommen noch 2 weitere Partner hinzu. Die...
Published 04/18/24
Fachlichkeit, dieser Begriff zieht zunächst einmal Grenzen. Hier ist Inas Meinung nach auch der Widerspruch bei Scrum: er spricht einerseits von der Zusammenarbeit aller Teams, legt andererseits den Fokus jedoch stark auf das auslieferungsreife Produkt - so werden dann beispielsweise Features entwickelt, die der Endanwender gar nicht nutzt. Wenn der Endanwender aber kontinuierlich mit einbezogen wird und gleichzeitig die Entwickler stärker in die Planung einbezogen werden, dann entsteht ein...
Published 04/17/24
Testautomation ist wichtig. Dadurch sparen wir uns unheimlich viel Arbeit und wir kommen schneller voran. Doch das Framework und die Tools müssen wohl überlegt sein. Ihr kennt mein Lieblingszitat: "Wer Mist automatisiert, hat Mist - nur schneller"- das bringt niemandem etwas. Und deshalb müssen die Anforderungen ganz klar sein. Diese unterscheiden sich nicht nur von System zu System, sondern auch regional, wie Mesut uns an einem real live Beispiel erklärt. Er lebt in Japan und hat uns...
Published 04/16/24
In den letzten Jahren haben viele verschiedene Faktoren dramatische Veränderungen hervorgerufen: Covid war weltweit ein tief einschneidendes Erlebnis, Krieg bei uns in Europa, ein einziger feststeckender Riesenkahn im Suez-Kanal wirft weltweit die Lieferketten durcheinander. Und die Kette an Ereignissen reißt noch nicht ab. Die KI schlägt ein wie eine Bombe, viele fürchten um ihren Job: Welche Daseinsberechtigung habe ich noch, wenn die KI so viel schneller ist? Doch Alex vertritt die gleiche...
Published 04/15/24
Was ist besser: Home Office oder Präsenz? In den Medien haben gerade erst die UnternehmerGrupp und Maschmeyer ihre Meinungen lautstark vertreten. Ob remote oder on-site: Beide haben unterschiedliche Anforderungen. Ein Knackpunkt bei remote und hybrid-Lösungen: Wenn die Zusammenarbeit digitalisiert werden soll, muss ein Umdenken stattfinden. Derzeit arbeiten wir meist mit unzähligen Kommunikations-Kanälen und Insellösungen. Ein Mix aus Email, Chat, Meeting, Dokumente usw. Um die Zusammenarbeit...
Published 04/09/24
Wie sieht die Testorganisation der Zukunft aus? Welche Rolle hat der Mensch noch, wenn Systeme wie ChatGPT in Windeseile nicht nur Testkonzepte und -anforderungen erstellen, sondern die Tests auch gleich durchführen? Wir sind mit der KI noch lange nicht so weit, dass wir ihr blind vertrauen können- falls es überhaupt jemals dazu kommt. KI kann uns enorm viel Arbeit abnehmen, doch der Mensch muss das weiterhin a) veranlassen und b) steuern und überprüfen. Unser Rollenprofil wird vielfältiger...
Published 04/02/24
Testdaten - ein leidiges Thema für viele Unternehmen, gerade wenn es um die systemübergreifende Bereitstellung geht. Sie müssen vollständig sein, sonst laufen die Tests nicht. Und auch die Qualität der Testdaten ist wichtig: sind sie nicht repräsentativ, aktuell und relevant für die jeweiligen Testfälle, dann liefern die Tests keine validen Ergebnisse. Je nach Branche gibt es unterschiedliche Herausforderungen an das Management der Testdaten. In dieser Folge schauen wir uns an, wie die Union...
Published 03/26/24
Sprachmodelle gibt es schon lange. Doch das Release von ChatGPT schlug ein wie eine Bombe. Vielleicht liegt das an dem leichten Zugang. Dass die KI unsere Welt verändert, ist glaube ich mittlerweile allen klar. Manch einer sieht sogar größere Umwälzungen als die “Erfindung” des Internets. Menschen experimentieren heute mit ihr, der Kreativität sind keine Grenzen gesetzt und man kann von anderen lernen, denn Erfahrungen werden gern geteilt- weltweit. Aber wie können wir als Tester ChatGPT und...
Published 03/19/24
Unsere Welt ist vernetzt - und sie vernetzt sich immer mehr. Sicherheit spielt eine zentrale Rolle. Und wenn es um Netzwerk- und Datensicherheit geht taucht schnell das Buzzword Zero Trust auf. Aber was steckt da eigentlich hinter? Und wie kann Zero Trust konkret aussehen. Das ist gar nicht so einfach zu klären. Schauen wir mal, wie das Thema bei der Deutschen Telekom angegangen wird.
Published 03/12/24