Curs de pregatire Introducere în Testarea Agile
Acest curs de 2 zile oferă o scurtă introducere în testarea software Agile. Acesta abordează conceptele de bază ale testării, în contextul dezvoltării Agile (Scrum) și utilizează modelul Cadranelor de Testare Agile al lui Crispin & Gregory ca și cadru pentru a explora principiile și practicile contemporane ale testării Agile.
Publicul țintă
Acest curs este destinat echipelor de dezvoltare care doresc să-și îmbunătățească practicile de testare într-un context Agile.
Este, de asemenea, potrivit pentru cei care intenționează să urmeze o carieră specifică în testare și reprezintă o condiție prealabilă adecvată pentru cursul iSQI Certified Agile Tester.
Schița de curs
Prezentare generală a Agile
- Istoricul metodelor Agile
- Discuție despre declarațiile din Manifestul Agile
Cadrul Scrum
- Roluri și responsabilități Scrum – Scrum Master, Product Owner, Echipa de Dezvoltare
- Evenimente Scrum – Sprint, Planificarea Sprintului, Recenzie, Retrospectivă, Ședința Scrum
- Artefacte Scrum – Backlog-ul Produsului, Backlog-ul Sprintului, Incrementul Produsului
Testarea Agile
- Colaborare în loc de independență
- Rolul documentației în Agile
- Introducere în Cadranele de Testare Agile
- Automatizarea testării
Fundamentele Testării
- Procesul Fundamental de Testare
- Tehnici de proiectare a testelor Black-box
- Tehnici de proiectare a testelor White-box
- Atributele calității
- Testarea performanței
- Exemplu de unelte de testare
Testarea orientată către tehnologie care ghidează dezvoltarea
- Testarea unitară și proiectarea testelor Black-box
- Dezvoltarea orientată pe teste
- Exemplu de unelte de testare
Testarea orientată către afaceri care ghidează dezvoltarea
- Povești de utilizator și testarea de acceptare
- Dezvoltarea orientată pe comportament
- Exemplu de unelte de testare
Testarea orientată către afaceri care critică produsul
- Testarea exploratorie
- Proiectarea testelor White-box
Cursurile publice necesita 5+ participanti
Curs de pregatire Introducere în Testarea Agile - Rezervare
Curs de pregatire Introducere în Testarea Agile - Solicitare
Introducere în Testarea Agile - Cerere de consultanta
Mărturii (1)
atelier-uri, cazuri practice
Joanna Nowak - LKQ Polska Sp. z o. o.
Curs - Introduction to Agile Testing
Tradus de catre o masina
Cursuri viitoare
Cursuri înrudite
Testare și Întreținere Avansată a Automatizării
35 OreAceastă formare condusă de un instructor, în format live <la fața locului> (online sau la fața locului), este destinată testerilor și dezvoltatorilor de nivel intermediar care doresc să-și aprofundeze cunoștințele și abilitățile în domeniul testării automatizate, concentrându-se pe instrumente precum Selenium, TestComplete și integrarea cu Oracle APEX și .Net Core.
La finalul acestei formări, participanții vor putea:
- Să configureze și să utilizeze Selenium și TestComplete pentru testarea automatizată.
- Să dezvolte scripturi și cadre de testare avansate.
- Să integreze testarea automatizată cu aplicațiile Oracle APEX și .Net Core.
- Să aplice tehnici de învățare automată pentru a îmbunătăți testarea automatizată.
- Să facă tranziția de la testarea manuală la cea automatizată în mod eficient.
- Să gestioneze proiecte de testare externalizate și să mențină standardele de calitate.
C# Avansat pentru Ingineri de Testare Automată
21 OreAcest training condus de un instructor, live în România (online sau la fața locului), este destinat inginerilor de testare automată cu experiență care doresc să învețe concepte avansate de programare în C# pentru testare automată.
La finalul acestui training, participanții vor fi capabili să:
- Înțeleagă concepte avansate de programare în C# și cele mai bune practici.
- Aplice principii avansate de programare orientată pe obiect pentru a crea soluții de automatizare eficiente și flexibile.
- Proiecteze și dezvolte cadre de automatizare modulare și reutilizabile folosind cele mai bune practici din industrie.
Selenium Avansat
14 OreÎn cadrul acestei formări live, conduse de un instructor în România, participanții vor învăța cum să îmbunătățească o suită automatizată de teste folosind tehnici avansate pentru controlul Selenium.
La finalul acestei formări, participanții vor fi capabili să:
- Rezolve probleme complexe de automatizare a testelor pentru aplicații web cu Selenium.
- Aplice expresii regulate și tehnici de verificare bazate pe tipare.
- Gestioneze excepțiile care întrerup executarea testelor.
- Cauți programatic obiecte web.
- Capture date din controalele web dinamic.
- Creze un cadru de testare orientat spre date (data-driven).
- Distribuie execuția testelor cu Selenium Grid.
Dezvoltarea și Testarea API-urilor folosind Java (Jersey)
14 OreJersey este implementarea de referință open source a JAX-RS (Java API for RESTful Web Services). Oferă biblioteci pentru a construi rapid și eficient API-uri REST în Java. Împreună cu instrumentele moderne de testare, Jersey permite dezvoltatorilor să proiecteze, să construiască, să testeze și să documenteze API-uri în mod eficient.
Acest training condus de un instructor, live (online sau la fața locului), este destinat dezvoltatorilor și testerilor Java de nivel începător până la intermediar, care doresc să învețe dezvoltarea și testarea API-urilor folosind Jersey și instrumente de suport.
La finalul acestui training, participanții vor putea:
- Să configureze un proiect Jersey cu Maven.
- Să dezvolte și să implementeze API-uri RESTful folosind Jersey.
- Să testeze API-uri folosind Postman și cadre de testare automatizate.
- Să gestioneze erori, securitate și documentație pentru API-uri.
Formatul cursului
- Prelegere interactivă și discuții.
- Exerciții practice.
- Implementare într-un mediu live-lab.
Opțiuni de personalizare a cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
BDD pentru Non-Programatori: Atelier Live
14 OreAcest atelier condus de un instructor și live în România începe cu o introducere în BDD, ce este și cum este folosit de companii pentru a promova un design, o dezvoltare și testare de calitate a software-ului. Acest lucru este realizat dintr-o perspectivă non-inginerie, cu atenție asupra utilizatorilor finali, cerințelor lor, limbajului și modului de gândire. De asemenea, abordăm provocările de comunicare pe care părțile interesate de afaceri le pot întâmpina atunci când lucrează mai strâns cu colegii cu o mentalitate tehnică.
La finalul acestui training, participanții vor ști cum să:
- Scrie povestiri de utilizator concise care surprind modelele de utilizare ale utilizatorilor reali ai software-ului.
- Transforme povestirile lor de utilizator în limbajul comportamental al BDD (Dat fiind, Când, Atunci).
- Derive cazuri de testare din aceste povestiri, pentru a fi folosite de ingineri pentru implementare și testare.
- Înțeleagă relația dintre cerințele produsului, criteriile de acceptare și cazurile de testare.
- Demistifice jargonul tehnic care împiedică comunicarea și înțelegerea.
- Instaleze și folosească instrumente excelente pentru scrierea fișierelor de caracteristici BDD.
- Înțeleagă și aprecieze ce se întâmplă odată ce munca este predată inginerilor.
- Joace un rol mai activ în ciclul de dezvoltare iterativă.
ISTQB Certified Tester Advanced Level – Test Analyst (CTAL-TA)
35 OreCursul ISTQB Certified Tester Advanced Level – Test Analyst (CTAL-TA) este conceput pentru profesioniștii cu experiență în teste, care doresc să își consolideze expertiza în analiza testelor, proiectarea testelor, testarea orientată pe riscuri și asigurarea calității pe întregul ciclu de viață al dezvoltării software. Cursul oferă participanților tehnici avansate pentru analizarea cerințelor, proiectarea unor cazuri de testare eficiente, gestionarea defectelor și garantarea calității software din perspectiva afacerii și a utilizatorului.
La finalul acestui curs, participanții vor fi capabili să:
- Aplice tehnici avansate de analiză și proiectare a testelor.
- Analizeze cerințele și istoriile de utilizator pentru a identifica condițiile de testare.
- Siliteze scenarii și cazuri de testare bazate pe riscuri și să le prioritarizeze.
- Evalueze caracteristicile de calitate ale software-ului și cerințele non-funcționale.
- Reevalueze specificațiile din perspectiva testării.
- Efectueze analiza defectelor și să contribuie la identificarea cauzelor rădăcină.
- Aplice tehnici de testare statică pentru a îmbunătăți calitatea la etapele timpurii ale SDLC.
- Susțin activități de testare în mediile Agile, Waterfall și Hybrid.
- Îmbunătățească acoperirea testelor prin metode sistematice de proiectare a testelor.
- Să se pregătească eficient pentru examenul de certificare ISTQB CTAL-TA.
ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM)
35 OreISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM) este o certificare de nivel profesional care se concentrează pe practici avansate de management al testării, abilități de leadership și luarea deciziilor strategice în conformitate cu programa ISTQB.
Această pregătire condusă de un instructor, în format live (online sau la fața locului), este destinată managerilor de testare și profesioniștilor QA de nivel intermediar sau avansat care doresc să stăpânească programa ISTQB Advanced Level Test Manager și să se pregătească pentru certificare.
La finalul acestei pregătiri, participanții vor fi capabili să:
- Dezvolte și gestioneze strategii și planuri cuprinzătoare de testare.
- Aplice tehnici de testare bazate pe risc pentru a optimiza eforturile de testare.
- Monitorizeze, controleze și îmbunătățească procesele de testare în cadrul proiectelor.
- Conducă și dezvolte echipe de testare, gestionând așteptările părților interesate.
- Utilizeze instrumente și metrici pentru managementul testării, raportare și îmbunătățire continuă.
Formatul cursului
- Prezentare interactivă și discuții.
- Exerciții și întrebări practice orientate spre examen.
- Studii de caz și simulări practice aliniate la programa ISTQB CTAL-TM.
Opțiuni de personalizare a cursului
- Pentru a solicita o pregătire personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Fundamentele QA și Testării Moderne cu AI (Pregătire pentru ISTQB Foundation)
21 OreFundamentele QA și Testării Moderne cu AI este un program de formare cuprinzător care combină programa ISTQB Certified Tester Foundation Level (CTFL v4.0) cu o introducere practică în instrumentele și tehnicile de testare asistate de AI. Acest curs este conceput ca o cale de pregătire pentru certificarea ISTQB Foundation Level, oferind participanților abilități imediat aplicabile în testarea asistată de AI.
Această formare condusă de un instructor, live (online sau la fața locului), este destinată profesioniștilor QA, testerilor de software și inginerilor de testare care doresc să înțeleagă structurat fundamentele asigurării calității, în timp ce învață să utilizeze instrumente moderne de AI pentru generarea de cazuri de testare, automatizarea testelor și analiza defectelor.
La finalul acestei formări, participanții vor putea:
- Aplica cele șapte principii de testare și rolul testerului pe parcursul ciclului de viață al dezvoltării software.
- Proiecta cazuri de testare folosind tehnici de tip black-box, white-box și bazate pe experiență, conform standardelor ISTQB.
- Raportare, urmărire și gestionare a defectelor pe întregul lor ciclu de viață.
- Planificarea testării folosind abordări bazate pe risc, tehnici de estimare și metrici de progres al testelor.
- Evaluarea și selectarea instrumentelor de automatizare a testelor în contextul organizațional.
- Utilizarea AI generativ și a modelelor lingvistice mari (LLMs) pentru redactarea, revizuirea și rafinarea cazurilor de testare din cerințe.
- Aplicarea instrumentelor bazate pe AI pentru automatizarea testelor cu autoreparare, testare de regresie vizuală și predicția defectelor.
- Navigarea structurii examenului ISTQB Foundation Level și răspunderea cu încredere la întrebări tipice.
Formatul cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu de laborator live.
Opțiuni de personalizare a cursului
- Pentru a solicita o formare personalizată, vă rugăm să ne contactați pentru a aranja.
Testarea API cu Postman
21 OreAcest training condus de un instructor, live în România (online sau la fața locului) este destinat testerilor de software care doresc să folosească Postman pentru testarea API-urilor.
La finalul acestui training, participanții vor putea:
- Executa teste folosind cereri și fluxuri de lucru automate.
- Defini, dezvolta, testa și observa un API folosind un sistem de control al versiunilor.
- Genera date dinamice într-o cerere.
- Documenta și organiza teste în colecții pentru revizuirea echipei.
Selenium WebDriver în C#
14 OreAcest training condus de un instructor, live în România (online sau la fața locului) introduce participanții în testarea automatizată cu Selenium WebDriver și C# în Visual Studio. Dacă nu aveți experiență în programarea C# sau doriți să vă actualizați cunoștințele despre C#, vă rugăm să consultați cursul: C# pentru Ingineri de Testare Automatizată.
Testare Automatizată cu Selenium și Jenkins
21 OreAcest curs oferă pregătire pentru gestionarea proiectelor de testare folosind suita de teste Selenium și testarea continuă cu Jenkins.
Publicul țintă:
- Ingineri de testare software
- Dezvoltatori software implicați în dezvoltarea agile
- Manageri de release
- Ingineri QA
La finalul cursului de Selenium, participanții vor fi capabili să:
- Folosească suita de teste Selenium eficient în proiecte reale
- Utilizeze Selenium pentru testarea cross-browser
- Distribuie testele folosind Selenium Grid
- Ruleze teste de regresie Selenium în Jenkins
- Pregătească rapoarte de testare și rapoarte periodice folosind Jenkins
Testare Automată cu Selenium și Python
14 OreSelenium este un cadru open-source pentru automatizarea testării aplicațiilor web pe diferite browsere. Cu Selenium 4, sunt disponibile API-uri îmbunătățite pentru WebDriver, localizatori relativi nativi și suport îmbunătățit pentru grid. Python oferă simplitate și o integrare puternică cu cadre de testare precum Pytest, făcându-l o alegere puternică pentru dezvoltarea de suite de testare automate scalabile și ușor de întreținut.
Acest training condus de un instructor, live (online sau la fața locului), este destinat testerilor și dezvoltatorilor de nivel începător până la intermediar care doresc să folosească Selenium cu Python pentru a automatiza testarea aplicațiilor web în medii reale.
La finalul acestui training, participanții vor putea:
- Să instaleze și să configureze Selenium cu Python într-un mediu de testare.
- Să construiască scripturi robuste de testare automată folosind Selenium WebDriver și Pytest.
- Să aplice Modelul de Obiect de Pagină (POM) pentru cadre de testare ușor de întreținut.
- Să ruleze teste pe mai multe browsere folosind Selenium Grid.
- Să integreze teste automate în pipeline-uri CI/CD.
- Să depaneze probleme comune și să aplice cele mai bune practici pentru stabilitatea automatizării.
Formatul Cursului
- Prezentare interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu live-lab.
Opțiuni de Personalizare a Cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Testare Automată cu Selenium
21 OreAcest curs oferă pregătire pentru gestionarea proiectelor de testare și oferă experiență practică cu aplicații web, automatizarea testelor funcționale și automatizarea testelor cross-browser folosind suita de teste Selenium.
Publicul țintă pentru acest curs este format din ingineri de testare software și testeri manuali.
La finalizarea cursului, participanții vor putea folosi eficient Selenium WebDriver în proiecte din lumea reală.
TestComplete
21 OreÎn cadrul acestui training condus de un instructor în România, participanții vor învăța cum să utilizeze funcțiile TestComplete, inclusiv modelul de obiect de test, punctele de control, maparea numelor și interfața pentru a efectua teste automate pe aplicații desktop, web și mobile.
La sfârșitul acestui training, participanții vor putea:
- Crea, înregistra și rula teste funcționale.
- Crea un cadru de testare scalabil și ușor de întreținut.
- Crea puncte de control, adapta teste pentru mai multe dispozitive și analiza rezultatele testelor.
- Utiliza extensiile de script ale TestComplete.
Curs XML xQuerry API
14 OreDescrierea cursului
XML (eXtensible Markup Language) este un standard utilizat pentru reprezentarea și schimbul structurat de date între aplicații, iar API-urile permit comunicarea și integrarea între sisteme software. XQuery este un limbaj destinat interogării și transformării documentelor XML, iar instrumente precum Postman și SoapUI facilitează testarea și validarea serviciilor REST și SOAP.
Acest curs, susținut de instructor, în format fizic, se adresează participanților cu nivel începător sau mediu care doresc să înțeleagă tehnologiile XML și XQuery, să utilizeze API-uri REST și SOAP și să folosească instrumente specifice pentru testarea și analiza acestora.
Obiectivele cursului
La finalul cursului, participanții vor putea:
- Citi, interpreta și valida structuri XML.
- Scrie interogări XQuery pentru extragerea și transformarea datelor XML.
- Înțelege conceptele fundamentale ale API-urilor REST și SOAP.
- Înțelege structura cererilor și răspunsurilor API în formatele XML și JSON.
- Utiliza instrumente specifice pentru testarea și explorarea API-urilor (Postman și SoapUI).