Kursplan
Modul 1: Innføring i AI for QA
- Hvordan fungerer kunstig intelligens?
- Maskinlæring vs dyp læring vs regelbaserte systemer
- Utviklingen av softwaretesting med AI
- Nøkkelfordeler og utfordringer ved AI i QA
Modul 2: Data- og ML-grunnleggende for tester
- Forståelse av strukturerte vs ustrukturerte data
- Egenskaper, etiketter og treningsett
- Overvåket og uovervåket læring
- Introduksjon til modellvurdering (nøyaktighet, presisjon, oppdagelsesrate mv.)
- Eksempler på reelle QA-data
Modul 3: AI-bruksscenarier i QA
- AI-drevet testfalls generering
- Feilforutsigelse ved hjelp av ML
- Testprioritering og risikobasert testing
- Visuell testing med bildeanalyse
- Logganalyse og anomalioppdaging
- Naturalspråkbehandling (NLP) for testskript
Modul 4: AI-verktøy for QA
- Oversikt over AI-drevne QA-plattformer
- Bruk av open-source-biblioteker (f.eks., Python, Scikit-learn, TensorFlow, Keras) for QA-prototyper
- Introduksjon til LLMs i testautomatisering
- Bygge en enkel AI-modell for å forutsi testfeil
Modul 5: Integrere AI i QA-arbeidsflyt
- Vurdere AI-klarheten av dine QA-prosesser
- Kontinuerlig integrasjon og AI: hvordan integrere intelligens i CI/CD-pipliner
- Designe intelligente testsett
- Administrere AI-modellavvikling og retreningssykluser
- Etiske overveivelser ved AI-drevne testing
Modul 6: Praktiske laboratorieøvelser og krones øvelse
- Laboratorium 1: Automatisere testfalls generering ved hjelp av AI
- Laboratorium 2: Bygge en feilforutsigelsesmodell ved hjelp av historisk testdata
- Laboratorium 3: Bruke en LLM for å gjennomgå og optimere testskript
- Krones øvelse: End-to-end-implementering av en AI-drevet testingpipeline
Krav
Deltakerne forventes å ha:
- 2+ år erfaring med softwaretesting/QA-roller
- Kjennskap til testautomatiseringsverktøy (f.eks., Selenium, JUnit, Cypress)
- Grunnleggende kunnskap om programmering (preferent i Python eller JavaScript)
- Erfaring med versjonskontroll og CI/CD-verktøy (f.eks., Git, Jenkins)
- Ingen tidligere erfaring med AI/ML er nødvendig, men nysgjerrighet og evne til å eksperimentere er viktig
Referanser (5)
God kontakt, Łukasz hadde tid til alle sine spørsmål og klarte å hjelpe enhver som hadde noen problemer
Kelly Morris - Titian Software Poland Sp. z o.o.
Kurs - Selenium WebDriver in C#
Maskinoversatt
Mengde med praksisøvelser.
Jakub Wasikowski - riskmethods sp. z o.o
Kurs - API Testing with Postman
Maskinoversatt
Instruktøren forklarte hver funksjon grundig.
Argean Quilaquil - DXC
Kurs - TestComplete
Maskinoversatt
Instruktøren er vennlig. Hans forklaring er klar og spennende. Han prøver å gjøre undervisningen så interessant som mulig. Jeg nyttet meg av timekursene og lærte mye. Tusen takk. Den mest nyttefulle teknikken jeg lært, er hvordan man finner elementer for ulike webkomponenter som tekstbokser, alternativknapper og knapper. Iblandt blir element-ID-en ikke riktig fanget opp. Vi lærte ulike måter å finne elementer ved hjelp av CSS-selektorer, XPath, navn og ID. Jeg likte forklaringen. Tusen takk
Bee Chin Chuah - I-Access Solutions Pte Ltd
Kurs - Advanced Selenium with C#
Maskinoversatt
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
Maskinoversatt