Tag: testare automata

Ce sunt flaky tests in testarea automata?
Testarea automata presupune folosirea unui set destul de mare de tehnologii pentru a putea automatiza scenariile de testare dorite. Vorbim aici de o serie de framework-uri precum Cypress, Selenium sau Playwright, plus alte resurse tehnice care ne ajuta sa scriem teste automate. Insa toate aceste tehnologii nu sunt perfecte, si corelate cu anumite elemente contextuale…

Mai este nevoie sau nu de testare manuala?
Ultimele doua decenii au adus pentru industria IT si produsele pe care aceasta le livreaza o dezvoltare in ritm exponential. Nivelul de cunostinte, cercetarea, instrumentele si procedeele de lucru au evoluat considerabil, implicit si nivelul la care se realizeaza procesul de testare software. In paralel cu aceasta evolutie pozitiva vizibila a dezvoltarii si testarii produselor…

Limbaje de programare compilate vs. interpretate
In industria software exista nenumarate limbaje de programare cu ajutorul carora se scriu si se dezvolta programele si aplicatiile pe care ulterior noi, in calitate de utilizatori finali, le folosim. Fara limbaje de programare ar fi practic imposibil procesul de dezvoltare al aplicatiilor software (SDLC). Diversitatea limbajelor folosite pentru coding este atata de mare, incat…

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…

Page Object model si organizarea testelor automate
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…

Bune practici in testarea software
In viata de zi cu zi din cadrul procesului de testare software apar numeroase situatii cand, pentru a rezolva unele task-uri, e nevoie de a face sau de a sti anumite lucruri astfel incat acestea sa poata fi indeplinite cu succes si fara probleme ulterioare. Chiar daca multe lucruri si sfaturi sunt cuprinse in teoria…

Ce face un tester (QA) la job?
Dupa cum am mai mentionat si in articolele precedente, testarea software este una dintre ramurile principale din cadrul industriei IT, iar un tester (QA) are un rol fundamental in procesul de dezvoltare a produselor software (SDLC). De multe ori insa, imaginea publica, generala despre munca unui QA si despre ce face el concret la job…

E nevoie de cunostinte de programare in testare (QA)?
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…

Portofoliul personal in testare software (QA)
In perioada de inceput a studierii oricarei arii din domeniul IT este important sa fixam cat mai bine notiunile teoretice, dar in paralel ele trebuie si exersate, pe cat posibil. Aria testarii software nu face exceptie, unde pentru exersarea cunostintelor acumulate putem dezvolta anumite proiecte personale si teme de lucru, organizate intr-un portofoliu personal. Ce…






