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 […]Read More
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
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