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
Tags : cypress
Procesul de testare a produselor software este destul de complex, unul dintre motive fiind acela ca presupune mai multe niveluri ale testarii. Despre acestea am mai discutat si in trecut aici pe blog, fiind vorba de cele 3 niveluri principale ale testarii care sunt grupate in conceptul de Piramida nivelurilor testarii (automate): unit testing, testarea […]Read More
În acest articol, vom explora cum putem utiliza Cypress pentru a interacționa cu Shadow DOM în aplicațiile web. Ce este Shadow DOM? Shadow DOM este o tehnologie importantă în dezvoltarea web, care permite encapsularea elementelor HTML, CSS și JavaScript în interiorul unui container DOM, astfel încât să fie izolate de restul paginii. Practic exista inca […]Read More
Jobul de software tester (QA), in ciuda a ceea ce cred unii oameni, este unul complex si necesita un set de mai multe cunostinte extrem de necesare pentru a performa cu adevarat. Deoarece un QA engineer trebuie sa aiba o privire cat mai de ansamblu asupra produsului, orice fel de cunostinta tehnica poate fi un […]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
Când dorești să verifici dacă un anumit site web sau serviciu funcționează, în general deschizi site-uri precum https://downforeveryoneorjustme.com/ sau https://down.com/ pentru a verifica dacă și alții întâmpină aceeași problemă și pentru a te liniști puțin. Dar ce faci dacă rulezi teste în Cypress Cloud (vezi mai jos) sau rulezi Cypress într-o imagine Docker și, dintr-un […]Read More
Cypress este un framework modern și puternic pentru testarea aplicațiilor web. Una dintre cele mai utile metode oferite de Cypress este cy.contains, care ne permite să căutăm și să verificăm conținutul în mod eficient în cadrul aplicațiilor noastre. În acest articol, vom explora această metodă minunată și vă vom oferi exemple de cod distractiv și […]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
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