Schița de curs
Introducere în testarea automatizată
-
Prezentare generală a testării automatizate
- Beneficiile automatizării
- Tipuri de teste: Funcționale vs Non-funcționale
-
Înțelegerea ecosistemului clientului
- Prezentare generală a Oracle APEX
- Introducere în .Net Core
- Bazele algoritmilor de învățare automată în cod
Prezentare generală a instrumentelor de automatizare
-
Selenium
- Configurarea Selenium WebDriver
- Scrierea și rularea scripturilor de testare
- Bune practici pentru Selenium
-
TestComplete
- Introducere în TestComplete
- Crearea testelor automatizate pentru diferite aplicații
- Integrarea TestComplete cu alte instrumente
Aprofundare în automatizare cu Selenium
-
Selenium avansat
- Gestionarea elementelor web dinamice
- Testare cross-browser
- Integrare cu TestNG și JUnit
-
Dezvoltarea cadrelor de testare
- Modelul Page Object Model (POM)
- Cadre de testare bazate pe date și pe cuvinte cheie
- Integrare continuă cu Jenkins
Funcționalități avansate în TestComplete
-
Scripting și automatizare
- Limbaje de scripting acceptate de TestComplete
- Automatizarea aplicațiilor desktop, web și mobile
-
Personalizarea testelor
- Crearea de puncte de control personalizate
- Gestionarea excepțiilor și erorilor
Integrare cu Oracle APEX și .Net Core
-
Testarea aplicațiilor Oracle APEX
- Strategii de testare automatizată pentru aplicațiile APEX
- Instrumente și practici specifice APEX
-
Automatizare în .Net Core
- Configurarea proiectelor de testare
- Testare unitară cu xUnit
- Testare de integrare și end-to-end
Învățarea automată în automatizare
-
Introducere în învățarea automată în testare
- Bazele învățării automate
- Cazuri de utilizare a învățării automate în testarea automatizată
-
Implementarea algoritmilor de învățare automată
- Scrierea algoritmilor pentru analiza predictivă
- Integrarea învățării automate cu testarea automatizată
Întreținerea și construcția manuală a aplicațiilor noi
-
Bazele testării manuale
- Tehnici de testare manuală
- Scrierea cazurilor de testare și a planurilor de testare eficiente
-
Tranziția de la testarea manuală la cea automatizată
- Identificarea candidatilor pentru automatizare
- Bune practici pentru întreținerea scripturilor de testare
Strategii de HCM/NPP digital și externalizare
-
Prezentare generală a HCM/NPP digital
- Instrumente și tehnologii în HCM
- Strategii de automatizare pentru aplicațiile HCM
-
Gestionarea proiectelor de testare externalizate
- Bune practici pentru externalizare
- Asigurarea calității și consistenței în proiectele externalizate
Instrumente și tehnologii alternative
-
Evaluarea Jtest și SOAtest
- Caracteristicile Jtest și SOAtest
- Potrivirea pentru nevoile clientului
-
Introducerea altor instrumente
- Explorarea altor instrumente de automatizare (de ex., Katalon Studio, Postman pentru testarea API)
- Strategii de integrare și tranziție
Ateliere practice și scenarii din lumea reală
-
Sesiuni practice
- Laboratoare practice cu Selenium și TestComplete
- Scenarii de testare din lumea reală
-
Studii de caz și proiect final
- Proiect de grup pentru implementarea unei soluții complete de automatizare
- Prezentare și evaluare reciprocă
Rezumat și următorii pași
Cerințe
- Înțelegerea conceptelor de bază ale programării
- Experiență în testarea software (manuală sau automatizată)
- Familiaritate cu tehnologiile web și cadrele de dezvoltare
Publicul țintă
- Testeri de automatizare
- Ingineri QA
- Dezvoltatori software
- Profesioniști IT implicați în întreținerea și testarea software
Mărturii (5)
Bună relație, Łukasz a avut timp pentru întrebările tuturor și a reușit să ajute pe cineva care avea probleme
Kelly Morris - Titian Software Poland Sp. z o.o.
Curs - Selenium WebDriver in C#
Tradus de catre o masina
Am appréciat tot așa cum este, deoarece pentru mine este tot nou și pot vedea valoarea adăugată pe care o poate aduce muncii mele.
Zareef - BMW South Africa
Curs - Tosca: Model-Based Testing for Complex Systems
Tradus de catre o masina
Formatorul a explicat fiecare funcționalitate în detaliu.
Argean Quilaquil - DXC
Curs - TestComplete
Tradus de catre o masina
Instructorul este plăcut. Explicațiile sale sunt clare și interesante. Încearcă să facă lecțiile cât mai interesante. Am îndrăgit lecția și am dobândit multe cunoștințe. Vă mulțumesc foarte mult. Tehnica cel mai utilă pe care am învățat-o este identificarea elementelor pentru diferite componente web, cum ar fi casetele de text, butoanele radio și butoanele. Uneori, ID-ul elementului nu este capturat corect. Am învățat o metodă diferită de a localiza elemente folosind selecții CSS, XPath, Nume și ID. Mă plac explicațiile. Mulțumesc.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Curs - Advanced Selenium with C#
Tradus de catre o masina
Mi-a plăcut cum exemplele duceau la următoarea. Ați putea folosi ceea ce ați învățat în segmentul anterior în următorul.
Sacha Mannion - BeyondTrust
Curs - C# for Automation Test Engineers
Tradus de catre o masina