Qytera Testautomatisierung -  Automation Testing
Qytera Testautomatisierung -  Automation Testing
  • 80
  • 40 374
#40 Eine CI-/CD Reise: Weniger Pipelines, mehr Spaß
Ein wichtige Voraussetzung für funktionierende Pipelines ist ihre Lauffähigkeit. TDD und Testautomatisierung helfen, diese sicherzustellen. Karsten Günther stellt im Dialog mit Markus die Einführung und Optimierung von Delivery-Pipelines mit Testautomatisierung im Automotive-Bereich vor. Karsten nimmt uns mit auf seine Reise und zeigt, wie es trotz Herausforderungen und Hindernissen gelungen ist, die gesetzten Ziele mit Einbeziehung der Beteiligten zu erreichen. Abschließend bewertet er das Erreichte und wirft eine Blick auf mögliche Weiterentwicklungen.
Karsten Günther kann per linkedin (www.linkedin.com/in/karnangue) kontaktiert werden.
[00:00] [Intro]
[00:29] Inhaltsübersicht
[00:50] Vorstellung Karsten Günther
[01:28] Besonderheiten im Arbeitsumfeld Automobilindustrie
[03:56] Eure Aufgabe in diesem Umfeld
[06:24] Eingesetzte Tools
[08:46] Gesetze Bedingungen und Entscheidungspielräume
[11:17] CI und Pipelines
[13:08] Schritte in einer Pipeline
[13:47] Rolle der Testautomatisierung und der Unit Test in einer Delivery Pipeline
[14:29] Eure Ausgangssituation bezüglich CI
[16:16] Definition Zielzustand und Vorbilder
[18:30] Vorgehen bei Umgestaltung der Continuous Integration
[19:30] Einführung neuer Tools
[20:58] Planung, Vorbereitung und Abstimmung der Änderungen geplant, vorbereitet
[22:16] Widerstände
[24:32] Beteiligung Betroffener
[26:14] Hindernisse
[27:56] Zeitpunkt der Integration von Unit-Tests
[28:49] Zielerreichung
[29:56] Zufriedenheit mit den Ergebnissen
[30:13] Pläne für Verbesserungen an den CI/CD-Pipelines
[31:43] Kontakt zu Karsten
[32:00] Outro
********************
💬 Hat Ihnen das heutige Video gefallen? Teilen Sie Ihre Meinung gerne in den Kommentaren!
✨ Wenn Ihnen das Video gefallen hat, abonnieren Sie gerne unseren Kanal!
********************
Kostenfreies Beratungsgespräch für Testmanager, Product Owner & Testverantwortliche
📈 Möchten Sie die Testautomatisierung in Ihrem Projekt auf ein neues Level heben? In unserem kostenlosen Einführungsworkshop evaluieren unsere Testexperten, wie Sie Ihre Testprozesse optimieren können, damit Sie mit wenig Aufwand ein hochwertiges Softwareprodukt erhalten.
➡️ Jetzt mehr erfahren: qytera.de/testautomatisierung-workshop
********************
Herzlich Willkommen bei Qytera - Der zuverlässige Partner bei der Entwicklung Ihrer Teststrategie! 📊
Unsere Kunden sind QA- und Testmanager:innen mit komplexen Softwareprodukten, die es satt haben, ständig mit Softwarefehlern kämpfen zu müssen, Ewigkeiten für die Testdurchführung zu benötigen und in ständiger Unsicherheit über die Qualität ihres Softwareproduktes leben zu müssen. Wir unterstützen Sie mit unserer Expertise, damit Sie in 12 Wochen von ihrem bestehenden zu einem automatisierten Testprozess umsteigen können.
Auf unserem UA-cam Kanal stellen wir außerdem Videos rund um das Thema Software-Testing und verschiedenen Teststrategien zur Verfügung.
➡️ Zudem bieten wir Ihnen auch interessante Interviews, Podcasts und Webinare mit Spezialisten im Testing-Gebiet. Nach einer kurzen Übersicht wird das jeweilige Thema danach dem Publikum immer anhand praktischer Beispiele genau erläutert.
Abonnieren Sie also jetzt unseren Kanal um kein Video Rund um die Themen Automation und Testing zu verpassen! ☑️
********************
▶️ Besuche uns auf LinkedIn: www.linkedin.com/company/qytera
💻 Außerdem steht Ihnen unserer Webseite für mehr Informationen jederzeit zur Verfügung: www.qytera.de
📲 06196 400848
📧 info@qytera.de
********************
#testautomation #automationtesting #CI/CD
Переглядів: 67

