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
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
Raspunsul la aceasta intrebare nu este simplu. Va trebui sa ne uitam la mai multe lucruri inainte de a da un raspuns clar. Hai sa vedem de ce trebuie sa tinem cont. AI-ul si jobul de QA Multa lume crede ca AI-ul o sa inlocuiasca in curand majoritatea joburilor din IT, inclusiv pe cel de […]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
Procesul de testare al diferitelor aplicatii software este extrem de complex datorita faptului ca trebuie inspectate foarte multe detalii tehnice si non-tehnice, care ulterior se rasfrang asupra experientei utilizatorilor finali. Pentru a testa cat mai in detaliu si cat mai cuprinzator produsele software, trebuie sa cunoastem si sa folosim o gama variata de instrumente de […]Read More
In modul cotidian, suntem obisnuiti cei mai multi dintre noi sa folosim majoritatea aplicatiilor si website-urilor fara nicio problema, accesandu-le perfect normal, dand click-uri, tastand orice fel de date si bucurandu-ne de intreaga experienta. Aproape mai deloc, nu ne dam seama sau nu ne gandim in mod direct ca nu toti oamenii se pot bucura […]Read More
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 […]Read More
In lumea calculatoarelor si a tehnologiei exista numeroase tipuri de erori si defecte ce pot fi depistate in cadrul structurilor software sau hardware. Unele buguri pot fi functionale, daca ne gandim la anumite functii care nu se executa corespunzator (ex: apasam butonul de Login si se inchide aplicatia), sau non-functionale, precum cele referitoare la User […]Read More