Kursplan
Modul 1: Introduktion till AI för QA
- Vad är artificiell intelligens?
- Maskininlärning vs djupinlärning vs regelbaserade system
- Utvecklingen av mjukvarutestning med AI
- Nyckelfördelar och utmaningar med AI i QA
Modul 2: Grundläggande data och ML för tester
- Förstå strukturerade vs ostrukturerade data
- Egenskaper, etiketter och träningsdatauppsättningar
- Övervakad och oövervakad inlärning
- Introduktion till modellutvärdering (noggrannhet, precision, recall, etc.)
- Reala QA-datauppsättningar
Modul 3: AI-användningsfall i QA
- AI-stödd testfallsgenerering
- Felprediktion med ML
- Testprioritering och riskbaserad testning
- Visuell testning med datorseende
- Logganalys och anomaliidentifiering
- Naturligt språkbehandling (NLP) för testskript
Modul 4: AI-verktyg för QA
- Översikt över AI-stödda QA-plattformar
- Användning av öppen källkodsbibliotek (t.ex., Python, Scikit-learn, TensorFlow, Keras) för QA-protyper
- Introduktion till LLMs i testautomatisering
- Bygga en enkel AI-modell för att förutsäga testfel
Modul 5: Integrera AI i QA-arbetsflöden
- Utvärdera AI-förberedskapet för dina QA-processer
- Kontinuerlig integration och AI: hur man integrerar intelligens i CI/CD-pipeliner
- Designa intelligenta testbatterier
- Hantera AI-modellförskjutning och reträningscykler
- Etiska överväganden vid AI-stödd testning
Modul 6: Praktiska laborationer och slutprojekt
- Laboration 1: Automatisera testfallsgenerering med AI
- Laboration 2: Bygga en felprediktionsmodell med historisk testdata
- Laboration 3: Använda en LLM för att granska och optimera testskript
- Slutprojekt: End-to-end-implementering av ett AI-stödd testpipeline
Krav
Deltagarna förväntas ha:
- 2+ års erfarenhet av mjukvarutestning/QA-roller
- Kännedom om testautomatiseringsverktyg (t.ex., Selenium, JUnit, Cypress)
- Grundläggande kunskaper i programmering (först och främst Python eller JavaScript)
- Erfarenhet av versionshantering och CI/CD-verktyg (t.ex., Git, Jenkins)
- Ingen tidigare erfarenhet inom AI/ML krävs, men nyfikenhet och vilja att testa är viktigt
Vittnesmål (5)
Bra kontakt, Łukasz hade tid för alla deltagares frågor och kunde hjälpa till med eventuella problem.
Kelly Morris - Titian Software Poland Sp. z o.o.
Kurs - Selenium WebDriver in C#
Maskintolkat
Mängd praktiska övningar.
Jakub Wasikowski - riskmethods sp. z o.o
Kurs - API Testing with Postman
Maskintolkat
Instruktören förklarade varje funktionalitet ingående.
Argean Quilaquil - DXC
Kurs - TestComplete
Maskintolkat
Treanern är trevlig. Hans förklaringar är tydliga och intressanta. Han försöker göra lektionerna så intressanta som möjligt. Jag njöt av lektionen och fick mycket kunskap. Tack så mycket. Den mest användbara tekniken jag lärde mig var att lokalisera element för olika webbkomponenter som textrutor, radioknappar och knappar. Ibland fångas inte elementets ID korrekt. Vi lärde oss ett annat sätt att lokalisera element genom att använda CSS-selektörer, XPath, namn och ID. Jag tycker om förklaringen. Tack
Bee Chin Chuah - I-Access Solutions Pte Ltd
Kurs - Advanced Selenium with C#
Maskintolkat
The One on One session is amazing!! And thankful that the trainer's skills are Excellent and his willingness to share them to the fullness. I am very satisfied. . with the training and I wouldn't have wish to have done it anywhere else. I would only wish that I had One day longer for the training.
Isaac Nyembo - Bechtle Clouds GmbH
Kurs - Advanced Selenium
Maskintolkat