Inca din momentul in care se ia decizia de a testa o anumita aplicatie pentru a se vedea daca aceasta functioneaza, tipurile de testare pe care le putem aplica sunt extrem de variate. Asa cum putem sa verificam aspectele functionale, testarea poate merge si inspre partea non-functionala, unde sunt analizate detalii precum interfata de utilizare, […]Read More
Tags : testare software
Playwright – un „dramaturg” software pentru teste automate
In cadrul procesului de testare, componenta de testare automata se realizeaza preponderent cu ajutorul unor aplicatii speciale numite framework-uri de automatizare. In trecut, am vorbit aici pe blog despre doua astfel de framework-uri, WebDriverIO si Cypress. In continuare voi vorbi despre un alt tool asemanator pentru scrierea de scripturi ce ne ajuta in testarea automata, […]Read More
Inca de la finalul anului 2022, subiectul tehnologiei AI (Inteligenta Artificiala) a devenit tot mai vehiculat in spatiul public, fiind „la moda” dezbaterile despre cum si in ce directie va evolua aceasta. Desi munca privind dezvoltarea Inteligentei Artificiale se desfasoara deja de mai multe decenii, aceasta a revenit in atentia publicului odata cu lansarea lui […]Read More
Se intampla uneori in testarea automata cu CypressJS sa ai nevoie de unele actiuni inainte sau dupa executarea fiecarui test in parte. Pentru a nu copia codul care vrei sa se execute in fiecare din cele 50-100-500 de teste automate pe care lei ai, poti sa folosesti functiile beforeEach si afterEach intr-un mod mult mai […]Read More
Trebuie sa testez schimbatul de ora? Se poate cu Cypress?
Schimbarea orei de vară poate afecta unele funcționalități ale aplicațiilor, de aceea este important să testezi schimbarea orei în aplicația ta pentru a te asigura că aceasta funcționează corect și că utilizatorii nu întâmpină probleme. Tipuri de teste care pot fi facute difera bineinteles in functie de context. In general ele pot fi insa impartite […]Read More
Atunci cand apare dorinta de a te specializa pe o anumita nisa din domeniul IT, descoperirea si corelarea notiunilor invatate sunt aspecte mai greu de gestionat pentru un incepator care nu are experienta sau studii pe partea de Computer Science. Studiul si invatarea ramurii de testare software se poate dovedi o adevarata aventura pentru apropierea […]Read More
Atunci cand apare dorinta de a te indrepta spre un anumit domeniu profesional sau a face o reconversie profesionala spre ceva ce crezi ca ti-ar placea mai mult, exista mai multe mijloace de a realiza acest lucru. Metoda traditionala este sa te indrepti spre o scoala care te pregateste in specializarea respectiva (postliceala, facultate, scoala […]Read More
Intr-unul dintre articolele precedente de pe blog am vorbit despre importanta testarii in general si a testarii automate in particular, prezentand unul dintre cele mai populare framework-uri care ne ajuta la automatizarea testelor, WebdriverIO. In continuare voi prezenta un alt framework extrem de folosit in cadrul procesului de testare automata, si anume Cypress. Ce este […]Read More
Asa cum aminteam si in introducerea articolului meu precedent, testarea software este o componenta esentiala si obligatorie in orice echipa de dezvoltare in IT. Scopul principal este acela de a preintampina si de a raporta greselile de orice natura descoperite in cadrul aplicatiilor, indiferent de tipul acestora (web, mobile, desktop etc.). Totusi, termenii de „greseala” […]Read More
WebdriverIO – un framework popular pentru testare automata
Fiind o componenta extrem de importanta in procesul de dezvoltare a produselor software (Software Development Life Cycle / SDLC), testarea software trebuie realizata in mod necesar si obligatoriu, pentru a preintampina si corecta bug-urile ce se strecoara in productie. Din perspectiva modalitatii de lucru prin care se verifica si valideaza componentele unei aplicatii, testarea software […]Read More