{"id":19485,"date":"2023-03-29T06:00:33","date_gmt":"2023-03-29T03:00:33","guid":{"rendered":"https:\/\/goit.global\/blog\/khto-taki-testuvalnyky-ta-navishcho-vony-potribni\/"},"modified":"2024-02-08T04:00:28","modified_gmt":"2024-02-07T15:00:28","slug":"cine-sunt-testerii-si-de-ce-avem-nevoie-de-ei","status":"publish","type":"blog","link":"https:\/\/goit.global\/ro\/cine-sunt-testerii-si-de-ce-avem-nevoie-de-ei\/","title":{"rendered":"Cine sunt testerii \u0219i de ce avem nevoie de ei?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>IT-ul nu \u00eenseamn\u0103 doar programare. Profesioni\u0219tii IT creeaz\u0103 o mul\u021bime de produse care \u00eembun\u0103t\u0103\u021besc via\u021ba oamenilor. Printre acestea se num\u0103r\u0103 site-uri web \u0219i servicii, aplica\u021bii mobile, software pentru calculatoare \u0219i gadgeturi \u0219i multe altele.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dezvoltarea oric\u0103rui produs tehnologic este un proces complex \u0219i cuprinz\u0103tor, care implic\u0103 speciali\u0219ti de diferite segmente. Prin urmare, gre\u0219elile \u0219i erorile de calcul \u00een etapa de dezvoltare sunt frecvente. Niciun produs tehnologic nu func\u021bioneaz\u0103 100% perfect imediat ce codul este scris. Nu se \u00eent\u00e2mpl\u0103, este o utopie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Atunci c\u00e2nd managerii planific\u0103 activitatea unui proiect IT, ace\u0219tia aloc\u0103 \u00een mod deliberat timp \u0219i resurse pentru a-l \u00eembun\u0103t\u0103\u021bi. Echipa repar\u0103 erorile, optimizeaz\u0103 performan\u021ba \u0219i \u00eel preg\u0103te\u0219te pentru lansare. \u00cenainte ca utilizatorii reali s\u0103 viziteze site-ul web sau aplica\u021bia, ace\u0219tia trebuie s\u0103 se asigure c\u0103 totul func\u021bioneaz\u0103 corect. <strong>De aceea este nevoie de testeri.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Asigurarea calit\u0103\u021bii este o etap\u0103 important\u0103 \u00een dezvoltarea oric\u0103rui proiect tehnologic. Cei ce testeaz\u0103, de fapt verific\u0103 fiecare element \u0219i func\u021bie, g\u0103sesc defecte \u0219i inexactit\u0103\u021bi (bug-uri). Apoi programatorii le remediaz\u0103. \u00cen acest fel, echipa aduce calitatea produsului la un nivel care s\u0103 satisfac\u0103 clientul \u0219i utilizatorii.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ce face mai exact un tester?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un tester (QA) este responsabil pentru calitatea software-ului. Scopul s\u0103u este de a se asigura c\u0103 programul func\u021bioneaz\u0103 a\u0219a cum a fost planificat. Adic\u0103, s\u0103 verifice fiecare element din plan cu ceea ce au creat efectiv dezvoltatorii.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De aceea, un tester este un fel de v\u00e2n\u0103tor de erori. Acesta trebuie s\u0103 g\u0103seasc\u0103 toate bug-urile din proiect \u0219i s\u0103 le descrie \u00een detaliu. Acest lucru este necesar pentru ca dezvoltatorii s\u0103 le poat\u0103 remedia rapid.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ce face, de fapt, un QA Tester:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Studiaz\u0103 documenta\u021bia.<\/strong>&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ei \u00een\u021beleg \u00een detaliu modul \u00een care oamenii vor folosi produsul. Cum ar trebui s\u0103 func\u021bioneze \u00een general \u0219i fiecare dintre func\u021biile sale individuale. Toate aceste cerin\u021be sunt descrise \u00een documentele proiectului.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Creeaz\u0103 situa\u021bii de testare.&nbsp;<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Acest lucru este similar cu un plan de lucru: un specialist stabile\u0219te ce func\u021bii trebuie testate \u0219i \u00een ce ordine. De asemenea, \u00eencearc\u0103 s\u0103 prevad\u0103 ce ar putea merge prost \u00een viitor.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Verific\u0103 calitatea produsului.<\/strong>&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Exist\u0103 multe metode \u0219i instrumente pentru acest lucru. De exemplu, po\u021bi testa manual (testare manual\u0103) sau cu ajutorul unor programe de asisten\u021b\u0103 (testare automat\u0103). Atunci c\u00e2nd un specialist g\u0103se\u0219te un defect, el sau ea investigheaz\u0103 \u00een plus impactul acestuia asupra sistemelor conexe.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Colecteaz\u0103 date.<\/strong>&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Tester-ul descrie separat fiecare eroare g\u0103sit\u0103. \u00cen ce condi\u021bii apare, cum se manifest\u0103 \u0219i ce afecteaz\u0103. De asemenea, el adaug\u0103 o not\u0103 cu privire la c\u00e2t de critic\u0103 este.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u00centocme\u0219te rapoarte.<\/strong>&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Acestea sunt a\u0219a-numitele rapoarte de eroare, \u00een care testerul descrie \u00een detaliu eroarea, astfel \u00eenc\u00e2t programatorii s\u0103 o poat\u0103 remedia. Un raport de eroare este ca un plan pas cu pas de reproducere a unei erori.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>De ce nu se poate f\u0103r\u0103 un tester<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un dezvoltator creeaz\u0103 un produs, dar se ocup\u0103 mai ales de partea tehnic\u0103 a acestuia. El scrie cod, proiecteaz\u0103 paginile site-ului, le adapteaz\u0103 la diferite dispozitive \u0219i le integreaz\u0103 cu sisteme ter\u021be. Cu toate acestea, el nu vede cum func\u021bioneaz\u0103 \u00eentregul produs pentru utilizatorul final: \u00ee\u0219i \u00eendepline\u0219te func\u021biile? Este u\u0219or de utilizat?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De obicei, \u00een cazul proiectelor mari, num\u0103rul de erori se m\u0103soar\u0103 \u00een sute sau mii. De cele mai multe ori, acestea sunt probleme care sunt invizibile la prima vedere. Dar exist\u0103 \u0219i erori critice care degradeaz\u0103 semnificativ experien\u021ba utilizatorului.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>O singur\u0103 gre\u0219eal\u0103 poate fi foarte costisitoare pentru o companie. De exemplu, \u00een 1997, toate cele 27 de calculatoare de la bordul portavionului american Yorktown au cedat. Nava a plutit \u00een deriv\u0103 timp de mai multe ore f\u0103r\u0103 niciun control.<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>De ce s-a blocat sistemul? Pur \u0219i simplu pentru c\u0103 cineva a \u00eemp\u0103r\u021bit din gre\u0219eal\u0103 la zero \u00een consola de planificare a cursului. Cei care au testat sistemul de operare nu au prev\u0103zut acest lucru \u0219i nu au ad\u0103ugat protec\u021bie \u00eempotriva opera\u021biunilor imposibile. Pentru a \u00eendeplini sarcina, computerul \u0219i-a folosit capacitatea maxim\u0103, iar toate celelalte sisteme au fost pur \u0219i simplu oprite.&nbsp;<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0218i acesta nu e singurul caz de acest gen. Odat\u0103, Statele Unite au pierdut o nav\u0103 spa\u021bial\u0103 \u00een valoare de 18,5 milioane de dolari din cauza unui mic bug. Chiar \u0219i o \u00eentreag\u0103 armat\u0103 de testeri ar fi costat mai pu\u021bin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Google are unul dintre cele mai mari departamente de testare din lume, cu peste 25.000 de angaja\u021bi. Dar chiar \u0219i acest num\u0103r s-ar putea s\u0103 nu fie suficient. \u00cen fiecare an, compania pl\u0103te\u0219te testerilor \u0219i hackerilor ter\u021bi \u00eentre 5 \u0219i 8 milioane de dolari pentru vulnerabilit\u0103\u021bile g\u0103site \u00een sistemele sale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Toat\u0103 lumea a v\u0103zut bug-uri pe site-uri web. De cele mai multe ori, le observi \u00een layout: o imagine este aplatizat\u0103 undeva, un buton este \u00een afara ecranului, marginile din coloane sunt \u00eempr\u0103\u0219tiate&#8230; Chiar \u0219i gre\u0219elile de ortografie din text sunt, de asemenea, considerate bug-uri, de\u0219i nu sunt critice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Perspective ale profesiei de testare<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vrei s\u0103 r\u00e2zi? Unii antreprenori deosebit de lacomi sus\u021bin c\u0103 re\u021belele neuronale pot \u00eenlocui complet testerii.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00cen realitate, inteligen\u021ba artificial\u0103 va simplifica \u00eentr-o oarecare m\u0103sur\u0103 munca speciali\u0219tilor \u00een domeniul asigur\u0103rii calit\u0103\u021bii. Probabil c\u0103 va prelua unele sarcini primitive \u0219i de rutin\u0103. Dar restul va trebui s\u0103 fie verificat manual sau cu ajutorul test\u0103rilor automate. O persoan\u0103, nu un robot, trebuie s\u0103 fie responsabil\u0103 pentru calitatea final\u0103 a produsului.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At\u00e2ta timp c\u00e2t exist\u0103 smartphone-uri, computere \u0219i internet, testerii vor avea de lucru. \u00cen plus, ace\u0219tia testeaz\u0103 toate tipurile de dispozitive \u0219i sisteme inteligente. Printre acestea se num\u0103r\u0103, de exemplu, consolele de jocuri, dispozitivele de urm\u0103rire a activit\u0103\u021bii fizice, aspiratoarele robotizate, scanerele, navigatoarele \u0219i ma\u0219inile electrice. Dezvoltarea oric\u0103rui software este imposibil\u0103 f\u0103r\u0103 testare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pia\u021ba de asigurare a calit\u0103\u021bii (QA) din Ucraina, de exemplu, cre\u0219te cu 11% pe an. Cu toate acestea, exist\u0103 o lips\u0103 acut\u0103 de testeri &#8211; \u00een unele zone, aceast\u0103 lips\u0103 ajunge \u0219i la 30%. De aceea, a deveni un QA este o decizie strategic\u0103 \u0219i inteligent\u0103.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Po\u021bi \u00eencerca aceast\u0103 profesie \u00een cadrul unui maraton gratuit la GoIT. \u00cen patru zile, vei \u00eenv\u0103\u021ba cum s\u0103 testezi site-uri web simple \u0219i vei afla cum po\u021bi \u00eencepe o carier\u0103 \u00een IT.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/qa.m.goit.global\/ro\/?amp%3Butm_medium=blog&#038;amp%3Butm_campaign=button\"><strong>\u00censcrie-te la maratonul QA<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>IT-ul nu \u00eenseamn\u0103 doar programare. Profesioni\u0219tii IT creeaz\u0103 o mul\u021bime de produse care \u00eembun\u0103t\u0103\u021besc via\u021ba oamenilor. Printre acestea se num\u0103r\u0103 site-uri web \u0219i servicii, aplica\u021bii mobile, software pentru calculatoare \u0219i gadgeturi \u0219i multe altele.<\/p>\n","protected":false},"featured_media":23355,"menu_order":0,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false},"categories":[649],"tags":[913,974,955,1463,964],"class_list":["post-19485","blog","type-blog","status-publish","has-post-thumbnail","hentry","category-robota-v-it","tag-hard-skills","tag-robota-v-it","tag-soft-skills","tag-tekhnolohii","tag-video"],"acf":[],"_links":{"self":[{"href":"https:\/\/goit.global\/ro\/wp-json\/wp\/v2\/blog\/19485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/goit.global\/ro\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/goit.global\/ro\/wp-json\/wp\/v2\/types\/blog"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/goit.global\/ro\/wp-json\/wp\/v2\/media\/23355"}],"wp:attachment":[{"href":"https:\/\/goit.global\/ro\/wp-json\/wp\/v2\/media?parent=19485"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/goit.global\/ro\/wp-json\/wp\/v2\/categories?post=19485"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/goit.global\/ro\/wp-json\/wp\/v2\/tags?post=19485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}