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 […]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
In industria IT&C, produsele software sunt aduse la viata in urma mai multor procese, cicluri si etape destul de bine stabilite la nivel general, care pot fi insa particularizate de la caz la caz. Nicio aplicatie nu apare din neant, la modul simplist: acuma am codat, vedem daca porneste si imediat e livrata clientilor. In […]Read More
Informatiile care apar si circula in in domeniul IT in general si in testare software (QA) in particular sunt extrem de vaste, si in multe cazuri au o complexitate semnificativa. Modul in care ne informam si sursele din care ne alegem informatiile noi si relevante din IT conteaza foarte mult, astfel incat sa fim cat […]Read More
Devenind ceea ce poate fi numita o ”traditie”, la inceputul anului calendaristic este momentul sa discutam aici pe blog despre salariile din IT din Romania, cum au evoluat acestea fata de anul precedent (2023), care e contextul economic si ce alte lucruri pot influenta evolutia veniturilor salariale din domeniul tehnologiei informatiei, urmand sa vedem si […]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
Pentru a putea functiona intr-un mod cat mai adecvat si sa satisfaca logica de business pentru clienti, aplicatiile software trebuie sa aiba in constructia lor anumite API-uri. Abreviat de la application progamming interface, acest element tehnic este legatura centrala care asigura conexiunea dintre bazele de date, de unde preiau anumite informatii si le livreaza corect […]Read More
Una dintre componentele specifice lucratului in IT este accesarea rapida si eficienta a informatiilor de care avem nevoie pentru a putea realiza sarcinile date. Nu conteaza asa mult sa cunoastem pe de rost toate functiile unui limbaj de programare de exemplu, ci mai degraba sa stim unde si cum sa le cautam. In acest sens, […]Read More
Deja de mai multi ani fenomenul schimbarii si reorientarii in cariera este destul de prezent in piata muncii din Romania si nu numai, tarile occidentale nefacand exceptie. Reconversia profesionala a devenit o tendinta extrem de clara si de evidenta in tara noastra, manifestata cu predilectie dupa venirea pandemiei de coronavirus in 2020, cand mai multe […]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