Kursplan
Modul 1: Introduksjon til AI for QA
- Hva er kunstig intelligens?
- Maskinlæring vs dyp læring vs regelbaserte systemer
- Utviklingen av programvaretesting med AI
- Hovedfordeler og utfordringer ved AI i QA
Modul 2: Data- og ML-grunnlag for tester
- Forståelse av strukturerte vs ustrukturerte data
- Egenskaper, etiketter og treningsett
- Supervisert og usupervisert læring
- Introduksjon til modellvurdering (nøyaktighet, presisjon, rekal, etc.)
- Eksempler på virkelige QA-datasett
Modul 3: AI-bruksscenarier i QA
- AI-drevet testfallsgenerering
- Feilforutsetning ved hjelp av ML
- Testprioritering og risikobasert testing
- Visuell testing med dyp læring
- Logganalyse og anomalioppdaging
- NLP (naturalspråkbehandling) for testscripts
Modul 4: AI-verktøy for QA
- Oversikt over AI-aktiverede QA-plattformer
- Bruk av open-source-biblioteker (f.eks., Python, Scikit-learn, TensorFlow, Keras) for QA-protopyper
- Introduksjon til LLM'er i testautomatisering
- Bygge en enkel AI-modell for å forutse testfeil
Modul 5: Integrering av AI i QA-arbeidsflyt
- Evaluere AI-beredskapen til QA-prosesser
- Kontinuerlig integrasjon og AI: hvordan embedde intelligens i CI/CD-pipelines
- Design av intelligente testsett
- Administrering av AI-modellavvikling og -oppdateringscykluser
- Etiske overveielser i AI-drivne testing
Modul 6: Praktiske laboratorier og hovedprosjekt
- Laboratorium 1: Automatisering av testfallsgenerering ved hjelp av AI
- Laboratorium 2: Bygge en feilforutsetningsmodell ved hjelp av historiske testdata
- Laboratorium 3: Bruk av LLM for å gjennomse og optimere testscripts
- Hovedprosjekt: Fullstendig implementering av en AI-drevet testingpipeline
Krav
Deltakerne forventes å ha:
- 2+ års erfaring med programvaretesting/QA-roller
- Kjennskap til testautomatiseringsverktøy (f.eks., Selenium, JUnit, Cypress)
- Grunnleggende kunnskap om programmering (preferabelt i Python eller JavaScript)
- Erfaring med versjonskontroll og CI/CD-verktøy (f.eks., Git, Jenkins)
- Ingen tidligere erfaring innen AI/ML er nødvendig, men nysgjerrighet og vilje til å eksperimentere er viktig
Referanser (5)
Godt forhold, Łukasz hadde tid til alles spørsmål og var i stand til å hjelpe alle som hadde problemer
Kelly Morris - Titian Software Poland Sp. z o.o.
Kurs - Selenium WebDriver in C#
Maskinoversatt
Amount of hands-on excersises.
Jakub Wasikowski - riskmethods sp. z o.o
Kurs - API Testing with Postman
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Kurs - TestComplete
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks
Bee Chin Chuah - I-Access Solutions Pte Ltd
Kurs - Advanced Selenium with C#
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.