fbpx

Curs Automated Testing with Python & Selenium

Cursul Automated Testing with Python & Selenium se adreseaza inginerilor ce se află la începutul carierei de testare (Quality Assurance sau Product Validation), insa detin deja cunostinte fundamentale de testare manuala sau au participat la cursul Fundamentals of Software Testing

Înscrie-te:
Nivel

Fundamentals

Nr. cursuri

6

Studiu individual

6-8 ore/săpt.

Suport de curs scris

Materiale video

Nr. ore video

4

Limba de predare

Română

Limba materialului scris

Română

Metode de evaluare
  • examene de capitol
  • examen final teoretic
Tarife Curs Online cu Video
100 RON - student
100 RON - pers. fizică
200 RON - pers. juridică

Despre curs

Automated Testing with Python & Selenium se adresează persoanelor ce au avut un prim contact cu noțiunile de testar. Pentru o extindere a cunoștințele acumulate, învățând în același timp și o nouă abordare – cea de testare automată. În cadrul cursului veți regăsi o introducere legată de utilitatea testării automate în cadrul unui proiect, împreună cu noțiunile teoretice din spatele uneltelor utilizate și a exemplelor practice ale acestora.

Cui i se adresează cursul?

Automated Testing with Python & Selenium se adreseaza inginerilor ce se află la începutul carierei de testare (Quality Assurance sau Product Validation). Aceștia trebuie să dețină deja cunoștinte fundamentale de testare manuala sau au participat la cursul Fundamentals of Software Testing. Dezvoltarea noțiunilor de testare automată ridică gradul de eficiență a resurselor alocate în proiecte (automotive, finance, networking). Indiferent dacă este vorba despre dezvoltarea unui framework de testare automată de la 0, scrierea unor teste în unul existent sau doar rularea acestora, înțelegerea din spatele uneltelor folosite este obligatorie.

Întrucât produsele web reprezintă un procent foarte mare din soluțiile ce sunt folosite pe piață la momentul actual, Selenium-ul reprezintă un punct de start foarte bun pentru dezvoltare cunoștințelor de testare automată. Împreună cu Python – un limbaj de programare ușor de înțeles chiar și pentru începători, cele două utilitare fac o echipă foarte bună cu ajutorul cărora bug-urile nu au nicio șansă să vă scape.

Modalități de desfășurare a cursului

Contul de cursant

Ce înseamnă asta?

Dacă ești cursant nou, după procesarea plății, vei primi pe mail o solicitare de activare a contului tău. Contul tău va fi pe cursuri.telacad.ro, pe care îl vei accesa cu adresa de e-mail și parola setate în formularul de înscriere.

Dacă ești deja cursantul nostru, după procesarea plății, vei primi confirmarea înscrierii în clasa dorită.

Ce găsești aici?

  • Materialele scrise și video
  • Regulile de Promovare
  • Exerciții suplimentare
  • Examenele de capitol pe care le vei susține online.
  • Examen final (teoretic și practic) pe care îl vei susține online (*acesta este activat la cererea cursantului)
  • Catalog cu note
  • Diploma Telecom Academy la promovarea cursului

Perioada maxima de promovare a cursului este de 4 luni de la data înscrierii.

Ce vei învăța

  • Importanța testării automate în cadrul unui proiect
  • Să utilizezi Python, Selenium și WebDriver pentru dezvoltarea testelor automate
  • Să identifici elemente în mod eficient în cadrul unei pagini web
  • Să interacționezi cu paginile web
  • Să scrii teste ce pot să fie rulate cu ușurință atât individual cât și într-o suită.

Certificări

La terminarea cursului, cursantul primește diplomele eliberate de către Telecom Academy care atestă faptul că acesta a absolvit cursurile la Telecom Academy.

Programa

0.1 Despre testarea automată

0.2 Despre Selenium în contextul testării automate

0.3 Instalarea Python & PyCharm & Selenium

1.1 Cum funcționează WebDriver?

1.2 Conectarea la un browser Web

1.3 Conectarea la pagini web

1.4 Acțiuni automate asupra paginilor web

2.1 Înțelegerea elementelor și a DOM-ului

2.2 Identificare prin ID și nume

2.3 Identificare elementelor prin XPath și selectori CSS

2.4 Clasa By.

 

3.1 Transmiterea și obținerea textului, valorii sau stării unui element

3.2 Interacțiune cu radio-buttons si check-boxes

3.3 Interacțiune cu liste de elemente și meniuri drop-down

3.4 Interacțiune cu elemente ascunse

 

4.1 Ce sunt iFrames

4.2 Schimbarea ferestrei de lucru

4.3 Schimbarea interfeței iframe

5.1 Ce este Logger

5.2 Utilizarea Logger în cadrul testelor noastre

6.1 Structura testelor pentru rulare în suită

 

Sponsori și parteneri