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
- De viktigaste fördelarna och utmaningarna med AI i QA
Modul 2: Data- och ML-grunder för testerare
- Förstå strukturerade vs ostrukturerade data
- Egenskaper, etiketter och träningsdatauppsättningar
- Övervakad och icke-övervakad inlärning
- Introduktion till modellutvärdering (noggrannhet, precision, renyckel osv.)
- Realdatamängder inom QA
Modul 3: AI- användningsfall i QA
- AI-drivna generering av testfall
- Felprognos med ML
- Testprioritering och riskbaserad testning
- Visuell testning med datorseende
- Logganalys och anomalieridentifiering
- NLP (natur Språkbehandling) för testskript
Modul 4: AI-verktyg för QA
- Översikt över AI-drivna testeringsplattformar
- Användning av öppen källkodsbibliotek (t.ex., Python, Scikit-learn, TensorFlow, Keras) för QA-protyper
- Introduktion till LLMs i testautomatisering
- Skapa en enkel AI-modell för att prognostisera testfel
Modul 5: Integrering av AI i testeringsarbetsflöden
- Utvärdera AI-tillämpligheten för dina testeringsprocesser
- Kontinuerlig integration och AI: hur man införlivar intelligens i CI/CD-pipeliner
- Utforma intelligenta testpaket
- Hantera AI-modellförändring och reträningscyklar
- Etiska överväganden vid AI-drivna tester
Modul 6: Praktiska laborationer och huvudprojekt
- Laboration 1: Automatisera generering av testfall med AI
- Laboration 2: Skapa en felprognosmodell med historisk testdata
- Laboration 3: Använda en LLM för att granska och optimera testskript
- Huvudprojekt: slutgiltig implementering av ett AI-drivet testeringspipeline
Krav
Deltagarna förväntas ha:
- 2+ års erfarenhet inom mjukvarutestning/testare (QA)
- Bekantskap med testautomatiseringsverktyg (t.ex., Selenium, JUnit, Cypress)
- Grundläggande kunskap i programmering (förkärleken för Python eller JavaScript)
- Erfarenhet av versionshantering och CI/CD-verktyg (t.ex., Git, Jenkins)
- Inga tidigare erfarenheter inom AI/ML krävs, men nyfikenhet och villighet att experimentera är viktigt.
Vittnesmål (5)
Bra relation, Łukasz hade tid för allas frågor och kunde hjälpa alla som hade några problem
Kelly Morris - Titian Software Poland Sp. z o.o.
Kurs - Selenium WebDriver in C#
Maskintolkat
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.