Passa al contenuto principale
QA

Gloria all'Ucraina!

Torna a tutti i corsi

Corso pratico di QA

AI for QA and Test Automation

A practical foundation for QA work with AI: reviewing generated answers, testing AI features, and automation with Playwright/TypeScript, Selenide/Java, pytest/Playwright/Python, Cypress/TypeScript and WebdriverIO/TypeScript. Includes a shared local application, laboratory files, quizzes and a capstone.

9 sessioni di apprendimentoCorso completo · gratuito

Panoramica del corso

Su cosa lavorerai

A practical foundation for QA work with AI: reviewing generated answers, testing AI features, and automation with Playwright/TypeScript, Selenide/Java, pytest/Playwright/Python, Cypress/TypeScript and WebdriverIO/TypeScript. Includes a shared local application, laboratory files, quizzes and a capstone.

Programma del corso

Esplora il percorso di apprendimento completo.

Esplora i titoli delle lezioni e degli argomenti qui. Registrati e accedi per leggere i materiali e sostenere gratuitamente le verifiche conoscitive.

Lezione 1AI in everyday QA work

Theory and practice

  • ArticoloWhat to delegate to AI and who owns the result
  • ArticoloContext, prompting and answer review
  • Verifica della conoscenzaCheck your understanding
Lezione 2Testing an AI feature

Theory and practice

  • ArticoloAn evaluation dataset and quality criteria
  • ArticoloPrompt injection and trust boundaries
  • Verifica della conoscenzaCheck your understanding
Lezione 3Code foundations and the local laboratory

Theory and practice

  • ArticoloFrom a manual scenario to code
  • ArticoloInstallation, Git and a reproducible run
  • Verifica della conoscenzaCheck your understanding
Lezione 4Playwright + TypeScript

Theory and practice

  • ArticoloYour first test: locator, action, expectation
  • ArticoloDebugging, traces and AI code review
  • Verifica della conoscenzaCheck your understanding
Lezione 5Java + Selenide + JUnit

Theory and practice

  • ArticoloHow Selenide, Selenium and JUnit fit together
  • ArticoloIsolation, waiting and maintaining Java tests
  • Verifica della conoscenzaCheck your understanding
Lezione 6Python + pytest + Playwright

Theory and practice

  • ArticoloFixtures and parameterized checks
  • ArticoloData, diagnosis and refactoring Python tests
  • Verifica della conoscenzaCheck your understanding
Lezione 7Cypress + TypeScript

Theory and practice

  • ArticoloThe command queue and observing a request
  • ArticoloStub or real request: what was tested
  • Verifica della conoscenzaCheck your understanding
Lezione 8WebdriverIO + TypeScript

Theory and practice

  • ArticoloRunner, capabilities and asynchronous commands
  • ArticoloBrowser state, concurrency and diagnosis
  • Verifica della conoscenzaCheck your understanding
Lezione 9CI, review and the capstone

Theory and practice

  • ArticoloCI checks and investigating instability
  • ArticoloCapstone: from requirement to evidence
  • Verifica della conoscenzaCheck your understanding