Відео

#39: OKR in der Praxis (Teil 2)
Переглядів 16День тому
Mit OKR können langfristige Ziele in kurze Zyklen heruntergebrochen werden. In der zweiten Folge unseres Podcasts zu OKR gibt Paul im Dialog mit Anne und Markus Praxistipps und geht auf Ausbildungsmöglichkeiten ein.OKR ist ein offenes Framework und lässt Entscheidungsspielräume. Praxistipps eines erfahrenen Coaches sind wichtig bei Einführung und Aufrechterhaltung von OKR. Beteiligte Rollen gil...
Wie läuft das Onboarding bei Qytera ab? ✅
Переглядів 63День тому
Anne, Prokuristin und Head of Human Resources, teilt ihre Erwartungen an die Onboardingphase für neue Teammitglieder bei Qytera. Sie erklärt, wie der Prozess gestaltet ist, um eine reibungslose Integration ins Team zu ermöglichen und welche Rolle das Feedback, die individuelle Betreuung und das gemeinsame Kennenlernen dabei spielen. Du willst Teil unseres Teams werden? Besuche unsere Website fü...
#38: OKR in der Praxis (Teil 1)
Переглядів 2414 днів тому
Mit dem Framework OKR kann die Weiterentwicklung eines Teams oder einer Organisation agil angegangen werden. In der ersten Folge unseres Podcasts zu OKR diskutiert Paul mit Anne und Markus über Methodik und Einführung. Er erklärt u.a. die Unterschiede zwischen Objectives, Key Results und KPIs und erläutert die Bedeutung der Regelmäßigkeit. Wie man OKR einführen sollte, welche Hindernisse dabei ...
#37: ISTQB CTFL 4.0 für Dummies
Переглядів 42Місяць тому
Mit Leichtigkeit die Grundlagen des Testens Interessierten vermitteln: mit diesem Ziel hat Maud Schlich das Buch ISTQB CTFL 4.0 geschrieben. Mit einer geeigneten Reihenfolge, einer einfachen Sprache und praxisorientierten Beispielen versucht sie, den Stoff verständlich zu machen. Neben dem Buch diskutiert Maud im Podcast mit Markus Aufbau und Inhalt des überarbeiteten Foundation Levels, insbeso...
#36: 10 Jahre Qytera (Teil 2)
Переглядів 26Місяць тому
Seit der Gründung steht bei Qytera die Testautomatisierung im Fokus. Neben dem Consulting sind auch andere Ressorts für den Erfolg eines Unternehmens wichtig. Ressortübergreifende Zusammenarbeit fördert den Zusammenhalt. In der zweiten Folge des Podcasts 10 Jahre Qytera geben Mitarbeiter aus dem Consulting, der Akademie, dem Recruiting und dem Onlinemarketing Einblicke. [00:00] Intro [00:29] Üb...
#35: 10 Jahre Qytera (Teil 1)
Переглядів 34Місяць тому
Durch die Gründung einer Firma mit dem Fokus Testautomatisierung glaubten die Geschäftsführer der Qytera GmbH, Wilson Campero und Anner Kronenberger de Campero vor 10 Jahren auf einen sich abzeichnenden Trend setzen zu können. Wie das Umfeld für die Gründung war, wer die ersten Kunden waren, welche wichtigen Meilensteine auf dem Weg seitdem erreicht wurden und was Qytera von jeher besonders mac...
Testautomatisierung in der Delivery Pipeline (CI/CD) [Webinar]
Переглядів 2832 місяці тому
Continuous Delivery (CD) ist eine Methode (Kultur) im Software-Engineering, durch die Entwicklungsteams Software in kurzen Zyklen erstellen. Dabei gewährleisten sie, dass die Software jederzeit zuverlässig und sicher ausgeliefert werden kann. Es bedeutet, dass für jede Änderung am Code, die den Continuous Integration (CI)-Prozess erfolgreich durchläuft, automatisch eine auslieferungsfähige Vers...
#34: Testmanagement mit Xray at Scale
Переглядів 1072 місяці тому
Um Testmanagement effektiv betreiben zu können, braucht es ein passendes Werkzeug ! Wie man mit Xray in Jira die Übersicht über den aktuellen Status der Durchführung manueller und automatisierter Tests behält erläutert Ssonja im Dialog mit Markus. Einen Hauptvorteil von Xray sieht sie in der einfachen Verfolgbarkeit zwischen Anforderungen und Tests in Jira. Zur optimalen Unterstützung der Einfü...
#33: Systematische Testanalyse in der Praxis
Переглядів 712 місяці тому
Wie können systematische Testverfahren in der Praxis die Effektivität und Effizienz von Tests verbessern helfen ? Warum zur Testautomatisierung auch die Automatisierung des Testentwurfs gehört und wie modellbasiertes Testen und keyword-driven Testing damit zusammenhängen ? Im Podcast steltt Marc-Florian Wendland im Dialog mit Markus das Themenfeld vor und gibt reichlich Anregungen zur Optimieru...
#32: Das ISTQB-Glossar
Переглядів 653 місяці тому
Eine einheitliche Sprache im Bereich des Testens über Ländergrenzen und damit über Sprachen hinweg: Lehrpläne übergreifend, konsistent und mit striktem Versionsbezug. Darauf zielt das ISTQB Glossar, das im Handumdrehen über eine App im Web genutzt werden kann. Auch die Anbindung an eine KI wie DeepL ist möglich. Matthias erläutert im Dialog mit Markus die Details. [00:00] Intro [00:29] Überblic...
#31 Penetrationstest mit Fuzzing
Переглядів 1203 місяці тому
Wie unterscheidet sich ein Penentrationstest vom Testen auf Sicherheitslücken ? Felix erläutert im Podcast im Dialog mit Markus wie mit Penetrationstests Einfallstore für Angriffe auf die IT-Sicherheit von Unternehmen gefunden werden können. Er erklärt, was Fuzzing ist und was es bringt, Fuzzing für Penetrationstests einzusetzen. Auf die Bestandteile eines Fuzzers geht er detailliert ein. [00:0...
#30: QA-Funktion bei Arvato im Wandel (Teil 2)
Переглядів 654 місяці тому
Im Mittelpunkt der zweiten Teil der Folge steht die Neuaufstellung der QA-Funktion bei Arvato nach der Transformation. Die Übernahme der Testautomatisierung durch die Entwickler und ein Redesign des Test-und Entwicklungsprozesses waren wesentliche Elemente des Wandels. QA-Brille und Gherkin sind zwei Beispiele für das gelungene Umdenken. Ihr erfahrt, was ein Lego-Workshop mit der Einführung von...
Was sind die Aufgaben eines DevOps Engineer? Interview mit Matthias Eggert
Переглядів 1084 місяці тому
Was sind die Aufgaben eines DevOps Engineer? Interview mit Matthias Eggert
Cloud-basiertes Performancetesting mit Microsoft Azure Load Testing (JMeter, Azure DevOps) [Webinar]
Переглядів 1395 місяців тому
Cloud-basiertes Performancetesting mit Microsoft Azure Load Testing (JMeter, Azure DevOps) [Webinar]
#29: QA-Funktion im Wandel bei Arvato (Teil 1)
Переглядів 835 місяців тому
#29: QA-Funktion im Wandel bei Arvato (Teil 1)
#28: Cucumber in der Praxis
Переглядів 1206 місяців тому
#28: Cucumber in der Praxis
#27: Testprozesse verbessern in der Praxis (mit TMMi)
Переглядів 1577 місяців тому
#27: Testprozesse verbessern in der Praxis (mit TMMi)
#26: Softwaretesting Trends 2024
Переглядів 2218 місяців тому
#26: Softwaretesting Trends 2024
Hohe Softwarequalität sicherstellen mit Playwright Reporting in CI/CD Pipelines [Webinar]
Переглядів 3478 місяців тому
Hohe Softwarequalität sicherstellen mit Playwright Reporting in CI/CD Pipelines [Webinar]
#25: Testprozesse besser machen (mit TPI NEXT)
Переглядів 1809 місяців тому
#25: Testprozesse besser machen (mit TPI NEXT)
#24: Testautomatisierung, CI/CD & DevOps in der Automobilindustrie
Переглядів 12910 місяців тому
#24: Testautomatisierung, CI/CD & DevOps in der Automobilindustrie
Visuelle Testautomatisierung mit KI - Einsatz & Potenziale von AI Tools 🤖 OpenAI, MetaAI, YOLO, OCR
Переглядів 45611 місяців тому
Visuelle Testautomatisierung mit KI - Einsatz & Potenziale von AI Tools OpenAI, MetaAI, YOLO, OCR
#23: Anbindung von Xray an Cypress
Переглядів 16811 місяців тому
#23: Anbindung von Xray an Cypress
#22: Testprozesse verbessern mit TMMi
Переглядів 76Рік тому
#22: Testprozesse verbessern mit TMMi
#21 Xray vs. ALM und die Frage der Migration - Testmanagement in Agilen Projekten [Podcast]
Переглядів 124Рік тому
#21 Xray vs. ALM und die Frage der Migration - Testmanagement in Agilen Projekten [Podcast]
#20: Software testen als Beruf
Переглядів 156Рік тому
#20: Software testen als Beruf
#19: Kommunikation für Softwaretester
Переглядів 114Рік тому
#19: Kommunikation für Softwaretester
Umstieg auf automatisiertes Softwaretesting in 12 Wochen
Переглядів 789Рік тому
Umstieg auf automatisiertes Softwaretesting in 12 Wochen
#18: Facetten der Testautomatisierung
Переглядів 78Рік тому
#18: Facetten der Testautomatisierung

КОМЕНТАРІ

  • @Luca_040
    @Luca_040 19 днів тому

    "wie kann man in 30sek so wenig wie es geht zeigen"

  • @dasweichei3751
    @dasweichei3751 3 місяці тому

    Sehr gute Einführung mit praktischen Beispielen. Und vor allem haben die Bespiele funktioniert. Meine Empfehlung!

  • @Vladyslavaazrelian
    @Vladyslavaazrelian 4 місяці тому

    Sehr interessantes Interview ! :-)

  • @esmacetiner6006
    @esmacetiner6006 8 місяців тому

    Vielen Dank, sehr informativ!

  • @salihozyurt9144
    @salihozyurt9144 8 місяців тому

    Vielen Dank für Ihre Videos. Als Softwaretester finde ich sie sehr nützlich. Ich verfolge Ihrem Kanale mit großer Aufmerksamkeit.

  • @SineQuaNon1
    @SineQuaNon1 8 місяців тому

    Vielen Dank.

  • @SineQuaNon1
    @SineQuaNon1 8 місяців тому

    Vielen Dank.

  • @niofes3188
    @niofes3188 Рік тому

    Toll hier mal ein bisschen Praxis zu sehen!

  • @PeterMaffay-jh7rn
    @PeterMaffay-jh7rn Рік тому

    Moin, ich nutze euer Tool "Cypress xRay Plugin" und habe jetzt ein Problem. Im Jira habe ich vorher nur in einem Team-Managed Project gearbeitet und konnte da ohne Fehler die Results hochladen. Jetzt haben wir weitere Team-Managed Projekte und ein Org-Managed Project dazu bekommen und beim Versuch in das Org-Managed Projekt hochzuladen, bekomme ich einen Fehler, da er nun mehrere Issue Types mit dem Namen "Test Execution" findet und erwartet, dass es nur ein einziges mal diese Issue Type gibt. Habt ihr eine Lösung für dieses Problem? error: found multiple issue types named: test execution Make sure to only make a single one available in project TM

    • @qyteratestautomatisierung-6056
      @qyteratestautomatisierung-6056 Рік тому

      Hallo, wir freuen uns dass Du unser Tool verwendest! Zu deinen Fragen: Aktuell ist es nicht möglich, zwischen verschiedenen Issue Types mit gleichem Namen zu unterscheiden. Aktuell wären Workarounds: 1) Den Issue Type "Test Execution" von Xray umzubenennen, sodass er nicht mehr mit dem anderen Issue Type verwechselt werden kann. Der neue Name kann dem Plugin dann über die Option "jira.testExecutionIssueType" mitgegeben werden. 2) Den Nicht-Xray-Issue-Type aus dem Projekt entfernen (lassen), sodass es "Test Execution" nur noch von Xray gibt. Happy Testing!

    • @PeterMaffay-jh7rn
      @PeterMaffay-jh7rn Рік тому

      Vielen Dank für die Antwort@@qyteratestautomatisierung-6056

  • @PeterMaffay-jh7rn
    @PeterMaffay-jh7rn Рік тому

    Kann ich mehrere Szenarien in ein Feature packen? Finde dazu nirgendwo eine Info und alle Beispiele haben immer nur ein Szenario

    • @qyteratestautomatisierung-6056
      @qyteratestautomatisierung-6056 Рік тому

      Ja, das ist gar kein Problem. Hier ist ein Gist, wie das mit Cypress aussehen könnte: gist.github.com/csvtuda/5512660038b7aab7e19ab7ebdd54f3a8. I n der Gherkin-Dokumentation gibt es auch gute allgemeine Beispiele: cucumber.io/docs/gherkin/reference/

    • @PeterMaffay-jh7rn
      @PeterMaffay-jh7rn Рік тому

      @@qyteratestautomatisierung-6056 Danke für eure Antwort, ich muss aber meine Frage etwas präziser stellen: Ich habe einen Testcase in xRay, dort habe ich ja dann unter "Test Details" dass ich den Test-Typ "Cucumber" auswähle und dann wird mir das Szenario Feld angezeigt in dem ich direkt mit "Given, When, Then" loslege. Aber das ist dann ja nur für ein einziges Szenario, ich würde gerne in einem Testcase mehrere Szenarien schreiben und dafür finde ich keine Lösung. (Weil es eventuell nicht funktioniert?) Haben Sie eine Lösung für mich?

    • @qyteratestautomatisierung-6056
      @qyteratestautomatisierung-6056 Рік тому

      Man kann sowohl in Xray Server, als auch in Xray Cloud mehrere Szenarien in einem Testcase Issue definieren. Jedenfalls gibt es keine Fehler, wenn man mehrmals "Szenario: xyz Given x When y Then z" in die Szenariobeschreibung einfügt. Vermutlich ist es so aber nicht gedacht. Xray schreibt, dass jedes Szenario zu einem Test Issue gemappt werden sollte: docs.getxray.app/pages/viewpage.action?pageId=62268093#Gherkin(BDDTests)-MoreaboutCucumber. Xray wünscht sich entsprechend ein 1:1 Mapping von Szenarioen zu Test Issues. Wenn es nur um ein Durchiterieren von Testdaten geht, kann man ja ansonsten einfach die Scenario Outline verwenden: cucumber.io/docs/gherkin/reference/#scenario-outline. Viele Grüße und Happy Testing!

  • @Vladyslavaazrelian
    @Vladyslavaazrelian Рік тому

    Danke für den tollen Vortrag!

  • @qalisseteandreaguerrerorup3570

    Hello, thanks for your video, I understood everything because I activated the subtitles in Spanish and it was great.

  • @it-prof
    @it-prof Рік тому

    Ein sehr wichtiges Thema. Super, dass es so ein Angebot gibt.😊

  • @basanthktr9325
    @basanthktr9325 Рік тому

    Hello team , its grate if you provide subtitles in English..

    • @qyteratestautomatisierung-6056
      @qyteratestautomatisierung-6056 Рік тому

      Hi Basanth, thank you for your request! Have you already tried Settings > Subtitles > Translate automatically (in English)? But if there are any problems with the automatically created subtitles, please do tell us! Thank you and stay tuned :)

  • @BigStallion0
    @BigStallion0 Рік тому

    Eine Demo wäre super

  • @Blubber_
    @Blubber_ 3 роки тому

    Hallo erstmal, ich finde Ihre Videos zu Softwaretests hoch interessant und hätte noch kurz 2 Fragen. Ich hätte eine Frage bezüglich Automatisierung des Softwaretests (Ich bin neu auf diesem Gebiet). 1. Welche Methode zur Automatisierung des Softwaretests gibt es? 2. Welche Werkzeuge zur Automatisierung Softwaretests gibt es? Vorab Bedanke ich mich für Ihre Antwort.

    • @qyteratestautomatisierung-6056
      @qyteratestautomatisierung-6056 3 роки тому

      Hallo, entschuldigen Sie bitte die verspätete Rückmeldung, der Kommentar scheint leider im Alltagstrubel untergegangen zu sein. Es freut uns zu hören, dass unsere Videos Ihr Interesse wecken! Gerne beantworten wir Ihnen Ihre zwei Fragen: 1. Methodisch, unabhängig eines Tools, würden wir uns nach der ganzheitlichen Testautomatisierungsarchitektur (gTAA) richten, die von der ISTQB im Rahmen der Zertifizierung zum Testautomatisierungsentwickler (TAE) herausgegeben wurde. Dies dient als ein eine gute Richtschnur, wie man eine Automatisierung implementieren könnte. Hierzu können wir Ihnen unseren Blogbeitrag empfehlen: www.qytera.de/blog/aufgaben-eines-istqb-testautomation-engineers Selbstverständlich bieten wir auch in unserer Akademie Schulungen bezüglich der Testautomatisierung an: www.qytera.de/seminare-trainings/istqb-advanced-level-test-automation-engineer-schulungen-seminare 2. Es gibt eine schier unendliche Zahl von Testautomatisierungswerkzeugen. Je nach Kontext und zu testender Software, Skills der Anwender können hier unterschiedliche Tools sinnvoll sein. Dazu zählen Capture-Replay-Tools, Test-Frameworks und Test-Suiten. Es gibt kommerzielle Anbieter wie Microfocus aber auch vieles in der Open Source Welt, wie Selenium, das Sie auch im Video sehen. Ich würde zuerst das technologische Einsatzgebiet und das Testobjekt selbst eruieren. Danach müssen Sie den Skill der Anwender abschätzen und daraufhin eine Tool-Evaluierung vornehmen. Hier sollten Sie auch die Frage der Integration in die bestehenden Prozesse und Tools prüfen. Gerne unterstützen wir Sie dabei mit einem Workshop www.qytera.de/testautomatisierung-workshop Ich hoffe wir konnten Ihnen Ihre Fragen ausreichend beantworten!