- 310
- 56 224
Richard Seidl
Germany
เข้าร่วมเมื่อ 14 เม.ย. 2020
Die Digitalisierung wird nicht kommen - sie ist schon längst da. Und es ist höchste Zeit, dass wir aktive Gestalter dieser Epoche werden. Nur so können wir sicherstellen, dass Technologie ein Werkzeug ist und der Mensch im Fokus bleibt - und nicht umgekehrt.
Mit Technologie UND Menschlichkeit können wir die großen Herausforderungen meistern, eine lebenswerte Zukunft erschaffen und uns weiterentwickeln.
Mit Technologie UND Menschlichkeit können wir die großen Herausforderungen meistern, eine lebenswerte Zukunft erschaffen und uns weiterentwickeln.
From tester to QA lead - Andrea Jensen #softwaretesting #career #success
#softwareentwicklung #softwareengineering #testteam #softskills #istqb
00:00:00 Einführung und Vorstellung von Andrea Jensen
00:03:01 Herausforderungen und erste Erfahrungen als QA Lead
00:08:02 Reflexion und Erkenntnisse aus der neuen Rolle
00:11:35 Herausforderungen als neuer Teamleiter
00:15:05 Kulturelle Unterschiede im Remote-Team
00:20:25 Tipps für angehende Führungskräfte
"Ich hatte super Ideen, war hier auf einer Konferenz, hab was Tolles gehört, wollte es ausprobieren. Aber dann war das Problem, da waren keine anderen Tester und die Entwickler haben gesagt, ja, nö, klingt jetzt schön, aber haben wir vielleicht keine Lust drauf.” - Andrea Jensen
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.
Highlights:
* Wie der Karriereweg vom Tester zum QA Lead verlaufen kann
* Der Übergang in die neue Rolle erfolgte durch eine Probephase, die von ihrem Arbeitgeber unterstützt wurde.
* Die Wichtigkeit von Feedback und persönlichem Wachstum in der neuen Rolle.
* Die Bedeutung von zwischenmenschlichen Beziehungen und kulturellen Unterschieden in remote Teams.
* Wie man herausfinden kann, ob eine Führungsposition das Richtige für einen ist.
Link zur Folge: www.richard-seidl.com/von-einer-testerin-zum-qa-lead
00:00:00 Einführung und Vorstellung von Andrea Jensen
00:03:01 Herausforderungen und erste Erfahrungen als QA Lead
00:08:02 Reflexion und Erkenntnisse aus der neuen Rolle
00:11:35 Herausforderungen als neuer Teamleiter
00:15:05 Kulturelle Unterschiede im Remote-Team
00:20:25 Tipps für angehende Führungskräfte
"Ich hatte super Ideen, war hier auf einer Konferenz, hab was Tolles gehört, wollte es ausprobieren. Aber dann war das Problem, da waren keine anderen Tester und die Entwickler haben gesagt, ja, nö, klingt jetzt schön, aber haben wir vielleicht keine Lust drauf.” - Andrea Jensen
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.
Highlights:
* Wie der Karriereweg vom Tester zum QA Lead verlaufen kann
* Der Übergang in die neue Rolle erfolgte durch eine Probephase, die von ihrem Arbeitgeber unterstützt wurde.
* Die Wichtigkeit von Feedback und persönlichem Wachstum in der neuen Rolle.
* Die Bedeutung von zwischenmenschlichen Beziehungen und kulturellen Unterschieden in remote Teams.
* Wie man herausfinden kann, ob eine Führungsposition das Richtige für einen ist.
Link zur Folge: www.richard-seidl.com/von-einer-testerin-zum-qa-lead
มุมมอง: 41
วีดีโอ
Automated security checks - Christian Biehler #cybersecurity #security #podcast
มุมมอง 97วันที่ผ่านมา
#softwaretesting #softwareengineering #security #testarten #statischeanalyse 00:00:00 Einführung und Vorstellung des Gastes 00:02:18 Typische Schwachstellen in Webanwendungen 00:08:40 Automatisierte Sicherheitstests in CI/CD-Pipelines 00:12:05 Einführung in automatisierte Sicherheitsüberprüfungen 00:14:04 Herausforderungen bei der Implementierung von Sicherheitstests 00:20:06 Sicherheitsaspekte...
Testing Embedded Systems - Alexander Eisenhuth #softwaredevelopment #softwaretesting #embedded
มุมมอง 8814 วันที่ผ่านมา
Testing Embedded Systems - Alexander Eisenhuth #softwaredevelopment #softwaretesting #embedded
Testing forms with thousands of variants - Simon Bergler, Lilia Gargouri #softwaretesting #podcast
มุมมอง 12521 วันที่ผ่านมา
Testing forms with thousands of variants - Simon Bergler, Lilia Gargouri #softwaretesting #podcast
Cyber Resilience Act (CRA) - Christoph Ranalter #cybersecurity #softwaretesting #softwaredevelopment
มุมมอง 157หลายเดือนก่อน
Cyber Resilience Act (CRA) - Christoph Ranalter #cybersecurity #softwaretesting #softwaredevelopment
Job description of tester - Jörn Münzel, Steffen Schild #softwaretesting #career
มุมมอง 130หลายเดือนก่อน
Job description of tester - Jörn Münzel, Steffen Schild #softwaretesting #career
Best practices for (architecture) documentation - Falk Sippach #softwareengineering #architecture
มุมมอง 115หลายเดือนก่อน
Best practices for (architecture) documentation - Falk Sippach #softwareengineering #architecture
Secure by Design - Eoin Woods #softwaretesting #security
มุมมอง 98หลายเดือนก่อน
Secure by Design - Eoin Woods #softwaretesting #security
Software Test Survey 2024 - Karin Vosseberg #softwaretesting #agile
มุมมอง 72หลายเดือนก่อน
Software Test Survey 2024 - Karin Vosseberg #softwaretesting #agile
Testverfahren für das ZDF - Benedikt Broich, Anika Strake
มุมมอง 1412 หลายเดือนก่อน
Testverfahren für das ZDF - Benedikt Broich, Anika Strake
Quality Coaching - Bastian Baumgartner
มุมมอง 802 หลายเดือนก่อน
Quality Coaching - Bastian Baumgartner
How AI can support accessibility - Valentin Dallmeier
มุมมอง 872 หลายเดือนก่อน
How AI can support accessibility - Valentin Dallmeier
Systemic methods for collaboration - Vera Hofheinz, Christoph Jung
มุมมอง 1332 หลายเดือนก่อน
Systemic methods for collaboration - Vera Hofheinz, Christoph Jung
AI Testing - a Checklist - Marco Achtziger, Gregor Endler
มุมมอง 1113 หลายเดือนก่อน
AI Testing - a Checklist - Marco Achtziger, Gregor Endler
What you should know about change in post-agile times - Michael Mahlberg
มุมมอง 1323 หลายเดือนก่อน
What you should know about change in post-agile times - Michael Mahlberg
Ask Me Anything about AI, test automation and skills
มุมมอง 1473 หลายเดือนก่อน
Ask Me Anything about AI, test automation and skills
Software Engineering in 2034 - Kevlin Henney
มุมมอง 2863 หลายเดือนก่อน
Software Engineering in 2034 - Kevlin Henney
Accessibility - Preparing for 2025 - Franziska Kroneck, Andrea Nutsi
มุมมอง 713 หลายเดือนก่อน
Accessibility - Preparing for 2025 - Franziska Kroneck, Andrea Nutsi
Praxisnahe Tester-Ausbildung mit KI - Stephan Goericke, Werner Henschelchen
มุมมอง 1193 หลายเดือนก่อน
Praxisnahe Tester-Ausbildung mit KI - Stephan Goericke, Werner Henschelchen
Sustainability in IT? Yes, please! - Carlos Fernandez
มุมมอง 604 หลายเดือนก่อน
Sustainability in IT? Yes, please! - Carlos Fernandez
Acceptance test-driven LLM development - David Faragó
มุมมอง 1114 หลายเดือนก่อน
Acceptance test-driven LLM development - David Faragó
ISTQB in practice at Bucher + Suter - Alexander Meister
มุมมอง 1894 หลายเดือนก่อน
ISTQB in practice at Bucher Suter - Alexander Meister
Transition to open source test automation - Nikolaus Rieder
มุมมอง 1394 หลายเดือนก่อน
Transition to open source test automation - Nikolaus Rieder
Stoicism in Software Development - Maryse Meinen
มุมมอง 1154 หลายเดือนก่อน
Stoicism in Software Development - Maryse Meinen
Test pyramid - a critical look - Ronald Brill
มุมมอง 4585 หลายเดือนก่อน
Test pyramid - a critical look - Ronald Brill
Quality from an architectural perspective - Alexander Lorz, Michael Sperber
มุมมอง 1725 หลายเดือนก่อน
Quality from an architectural perspective - Alexander Lorz, Michael Sperber
Minimum Viable Test Strategy - Kathrin Potzahr
มุมมอง 2545 หลายเดือนก่อน
Minimum Viable Test Strategy - Kathrin Potzahr
Planet Earth as a stakeholder - Jutta Eckstein
มุมมอง 946 หลายเดือนก่อน
Planet Earth as a stakeholder - Jutta Eckstein
Welche Herausforderungen hast du in deiner Karriere bisher erlebt und bewältigt?
Welche Erfahrungen hast du bereits mit Sicherheitstests in der Softwareentwicklung gemacht?
Welche Erfahrungen hast du mit der Entwicklung oder dem Testen von Embedded Systemen gemacht?
Buzzword Bingo, hm ?
Hast du schon einmal ähnliche Herausforderungen wie Lilia und Simon erlebt? Wenn ja, wie hast du sie gelöst?
Was denkst du über den Cyber Resilience Act?
Welche Skills haltet ihr für besonders wichtig, um in einem agilen Testteam erfolgreich zu sein, und warum?
Was hältst du von der Idee der Continuous Documentation?
Welche große Herausforderung siehst Du beim Theman „Security by Design“?
Wie steht ihr zu der Aussage, dass agile Methoden die traditionellen Projektmanagement-Ansätze im Software-Testing verdrängen? Habt ihr ähnliche Erfahrungen gemacht?
Welche Herausforderungen hast du in deinen eigenen Projekten bei der Testautomatisierung erlebt?
Wie gehst du mit dem Widerstand gegen Veränderungen im Team um?
Wie gehst du mit dem Spannungsfeld zwischen Sicherheit und Komfort in deiner Softwareentwicklung um?
Hast du Erfahrungen mit der Herausforderung, eine Webseite barrierefrei zu gestalten?
Welche Erfahrungen hast Du mit systemischen Methoden in deinem Team gemacht?
Welche Rolle spielen KI-Systeme in deiner täglichen Arbeit?
Welche Erfahrungen hast du mit agilen Transformationen gemacht?
Was sind deiner Meinung nach die größten Herausforderungen im Bereich Software-Testing heutzutage?
Was denkst du, was sich in deinem Arbeitsalltag in den nächsten 10 Jahren verändern wird?
Wie bereitet ihr euch auf die neuen Anforderungen ab 2025 vor?
Welche Möglichkeiten siehst Du noch für den Einsatz von KI in der Weiterbildung?
Welche Möglichkeiten siehst Du noch für den Einsatz von KI in der Weiterbildung?
Wie könntest du in deinem beruflichen oder persönlichen Umfeld für mehr Nachhaltigkeit sorgen?
Wie könntest du in deinem beruflichen oder persönlichen Umfeld für mehr Nachhaltigkeit sorgen?
Welche Möglichkeiten siehst Du noch für den Einsatz von KI in der Weiterbildung?
Welche Möglichkeiten siehst Du noch für den Einsatz von KI in der Weiterbildung?
Den Ton solltet ihr nicht von eurem Meetingtool verwenden. Besser ist, wenn jeder seinen Ton bei sich zB mit dem Handy aufnimmt. Diese Tonspuren legst Du dann unter das Video. Voraussetzung ist, dass alle Teilnehmer den Meetington über ein Headset hören, damit dieser nicht in die lokalen Handies gelangt. Ihr werdet so mit dem besten Ton belohnt, den ihr erreichen könnt. Cheers!
Wie könntest du in deinem beruflichen oder persönlichen Umfeld für mehr Nachhaltigkeit sorgen?
Wie könntest du in deinem beruflichen oder persönlichen Umfeld für mehr Nachhaltigkeit sorgen?
Danke für den Podcast! Die Publikationen von Sneed haben mich 2011-2014 sehr geprägt und beeinflusst, insbesondere die Vermessung von Software. Habe mich sehr gefreut, Harry jetzt nochmal in Farbe und Bewegtbild zu sehen! Lieben Gruß an ihn und danke für das Lebenswerk
Danke für das Feedback. Ja, Harry ist ein sehr besonderer Mensch! Ich plane gerade noch weitere Folgen mit ihm, er hat ja viele Geschichten zu erzählen
Welche Erfahrungen hast du mit der Implementierung oder dem Testen von KI-Systemen?
Ich würde so nicht wirklich „pauschalisieren „.. Testpyramide ist eine visuelle Metapher zu einer effizienten Gestaltung der Teststufen.. insbesondere in einem agilen Umfeld wie Scrum. Sie gibt eine sinnvolle Richtung für die Software-Qualitätssicherung vor. Daher würde ich sie nicht so einfach „weg lächeln “:) Microservises-Architektur hat selber kein einheitliches Kochrezept sondern sind Dinge im Kontext zu betrachten. Integrationstests feingranular betrachtet sind Tests der Komponenten auf Unittest-Ebene. Testpyramide ist übrigens ISTQB-konform und daher standard. .
Ich würde so nicht wirklich „pauschalisieren „.. Testpyramide ist eine visuelle Metapher zu einer effizienten Gestaltung der Teststufen.. insbesondere in einem agilen Umfeld wie Scrum. Sie gibt eine sinnvolle Richtung für die Software-Qualitätssicherung vor. Daher würde ich sie nicht so einfach „weg lächeln “:) Microservises-Architektur hat selber kein einheitliches Kochrezept sondern sind Dinge im Kontext zu betrachten. Integrationstests feingranular betrachtet sind Tests der Komponenten auf Unittest-Ebene. Testpyramide ist übrigens ISTQB-konform und daher standard. .
Was hältst Du von den ISTQB Zertifizierungen?
stimme dem Alexander zu, der Basiskurs liefert nen guten Überblick über die verschiedenen Themenbereiche von Softwaretesting und eine vereinheitlichte Nomenklatur, die Kommunikation unter Testern erleichtert. Advanced Levels hab ich selber noch keine gemacht.
Welche Herausforderungen hast Du bei der Testautomatisierung?
schreibt jemand heute überhaupt noch unit-tests selbst? ich lasse die von chatgpt oder gemini auf basis des codes der zu testenden methode - oder sogar nur auf basis der spezifikation - erzeugen, prüfe den test einmal und lasse ggf. weitere input-daten von der ai generieren. damit geht TDD so schnell. und wenn ich refactoren muss, mach ich dasselbe nochmal aber eben auf basis des neuen codes. die sicht auf diese hybriden tests teile ich. eine kombination aus integrations- und unit-tests in einem, z.t. ähnlich wie die von @caelis512 beschriebenen simulatoren, ist in einigen fällen bislang der effektivste weg gewesen, das verhalten des codes zu testen. kennt jemand dafür vllt einen fachbegriff?
Interessante Anregungen zu diesem Thema. Damit kann man prima in eine Diskussion einsteigen. Eventuell stelle ich das mal meinem Team vor.
Vielen Dank für den Podcast, tolles Video! Meinen Senf dazu: Was aus meiner Sicht ein pragmatischer Ansatz ist - und in den letzten Jahren bei “meinen” Projekten gut funktioniert hat … (Projekte sind meist kleine bis mittelgrosse Projekte, Hauptsächlich CRUD mit ein wenig Geschäftslogik, klassisch Client (Web) / Server (meist Spring) … ne DB und 1 bis 4 externe Systeme, ein Team von 3-6 Personen, nix Microservices, sondern Monolith oder modularer Monolith): Tests greifen so gut wie immer (und einzig) auf das “Public-API” zu. Pragmatisch umgesetzt bedeutet dies, das wir die Controller (HTTP-API) meist dumm gehalten haben (zu 80% sind die Methoden im Controller ein Einzeiler, die führen lediglich einen Call auf public Service durch). Die Tests verwenden somit dieselben Service-Methoden, welche auch vom Controller verwendet werden (nenne die “Public-API”). Alternativ denkbar ist, direkt das HTTP-API aufzurufen (ist etwas umständlicher; aber da der Controller dumm gehalten wird; ist es meist vertretbar die Service-Methoden zu verwenden). Frontend wird versucht (sofern Anforderungen das zulassen) so dumm wie möglich zu halten … Validierungen finden zu 95% rein im Backend statt (sind somit einfach mit-testbar). Externe Systeme werden beim Testen durch “Simulatoren” ersetzt. Diese sollten sich ähnlich wie das richtige System verhalten (werden bei der Testerstellung schrittweise erweitert / verfeinert; je nachdem was ich im Test benötige). Diese Simulatoren lassen sich währen der Testausführung manipulieren (z.B. mit Daten befüllen). Daten halten diese einfach In-Memory (z.b. in HashMaps). Die Simulatoren setzen möglichst spät an, üblicherweise direkt dort, wo das richtige externe-System per HTTP (oder gRPC, …) aufgerufen wird (Umgesetzt per Spring DI; haben dann 2 Implementierungen: Die eine ruft das externe System per HTTP auf, die andere Implementierung ist der Simulator). Für die Testausführung wird dann ne H2-DB verwendet (per Default). Bei der Test-Ausführung in der Pipeline kann die H2 mittels Testcontainers auch durch PostgreSQL/SQL-Server/… ersetzt werden. Beim Test-Setup (Daten für den Test vorbereiten) benutzen wir ebenfalls (zu 95%) nur das Public-API und die das API der Simulatoren (externe Systeme). Also manipulieren nichts direkt an der DB, sondern verwenden dieselben Funktionen, die auch ein Benutzer verwenden würde, wenn dieser nene Geschäftsfall anlegt (sind somit auch gleich mit-getestet). Tests testen die Spezifikation (wenig interne Details). Reine Unit-Tests verwenden wir eher wenig, lediglich in Spezialfällen aus Performance-Gründen; beispielsweise um eine eine komplexe Gebührenberechnungs-Funktion (Geld!, schlecht wenn das was falsch berechnet wird) mit allen Edge-Cases zu testen. Wir haben somit vielleicht zu 85% Integrationstests, 15% Unit-Tests. Da hauptsächlich das Public-API in Tests verwendet wird, sind die Tests auch relativ robust gegen internes Refactoring. Schöner Nebeneffekt mit den Simulatoren ist: Ich muss nicht warten, bis das externe System fertig entwickelt worden ist. Ich bin nicht betroffen von Ausfällen des externen Systems (kann passieren, falls sich das noch ein Entwicklung befindet). Und: Mit den Simulatoren und der H2-DB hab ich ein (falls ich das will; kann optional echte DB und echte externe Systeme einbinden) ein komplett eigenständiges Backend. Git-Checkout und starten… ich muss keine DB einrichten, kein Docker, brauche keine Verbindung zu den externen Systemen… könnte auf einer einsamen Insel offline entwickeln.
Vielleicht noch Nachtrag, wie das (angenommen Spring/Java) konkret umgesetzt aussieht: Angenommen mein Projekt heisst “myproject”: Maven-Modul “myproject”: * Hier befindet sich der eigentliche Code. * Echte Anbindung an die Produktiv-Systeme (HTTP/gRPC/SOAP-Aufrufe). * Die 15% Unit-Tests. * Application-Properties konfiguriert für die Produktion. * Das Modul wird in Produktion aufgeliefert. Maven-Modul “myproject-dev”: * Dieses Modul wird *nicht* in Produktion ausgeliefert. * Hat ne Dependency auf “myproject”. * Hier befinden sich die Simulatoren. * Application-Properties, welche die Prod-Services (für Externe-Systeme) durch die Simulatoren ersetzt und H2 Konfiguriert. * Hier befinden sich die 85%-Integrations-Tests (Grund: Benötigen die Simulatoren). * Kann auch verwendet werden um das Backend ohne externe Dependencies zu starten (ohne DB-Setup oder Verbindung zu externen Systemen). … ist ne Vereinfachung und andere Setups sind denkbar.
Danke für die Insights! Sehr spannend! 🖖🏻
Moin, schon Mal über Wiremock nachgedacht? So könntest Du dir die zweite Impl. sparen und die erste wird schon früher in den Tests ausgeführt - nicht erst auf dev/prod. Viele Grüße
Genau mein Humor: im RSS geht der Link zur Verlosung nicht und hier und auf Spotify sehe ich ihn erst nicht 🙂
Es muss halt auch mal ordentlich getestet werden :-) Hier der Link, ich hab ihn im Text ergänzt: swt.fm/saw8
@@richard-seidlJetzt klappt's. Wird akzeptiert. 😉
ehm...what? was für eine gequirlte kacke im strahl....von was redet die da?
Interessant! Gibt es schon Ansätze von Testroutinen KI-Ergebnisse selbst zu überprüfen?
Da würde ich mal direkt mit den Kollegen Runze und Röttger Kontakt aufnehmen: th-cam.com/video/TIZIaOJ2l5c/w-d-xo.html
Thanks for the video Richard, hail from Brazil!
My pleasure!
spannender Perspektivwechsel von Testen mit KI zu Testen von KI. Wahnsinn, welche thematische Bandbreite dieser Podcast innerhalb des großen Themas Software bietet.
Danke für das Feedback 🤩
Sehr informative Videos! Ich lerne sehr viel dazu als Software Testerin👏🏻 Danke Richard Seidl!
Danke für das Feedback! Das freut mich sehr - viel Spaß und viel Inspiration weiterhin
cool sehr interessant. Danke dir
Danke fürs Feedback!
"Thorsten heißt der, kommt aus Hessen" - in dem Sinne "Guude!" 👋😊. (th-cam.com/video/_RxTJfjcGYk/w-d-xo.html) Sehr angenehmes und gut verständliches Gespräch. Vielen Dank auch für den Hinweis auf mein "Thorsten-Voice" Projekt.
Vielen Dank Mariusz und Richard!