Schița de curs

Ziua 1:

10:00 - 10:30: Introducere în QA Test Automation

● Prezentare generală a automatizării QA și a importanței sale în dezvoltarea de software.

● Introducere în Cypress: caracteristici, argumente pro și contra.

● Discuție despre relevanța AI în practicile moderne de QA.

10:30 - 12:30: Fundamentele Cypress/Selenium

● Configurarea mediului Cypress.

● Scrierea de scripturi de automatizare de bază pentru aplicații web.

● Executarea cazurilor de testare și analizarea rezultatelor.

12:30 - 13:30: Pauză de prânz.


13:30 - 15:30: Tehnici avansate de automatizare.

● Implementarea modelului de obiecte de pagină (POM) pentru o mai bună întreținere.

● Combaterea defectelor de testare: utilizarea interceptării și a așteptării pentru apelurile API.

● API Testing

● Date de testare și dispozitive de fixare

15:30 - 16:00: Pauză


16:00 - 17:00: Introducere în integrarea AI în testare

● Înțelegerea rolului AI în automatizarea testelor.

● Prezentare generală a ChatGPT și a capacităților sale în QA.

● Discutarea aplicațiilor potențiale ale IA în scrierea scripturilor de testare și definirea testului.

scenarii de testare.


17:00 - 17:30: Exercițiu practic

● Participanții lucrează la un exercițiu practic de integrare a ChatGPT cu Cypress pentru a genera scripturi de testare pe baza unor scenarii date.

● Sesiune de discuții și întrebări și răspunsuri, încheiere a zilei.

Ziua 2:

10:00 - 10:30: Recapitulare a zilei 1

● Revizuirea conceptelor cheie abordate în ziua 1.

● Abordarea oricăror întrebări sau preocupări din partea participanților.

10:30 - 12:30: Implementarea AI în Test Automation

● Demonstrație practică de utilizare a ChatGPT pentru a ajuta la scrierea codului de automatizare.

● Explorarea modului în care AI poate ajuta la identificarea scenariilor de testare și la generarea datelor de testare.

● Integrarea instrumentelor alimentate de AI cu cadrele Cypress.

12:30 - 13:30: Pauză de prânz

13:30 - 15:30: Îmbunătățirea acoperirii testelor cu ajutorul IA

● Folosirea algoritmilor AI pentru prioritizarea inteligentă a cazurilor de testare.

● AI și testarea exploratorie

● Automatizarea testării vizuale utilizând instrumente cu AI.

15:30 - 16:00: Pauză

16:00 - 17:00: Studii de caz și bune practici

● Prezentarea unor studii de caz din lumea reală care prezintă eficiența AI în QA.

● Împărtășirea celor mai bune practici de integrare a IA în fluxurile de lucru de testare existente.

● Abordarea provocărilor și limitărilor AI în automatizarea testelor.

17:00 - 17:30: Concluzie

● Discuție finală: îmi va lua AI-ul locul de muncă?

● Observații de încheiere, colectare de feedback, concluzie finală.

Cerințe

● Înțelegerea de bază a conceptelor de testare software.

● Familiaritate cu cel puțin un limbaj de programare (ideal Java, JavaScript sau Typescript, cel puțin bazele unui limbaj de programare).

● Cunoștințe de bază de git.

● Conexiune stabilă la internet, mediu liniștit pentru a se concentra.

 14 ore

Numărul de participanți



Pret per participant

Mărturii (8)

Cursuri înrudite

Introduction to Selenium

7 ore

Categorii înrudite