@dnlkn&
KI im Bereich Software
Testing nutzen
Daniel Kno*
www.adventuresinqa.com
Prompt: KI im Bereich So1ware Tes6ng nutzen
@dnlkn&
Hi, ich bin
Daniel Kno/
👷 Head of So)ware Engineering @ TK
🤳So)ware Tester by ❤
📚 Buchautor:
• Hands-On Mobile App Tes2ng (EN)
• Mobile App Tes2ng (DE)
• Smarwatch App Tes2ng (EN)
📺 youtube.com/@DanielKnoA
🕸 hAps://www.linkedin.com/in/daniel-knoA/
🌎 www.adventuresinqa.com
🆇 @dnlknA
🦋 @dnlknA
@dnlkn&
Künstliche Intelligenz wird
unser Leben verändern.
@dnlkn&
@dnlkn&
@dnlkn&
“Genera've AI is the talk of the tech world right now, for good
reason! Features like voice assistants, chatbots and facial
recogni'on generated $2.5 billion in 2022” - Business of Apps.
@dnlkn&
@dnlkn&
@dnlkn&
@dnlkn&
KI für Alles!?
KI ist das Thema seit 2023
@dnlkn&
@dnlkn&
KI ist das Thema seit 2023
📕 Ich habe ein komple/es Tes2ng Buch mit KI generiert
@dnlkn&
h"ps://www.linkedin.com/feed/update/urn:li:ac7vity:70433
95787585712128/
h"ps://samsara.social/discussions/discussions-details/330/ai-companies-meme
👉 Tools mit KI wachsen und wachsen
👉 Es gibt täglich neue Werkzeuge/
Produkte mit KI
👉 Werkzeuge für alle Bereiche des Lebens
👉 Jede Firma ist plötzlich eine KI Firma
Genera&ve KI im Überblick
@dnlkn&
@dnlkn&
Vieles wird versprochen 🌈
@dnlkn&
@dnlkn&
Viel Poten:al 🤯
h;ps://openai.com/sora
@dnlkn&
@dnlkn&
Viel Gefahr ☢
h;ps://twi;er.com/eliothiggins/status/1637927681734987777 h;ps://www.facebook.com/photo?Kid=244300861765789&set=pcb.24
4301361765739
@dnlkn&
@dnlkn&
Herausforderungen im SoAware Tes:ng
👉 Einige Unternehmen denken, KI kann das Testen ersetzen!
👉 Viele KI-basierte Testwerkzeuge auf dem Markt
👉 Wo soll man bei all den KI-Inhalten nun anfangen?
Einige allgemeine Tipps zur Bewäl3gung von KI-Herausforderungen:
👉 Traue niemals der KI-Ausgabe! (Aktuell)
👉 LLMs neigen zu HalluzinaFonen und falschen Antworten (Aktuell)
👉 KriFsches Denken, Fachwissen nutzen, um die Ergebnisse
zu beurteilen (Immer)
👉 Jetzt in KI Themen weiterbilden! U.a. Prompt Engineering
Prompt: Herausforderungen im So1ware Tes6ng
@dnlkn&
@dnlkn&
Möglichkeiten im SoAware Tes:ng
👉 KI kann helfen, komplexe Aufgaben zu lösen
👉 Effizienter & schneller arbeiten
👉 KI ist ein weiteres Werkzeug im Werkzeugkasten
👉 Kann neue Einblicke in Systeme und Architekturen geben
👉 Neue BerufsperspekFven in der KI mit Prompt Engineering
h;ps://twi;er.com/petergyang/status/1707169696049668472
@dnlkn&
@dnlkn&
Wo schadet die KI SoAware Tes:ng?
„Menschen mit weniger Wissen über So4ware Tes7ng könnten in die gleiche
Falle tappen wie mit Testautoma7sierung. Als die Testautoma7sierung vor
Jahren zu einem Hype wurde, beschlossen viele Unternehmen, Tester:innen
durch Automa7sierung zu ersetzen oder glaubten zumindest, dass dies der
rich7ge Weg sei!
Das Gleiche könnte mit KI passieren. Aber wir wissen es besser!“ - Daniel KnoP
@dnlkn&
@dnlkn&
Aktueller Stand der KI-gestützten Testwerkzeuge
👉 (KI) Werkzeuge sollten niemals Menschen ersetzen!
👉 Tools sollten als Assitenz behandelt werden
👀 Werfen wir also einen Blick auf den aktuellen Markt für KI-Test-Tools
Prompt: KI-Systeme im So1ware Tes6ng
@dnlkn&
@dnlkn&
Selbstheilende Tests
🎯 AI-Tools bewerten Änderungen an der Codebasis
👨🔧 Sie können z. B. Änderungen an Bezeichnungen oder IDs
korrigieren, um stabile Testskripte zu erhalten.
🖥 Einige Werkzeuge überwachen laufende Tests und korrigieren sie
im laufenden Betrieb
📊 Überprüfen der Testabdeckung und Ergänzen von Lücken, falls
erforderlich
Prompt: Selbstheilende So1ware Tests
@dnlkn&
@dnlkn&
KI-Gestützte Testanalyse
⛑ Zusammenfassung des Tes]allzustands
👨💻 Zusammenfassungen von Testläufen
📈 Tes^rends basierend auf früheren Läufen
📊 Gruppierung von FehlerstaFsFken
Prompt: KI-gestützte Testanalyse
@dnlkn&
@dnlkn&
Test Code Generierung
🤖 Chat GPT und andere LLMs können Testcode erzeugen.
✍ Testcode in eine andere Sprache migrieren
👩💻 Innerhalb von IDEs sind Tools wie u.a. Github Copilot eine
große Unterstützung
💬 Erstellen von Testcode aus Kommentaren
⌨ Testskripte durch einen einfachen Prompt erstellen
@dnlkn&
@dnlkn&
Test Daten Generierung
🤖 Chat GPT und andere LLMs können Testdaten erzeugen
📀 Prompt Engineering extrem wichFg zu beherrschen.
🕶 KI benöFgt viel Kontext über die eigene Anwendung,
Daten, Architekturen
@dnlkn&
@dnlkn&
TesNall Generierung
🤖 Chat GPT und andere LLMs können Tes]älle generieren
⚡ Problem: Öffentlichen LLMs fehlt der Unternehmens Kontext
📖 Private KI-Tools können Produkte, die Codebasis und die
DokumentaFon als Basis nutzen
⚙ Basierend auf diesen InformaFonen kann die KI Tes]älle aus
User Stories, Beschreibungen oder Akzeptanzkriterien
generieren
@dnlkn&
@dnlkn&
Code Erläuterung
🧐 Die KI kann den Code analysieren und eine DokumentaFon und Erklärung oder Kommentare
erstellen
@dnlkn&
@dnlkn&
Design Checks
🌁 UI-Design ist entscheidend für erfolgreiche Produkte
🔎 KI-Tools können die Umsetzung des Designs prüfen
⚙ Sie können in die AutomaFsierung integriert werden
⏱ Große Zeitersparnis
Prompt: KI prü1 So1ware Designs
@dnlkn&
@dnlkn&
SoAware Tes:ng der ZukunA?
👉 Sodware TesFng wird sich verändern (wie auch
andere Bereiche in der IT)
👉 Sodware TesFng wird nicht durch KI ersetzt
👉 Sodware Tester:innen werden mehr zu Fachexperten:innen
um die Ergebnisse der KI zu bewerten
👉 KI macht Sodware TesFng effizienter, schneller und besser
👉 Die größte Veränderung sehe ich in der TestautomaFsierung!
Beispiel: Anthropic mit Computer Use (SFchwort: AgenFc AI)
h;ps://www.reddit.com/r/shitpos6ng/comments/1541exg/praise_spez/
@dnlkn&
@dnlkn&
Bücher über KI
@dnlkn&
Takeaways
@dnlkn&
@dnlkn&
@dnlkn&
Takeaways
👉 Macht euch bereit für eine neue (So2ware Tes6ng) Welt
👉 Inves6ert Zeit, um etwas über KI und die bereitgestellten Tools zu
lernen (Prompt Engineering)
👉 Probiert viele KI-Tools im So2ware Tes6ng aus
👉 KI bringt neue Herausforderungen und Chancen im So2ware Tes6ng
👉 Traue niemals einer KI! Vorläufig?
👉 Wir stehen erst am Anfang von etwas Neuem
👉 Seit offen für Veränderungen!
@dnlkn&
Vielen Dank
@dnlknS – www.adventuresinqa.com
📺 youtube.com/@DanielKnoS
@dnlkn&
Links
• https://adventuresinqa.com/
• https://www.youtube.com/@DanielKnott/videos
• https://www.linkedin.com/feed/update/urn:li:activity:70433957875857
12128/
• h"ps://github.com/gpt-engineer-org/gpt-engineer
• h"ps://github.com/filipecalegario/awesome-genera8ve-ai
• h"ps://github.com/OpenMindClub/awesome-chatgpt
• h"ps://github.com/dair-ai/Prompt-Engineering-Guide
• h"ps://github.com/dremeika/awesome-coding-assistants
• https://docs.anthropic.com/en/home

