Passer au contenu principal
QA

Gloire à l'Ukraine !

Retour à tous les cours

Cours pratique d'assurance qualité

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.

Séances d'apprentissage 9Cours complet · gratuit

Aperçu du cours

Sur quoi vous travaillerez

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.

Programme du cours

Explorez le parcours d’apprentissage complet.

Explorez les titres des leçons et des sujets ici. Inscrivez-vous et connectez-vous pour lire les documents et passer les contrôles de connaissances gratuitement.

Leçon 1AI in everyday QA work

Theory and practice

  • ArticlesWhat to delegate to AI and who owns the result
  • ArticlesContext, prompting and answer review
  • Contrôle des connaissancesCheck your understanding
Leçon 2Testing an AI feature

Theory and practice

  • ArticlesAn evaluation dataset and quality criteria
  • ArticlesPrompt injection and trust boundaries
  • Contrôle des connaissancesCheck your understanding
Leçon 3Code foundations and the local laboratory

Theory and practice

  • ArticlesFrom a manual scenario to code
  • ArticlesInstallation, Git and a reproducible run
  • Contrôle des connaissancesCheck your understanding
Leçon 4Playwright + TypeScript

Theory and practice

  • ArticlesYour first test: locator, action, expectation
  • ArticlesDebugging, traces and AI code review
  • Contrôle des connaissancesCheck your understanding
Leçon 5Java + Selenide + JUnit

Theory and practice

  • ArticlesHow Selenide, Selenium and JUnit fit together
  • ArticlesIsolation, waiting and maintaining Java tests
  • Contrôle des connaissancesCheck your understanding
Leçon 6Python + pytest + Playwright

Theory and practice

  • ArticlesFixtures and parameterized checks
  • ArticlesData, diagnosis and refactoring Python tests
  • Contrôle des connaissancesCheck your understanding
Leçon 7Cypress + TypeScript

Theory and practice

  • ArticlesThe command queue and observing a request
  • ArticlesStub or real request: what was tested
  • Contrôle des connaissancesCheck your understanding
Leçon 8WebdriverIO + TypeScript

Theory and practice

  • ArticlesRunner, capabilities and asynchronous commands
  • ArticlesBrowser state, concurrency and diagnosis
  • Contrôle des connaissancesCheck your understanding
Leçon 9CI, review and the capstone

Theory and practice

  • ArticlesCI checks and investigating instability
  • ArticlesCapstone: from requirement to evidence
  • Contrôle des connaissancesCheck your understanding