Python QA Engineer - curs gratuit de la Otus, training 5 luni, Data: 1 decembrie 2023.
Miscelaneu / / December 04, 2023
Cursul vă va permite să învățați cum sunt rezolvate problemele de automatizare a testelor pe proiecte reale folosind limbajul Python. Prioritizează înțelegerea principiilor construirii și rezolvării problemelor, mai degrabă decât studierea unui instrument specific. După finalizarea acestui curs, veți dobândi abilitățile de a rezolva probleme de bază din domeniul testării automatizării aplicațiilor web. Acesta este un program cuprinzător de instruire în automatizarea testării, în care veți învăța să rezolvați cu încredere problemele în testarea aplicațiilor web: de la testare la căutare defecte în backend înainte de a verifica funcționalitatea frontend-ului folosind driverul de browser Selenium și de a testa API-ul REST, precum și de a rula teste în sisteme continue integrare.
Pentru cine este acest curs:
— pentru specialiști în domeniul testării funcționale cu 1 până la 3 ani de experiență și cei care doresc să treacă în automatizare în Python;
— pentru specialiștii în testare automată în Python cu până la 1 an de experiență și care doresc să-și aprofundeze și să sistematizeze cunoștințele.
Caracteristicile cursului:
— creșterea cunoștințelor tehnice ale unui tester funcțional la nivelul unui dezvoltator și inginer devops pentru a comunica în condiții egale și a influența arhitectura produsului;
— depanare în funcționarea aplicațiilor web, astfel încât să nu mai existe dintre acestea: „Acesta nu este un bug, ci o caracteristică”;
- un instrument flexibil și ușor de utilizat pentru scrierea autotestelor Python, care înlocuiește limbajul Java familiar de pe piață specialisti in automatizare in testare si iti permite sa lansezi procesul de testare automatizata intr-un timp scurt pe orice proiect dificultăți;
— studierea instrumentelor și practicilor devops pentru a ști cum și unde să ruleze teste în beneficiul proiectului.
Studierea instrumentelor de diagnosticare a rețelei și a sistemului de operare Linux pentru a determina cauza erorilor, astfel încât să nu vă mai fie rușine de sarcini incomplete
Practică constantă și rezolvă cazuri, astfel încât să poți vorbi la un interviu despre ceea ce ai făcut, și nu despre ceea ce ai citit pe Habré
Studierea tuturor tipurilor de testare: API, UI, backend, securitate, pentru a fi cel mai versatil specialist
1
bineTester de software la Whamcloud.ex-Tester inginer de automatizare, a scris teste în Python pentru gcorelabs.com (CDN, hosting) Sunt familiarizat cu distribuțiile Linux de mai bine de 10 ani. Multă vreme am administrat clustere de calcul și am testat sisteme de stocare a datelor...
Tester de software la Whamcloud.ex-Tester inginer de automatizare, a scris teste în Python pentru gcorelabs.com (CDN, hosting) Sunt familiarizat cu distribuțiile Linux de mai bine de 10 ani. Multă vreme a administrat clustere de calcul și a testat sisteme de stocare a datelor. Unul dintre proiectele mari este legat de rețeaua Datadirect și sistemele de fișiere cluster Luster, GPFS. Pe lângă administrare și testare, împărtășesc cunoștințe în diverse companii și despre diverse tehnologii de aproximativ 5 ani. Firme în care a susținut cursuri: Epam, it-academy, instituții de învățământ ale BSUIR, BSU. A susținut cursuri de „Administrare Linux”, „Programare Bash”, „Sisteme de stocare a datelor”, „Elementele de bază ale lucrului cu Infiniband”, „Bazele programării Python”. Văd ca sarcina mea principală să ajut, să motivez și să mă implic în învățare. Cel mai incitant lucru despre a fi profesor este să-i vezi pe oameni crescând, acesta este ceea ce mă inspiră în fiecare zi.
1
bineFost inginer QA la Yandex. Inginer automatizare QA la ivi.ru. Angajat în crearea și dezvoltarea unei infrastructuri de testare pentru integrarea multiplatformă web/android/ios Tehnologia stivă utilizată în muncă: python, pytest, selenium, appium, jenkins...
Fost inginer QA la Yandex. Inginer automatizare QA la ivi.ru. Implicat în crearea și dezvoltarea infrastructurii de testare a integrării multiplatforme web / Android / iosTehnologie stivă utilizată în muncă: python, pytest, selenium, appium, jenkins Profesor
1
bineMai mult de 10 ani în IT. Angajat în automatizarea testării frontend/backend în Java și Python. În timpul liber, lucrează pentru a-și îmbunătăți abilitățile de testare și programare. Profesor
Mai mult de 10 ani în IT. Angajat în automatizarea testării frontend/backend în Java și Python. În timpul liber, lucrează pentru a-și îmbunătăți abilitățile de testare și programare. Profesor
Introducere în automatizarea testelor
-Tema 1. Automatizarea testelor: introducere.
-Tema 2.Introducere în Pytest
- Subiectul 3. Scufundare în Python. OOP
-Tema 4. Scufundarea în Python: Programare funcțională
Testarea API
-Tema 5. Lucrul cu datele de testare
-Tema 6.Testarea API
-Subiect 7.DDT în testarea API
Testarea UI
-Tema 8. Bazele dezvoltării Web
-Tema 9.Introducere în testarea Web UI, Selenium WebDriver
-Tema 10.Căutarea elementelor
-Tema 11. Așteptările elementelor
- Subiectul 12. Lucrul cu windows, iframes, cookie-uri
-Tema 13.WebElement și lucrul cu acesta
-Subiectul 14.PageObject Pattern
-Subiect 15.Înregistrare și înregistrare
-Subiect 16. Lansare de la distanță (Grid)
-Tema 17.Selenoid
-Tema 18. Rapoartele Allure
Lucrul cu backend-ul
-Tema 19.Analiza jurnalelor serverului web
-Tema 20. Lucrul cu baza de date
- Subiectul 21. Lucrul cu rețeaua I (SSH, FTP)
- Subiectul 22. Lucrul cu rețeaua II (socket)
-Tema 23.Arhitectura Linux
- Subiectul 24. Lucrul cu sistemul de operare Linux folosind Python
DevOps
-Tema 25.Introducere în Docker și containerizare
-Tema 26.Orchestrarea și interacțiunea containerelor
-Tema 27.Integrarea continuă, Jenkins
-Tema 28. Pregătirea unui mediu de testare
Alte tipuri de testare
-Tema 29.Robot Framework + ATDD/BDD
-Subiect 30. Testarea capturii de ecran
-Tema 31. Bazele securității aplicațiilor web
-Tema 32. Mock
-Tema 33. Testarea unitară
- Subiectul 34. Testarea încărcăturii
Modulul de proiect
-Tema 35. Selectarea temei și organizarea lucrărilor la proiect
- Subiectul 36. Automatizarea testelor de interviu (Python)
-Tema 37.Protecția lucrărilor de proiectare