KI im Bereich Software Testing Nutzen - Daniel Knott

  • 1.
    @dnlkn& KI im BereichSoftware Testing nutzen Daniel Kno* www.adventuresinqa.com Prompt: KI im Bereich So1ware Tes6ng nutzen
  • 2.
    @dnlkn& Hi, ich bin DanielKno/ 👷 Head of So)ware Engineering @ TK 🤳So)ware Tester by ❤ 📚 Buchautor: • Hands-On Mobile App Tes2ng (EN) • Mobile App Tes2ng (DE) • Smarwatch App Tes2ng (EN) 📺 youtube.com/@DanielKnoA 🕸 hAps://www.linkedin.com/in/daniel-knoA/ 🌎 www.adventuresinqa.com 🆇 @dnlknA 🦋 @dnlknA
  • 3.
  • 4.
    @dnlkn& @dnlkn& “Genera've AI isthe talk of the tech world right now, for good reason! Features like voice assistants, chatbots and facial recogni'on generated $2.5 billion in 2022” - Business of Apps.
  • 5.
  • 6.
    @dnlkn& @dnlkn& KI für Alles!? KIist das Thema seit 2023
  • 7.
    @dnlkn& @dnlkn& KI ist dasThema seit 2023 📕 Ich habe ein komple/es Tes2ng Buch mit KI generiert
  • 8.
    @dnlkn& h"ps://www.linkedin.com/feed/update/urn:li:ac7vity:70433 95787585712128/ h"ps://samsara.social/discussions/discussions-details/330/ai-companies-meme 👉 Tools mitKI wachsen und wachsen 👉 Es gibt täglich neue Werkzeuge/ Produkte mit KI 👉 Werkzeuge für alle Bereiche des Lebens 👉 Jede Firma ist plötzlich eine KI Firma Genera&ve KI im Überblick
  • 9.
  • 10.
  • 11.
    @dnlkn& @dnlkn& Viel Gefahr ☢ h;ps://twi;er.com/eliothiggins/status/1637927681734987777h;ps://www.facebook.com/photo?Kid=244300861765789&set=pcb.24 4301361765739
  • 12.
    @dnlkn& @dnlkn& Herausforderungen im SoAwareTes:ng 👉 Einige Unternehmen denken, KI kann das Testen ersetzen! 👉 Viele KI-basierte Testwerkzeuge auf dem Markt 👉 Wo soll man bei all den KI-Inhalten nun anfangen? Einige allgemeine Tipps zur Bewäl3gung von KI-Herausforderungen: 👉 Traue niemals der KI-Ausgabe! (Aktuell) 👉 LLMs neigen zu HalluzinaFonen und falschen Antworten (Aktuell) 👉 KriFsches Denken, Fachwissen nutzen, um die Ergebnisse zu beurteilen (Immer) 👉 Jetzt in KI Themen weiterbilden! U.a. Prompt Engineering Prompt: Herausforderungen im So1ware Tes6ng
  • 13.
    @dnlkn& @dnlkn& Möglichkeiten im SoAwareTes:ng 👉 KI kann helfen, komplexe Aufgaben zu lösen 👉 Effizienter & schneller arbeiten 👉 KI ist ein weiteres Werkzeug im Werkzeugkasten 👉 Kann neue Einblicke in Systeme und Architekturen geben 👉 Neue BerufsperspekFven in der KI mit Prompt Engineering h;ps://twi;er.com/petergyang/status/1707169696049668472
  • 14.
    @dnlkn& @dnlkn& Wo schadet dieKI SoAware Tes:ng? „Menschen mit weniger Wissen über So4ware Tes7ng könnten in die gleiche Falle tappen wie mit Testautoma7sierung. Als die Testautoma7sierung vor Jahren zu einem Hype wurde, beschlossen viele Unternehmen, Tester:innen durch Automa7sierung zu ersetzen oder glaubten zumindest, dass dies der rich7ge Weg sei! Das Gleiche könnte mit KI passieren. Aber wir wissen es besser!“ - Daniel KnoP
  • 15.
    @dnlkn& @dnlkn& Aktueller Stand derKI-gestützten Testwerkzeuge 👉 (KI) Werkzeuge sollten niemals Menschen ersetzen! 👉 Tools sollten als Assitenz behandelt werden 👀 Werfen wir also einen Blick auf den aktuellen Markt für KI-Test-Tools Prompt: KI-Systeme im So1ware Tes6ng
  • 16.
    @dnlkn& @dnlkn& Selbstheilende Tests 🎯 AI-Toolsbewerten Änderungen an der Codebasis 👨🔧 Sie können z. B. Änderungen an Bezeichnungen oder IDs korrigieren, um stabile Testskripte zu erhalten. 🖥 Einige Werkzeuge überwachen laufende Tests und korrigieren sie im laufenden Betrieb 📊 Überprüfen der Testabdeckung und Ergänzen von Lücken, falls erforderlich Prompt: Selbstheilende So1ware Tests
  • 17.
    @dnlkn& @dnlkn& KI-Gestützte Testanalyse ⛑ Zusammenfassungdes Tes]allzustands 👨💻 Zusammenfassungen von Testläufen 📈 Tes^rends basierend auf früheren Läufen 📊 Gruppierung von FehlerstaFsFken Prompt: KI-gestützte Testanalyse
  • 18.
    @dnlkn& @dnlkn& Test Code Generierung 🤖Chat GPT und andere LLMs können Testcode erzeugen. ✍ Testcode in eine andere Sprache migrieren 👩💻 Innerhalb von IDEs sind Tools wie u.a. Github Copilot eine große Unterstützung 💬 Erstellen von Testcode aus Kommentaren ⌨ Testskripte durch einen einfachen Prompt erstellen
  • 19.
    @dnlkn& @dnlkn& Test Daten Generierung 🤖Chat GPT und andere LLMs können Testdaten erzeugen 📀 Prompt Engineering extrem wichFg zu beherrschen. 🕶 KI benöFgt viel Kontext über die eigene Anwendung, Daten, Architekturen
  • 20.
    @dnlkn& @dnlkn& TesNall Generierung 🤖 ChatGPT und andere LLMs können Tes]älle generieren ⚡ Problem: Öffentlichen LLMs fehlt der Unternehmens Kontext 📖 Private KI-Tools können Produkte, die Codebasis und die DokumentaFon als Basis nutzen ⚙ Basierend auf diesen InformaFonen kann die KI Tes]älle aus User Stories, Beschreibungen oder Akzeptanzkriterien generieren
  • 21.
    @dnlkn& @dnlkn& Code Erläuterung 🧐 DieKI kann den Code analysieren und eine DokumentaFon und Erklärung oder Kommentare erstellen
  • 22.
    @dnlkn& @dnlkn& Design Checks 🌁 UI-Designist entscheidend für erfolgreiche Produkte 🔎 KI-Tools können die Umsetzung des Designs prüfen ⚙ Sie können in die AutomaFsierung integriert werden ⏱ Große Zeitersparnis Prompt: KI prü1 So1ware Designs
  • 23.
    @dnlkn& @dnlkn& SoAware Tes:ng derZukunA? 👉 Sodware TesFng wird sich verändern (wie auch andere Bereiche in der IT) 👉 Sodware TesFng wird nicht durch KI ersetzt 👉 Sodware Tester:innen werden mehr zu Fachexperten:innen um die Ergebnisse der KI zu bewerten 👉 KI macht Sodware TesFng effizienter, schneller und besser 👉 Die größte Veränderung sehe ich in der TestautomaFsierung! Beispiel: Anthropic mit Computer Use (SFchwort: AgenFc AI) h;ps://www.reddit.com/r/shitpos6ng/comments/1541exg/praise_spez/
  • 24.
  • 25.
  • 26.
    @dnlkn& @dnlkn& Takeaways 👉 Macht euchbereit für eine neue (So2ware Tes6ng) Welt 👉 Inves6ert Zeit, um etwas über KI und die bereitgestellten Tools zu lernen (Prompt Engineering) 👉 Probiert viele KI-Tools im So2ware Tes6ng aus 👉 KI bringt neue Herausforderungen und Chancen im So2ware Tes6ng 👉 Traue niemals einer KI! Vorläufig? 👉 Wir stehen erst am Anfang von etwas Neuem 👉 Seit offen für Veränderungen!
  • 27.
    @dnlkn& Vielen Dank @dnlknS –www.adventuresinqa.com 📺 youtube.com/@DanielKnoS
  • 28.
    @dnlkn& Links • https://adventuresinqa.com/ • https://www.youtube.com/@DanielKnott/videos •https://www.linkedin.com/feed/update/urn:li:activity:70433957875857 12128/ • h"ps://github.com/gpt-engineer-org/gpt-engineer • h"ps://github.com/filipecalegario/awesome-genera8ve-ai • h"ps://github.com/OpenMindClub/awesome-chatgpt • h"ps://github.com/dair-ai/Prompt-Engineering-Guide • h"ps://github.com/dremeika/awesome-coding-assistants • https://docs.anthropic.com/en/home