Testarea software este un proces complex, idee repetata constant de-a lungul timpului cu scopul de a-i face pe toti oamenii sa inteleaga importanta si necesitatea ei in cadrul oricarei echipe ce dezvolta un anumit produs sau serviciu. Desii unii oameni inca mai cred ca testarea nu e asa importanta, ea este o componenta fundamentala a […]Read More
Tags : automation
Testarea email-urilor nu e cel mai simplu lucru dar exista solutii relativ accesibile. In acest articol vreau sa iti arat cum poti sa folosesti serviciul Mailosaur si CypressIO pentru face teste legate de client emails. Totul porneste de la instalarea CypressIO care se face destul de usor urmarind acest tutorial de pe website-ul oficial. Odata […]Read More
Cucumber si Gherkin – baza testelor automate in limbaj natural
Testarea intr-un mod automatizat reprezinta o componenta esentiala in procesul de testare modern, aplicat preponderent in zilele noastre. Testele automate prezinta un avantaj foarte mare, si anume ca reduc semnificativ timpii de testare pentru anumite feature-uri din produsele software ce ar fi redundat de verificat manual frecvent (ex: textul butonului de login). Testele automate pot […]Read More
Cariera de software tester (QA) poate capata diferite forme in timp, in functie de mai multe variabile: nivelul de cunostinte, nivelul de senioritate, atributii, natura proiectului/ proiectelor, cultura organizationala a companiei etc. Din punct de vedere al tipurilor de task-uri executate, un punct esential in cariera unui QA este cel al tranzitiei de la testarea […]Read More
Automatizarea anumitor cazuri si scenarii de test este un proces foarte important in contextul largit al testarii software (QA). Scrierea testelor automate in sine e un skill foarte important, care necesita cunostinte mai tehnice de programare si framework-uri dedicate ce ne ajuta sa „punem lucrurile in miscare”, precum Cypress sau Selenium. Insa dincolo de faptul […]Read More
BrowserStack – un tool versatil pentru testare web si mobile
Pentru a face fata complexitatii aplicatiilor software din ziua de astazi, este important sa avem la indemana instrumente de testare automata a lor cat mai utile si versatile din punct de vedere al functionalitatilor, pentru a putea testa cat mai multe detalii in diverse moduri. Dupa ce in trecut am discutat de framework-uri precum Playwright […]Read More
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
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