Sponzorizat de newsflash.ro
In general, cand se discuta despre testare sau quality assurance, cel mai mult ne referim la partea de verificare software, a aplicatiilor si programelor pe care utilizatorii obisnuiti urmeaza sa le instaleze si sa le foloseasca la randul lor, in scop personal sau profesional.
Insa nu trebuie sa omitem din vedere ca un produs soft nu poate exista de la sine in neant, el trebuie sa ruleze pe o anumita masina personala, precum un PC, un laptop, un telefon mobil etc. De aceea, un alt tip de testare care se realizeaza in domeniul IT si despre care vom discuta in continuare este testarea hardware.
Ce reprezinta testarea hardware?
Daca testarea software presupune verificarea si validarea produselor soft, a aplicatiilor si programelor dezvoltate cu ajutorul limbajelor de programare, testarea hardware se refera la verificarea pieselor fizice care compun masinile pe care sunt ulterior rulate produsele software.
Pe de-o parte, prin hardware testing putem sa testam anumite componente fizice in sine, precum o memorie, un procesor sau un sistem audio. Pe de alta parte, prin testare hardware ne putem referi si la testarea anumitor aplicatii soft pe anumite tipuri de masini fizice, ca sa vedem daca se comporta corect atat partea software, cat si cea hardware.
Testarea hardware este un tip ceva mai aparte din multitudinea de categorii de testare. Fiind legata de dezvoltarea pieselor fizice, nu toate companiile sau echipele de testare se concentreaza pe acest subtip. Testarea hardware este intalnita obligatoriu in companiile care dezvolta componente de calculator si se concentreaza doar pe asta (cum ar fi compania TSMC care produce semiconductori), sau in companiile de produs care dezvolta atat soft cat si piese hardware (precum Apple, Microsoft, Samsung etc.).
Chiar si tehnicile de testare hardware sunt ceva mai diferite si adaptate pentru acest tip, comparativ cu software testing. Putem vorbi de testare non-functionala, cand verificam piesa din punct de vedere fizic al integritatii sale, daca indeplineste anumite cerinte tehnice (fiabilitate, durabilitate, rezistenta s.a.), daca nu este stricata (crapata, rupta, zgariata), dar si de testare functionala. Aceasta din urma vizeaza functionalitatea si performanta componentelor hardware, precum consumul de putere, protocoalele de comunicare, semnalele de input/ output sau datele de procesare.
De asemenea, se pot realiza unit teste (verificarea individuala a pieselor), testarea de integrare (testam 2 sau mai multe piese impreuna, de exemplu CPU + RAM), testarea de sistem (toate piesele care alcatuiesc acel computer) si testarea de acceptanta (impreuna cu clientii in baza anumitor specificatii de business).
Instrumente specifice in testarea hardware
Inclusiv pe partea de tool-uri, in testare hardware regasim anumite instrumente specifice care ne pot ajuta sa verificam diferite aspecte ale componentelor in cauza. De exemplu, pentru a observa si masura anumiti parametri de…
Sponzorizat de newsflash.ro
Citeste continuarea pe www.blogdeit.ro