Tipuri de procese de testare

Procesele de testare sunt împărțite în două grupe principale:

- testarea în scopul identificării defectelor și disfuncționalităților: după asamblare în întreprindere, pre-vânzare, testare la locul de muncă după instalare sau la apelul utilizatorului;







- Testarea pentru a compara indicatorii de calitate ai computerelor concurente (bencmark - teste).

Testarea celui de-al doilea tip din această secțiune nu este luată în considerare, deoarece de obicei nu este implicată direct în îndatoririle unui tehnician de service. Cu toate acestea, software-ul de testare bencmark poate fi folosit în unele cazuri pentru scopurile primului grup.

Acum sunt folosite multe metode diferite de testare și sunt combinate în moduri diferite într-o varietate și mai mare a proceselor tehnologice.

Condițional, vom împărți procesele de testare tehnologică în următoarele grupuri în funcție de scopurile lor:

- test bencmark.

Testarea va fi numită testare, efectuată pentru un calculator eficient pentru a identifica eventualele defecte ascunse. Diagnostic - testarea calculatorului defect pentru a găsi (localiza) problema. În ambele procese pot fi utilizate teste similare, dar de obicei într-o ordine în mod substanțial diferită.

Calculatorul ca obiect de testare în comparație cu alte tipuri de echipamente electronice are o serie de caracteristici:

- controlul semnalelor electrice necesită echipamente sofisticate de măsurare, de exemplu, costul unei stații de testare este de așa natură încât numai o întreprindere mare o poate achiziționa;

- proiectarea computerelor este acum redusă la câteva module integrate neasamblate (plăci) integrate, prin interconectarea ușoară a conectorilor, este dificil de contactat concluziile circuitelor integrate;

- îmbunătățirea rapidă a computerelor și software-ului necesită un flux constant de informații tehnice pentru profesioniștii din domeniul serviciilor.

În funcție de mijloacele tehnice utilizate, testarea poate fi împărțită:

- Automatizat, realizat cu ajutorul stațiilor de testare hardware sau a standurilor hardware; această tehnologie necesită echipamente costisitoare și este de obicei justificată numai în domeniul producției;







- software, realizat în principal cu ajutorul programelor de testare și a dispozitivelor simple.

Avantajele testelor software includ:

- cerințe reduse pentru calificarea personalului;

- de obicei nu este nevoie să dezasamblați calculatorul;

- posibilitatea de automatizare, care vă permite să organizați controale preventive regulate pentru a identifica defecțiunile în stadiile incipiente;

- posibilitatea de diagnosticare a nodurilor neasamblate.

Principalul dezavantaj al testelor software este de obicei considerat a fi un grad scăzut de localizare a defecțiunii. În plus, caracteristicile soluțiilor de arhitectură și design de circuite aplicate în anumite modele de calculatoare pot face dificilă sau imposibilă testarea anumitor noduri specifice.

Testați software-ul

Toate programele de testare utilizează următoarea secvență de operații.

1. Procesorul transmite comenzi (efecte) către unitatea de calcul a computerului testată, pentru care reacția bloc este cunoscută sau cel puțin previzibilă.

2. Procesorul primește coduri de răspuns de stare de la unitatea testată (înregistrează reacția).

3. Reacția obținută este comparată cu standardul, de exemplu, cu codurile de stare obținute pentru unitatea care poate fi utilizată.

4. Pe baza coincidenței / incompatibilității cu standardul (sau aproximarea / îndepărtarea), se face o concluzie cu privire la funcționalitatea sau funcționarea defectuoasă a unității.

Pentru a testa dispozitive complexe, de exemplu unitățile de disc, pasii 3, 4 pot fi dificil de implementat automat. În acest caz, reacția standard și reacția rezultată sunt transmise unui monitor sau imprimantei, pentru ca compararea și luarea deciziilor să fie efectuate de un specialist.

Diferențele din software-ul de testare sunt reduse la

- diferențele între acțiunile de testare și standardele corespunzătoare, ca rezultat, testele diferă în ceea ce privește durata și profunzimea testelor;

- diferențele în seturile de blocuri de testare;

- forme de cartografiere a rezultatelor;

- diferențele în gradul de testare a automatizării;

- diferențele de contabilitate pentru caracteristicile specifice ale echipamentului, ceea ce uneori duce chiar la rezultate contradictorii ale diferitelor teste.

În prezent, sunt utilizate pe scară largă următoarele grupuri de programe de testare:

- Testul de testare automată (POST) este un set de teste rapide și relativ superficiale, care testează în principal elementele plăcii de bază; POST este integrat în BIOS-ul tuturor computerelor personale moderne;

- Pachete de testare universale (Norton Diagnostics, CheckIt, QAFE, AMIdiag) - vă permit să verificați mai atent toate dispozitivele, inclusiv specializările periferice; cele mai avansate versiuni vă permit să acumulați informații despre starea parcului de calcul în bazele dvs. de date;

- run-in teste, cunoscute și sub numele de: teste extreme, teste de ardere; sarcina lor este să descarce maxim toate componentele calculatorului, să o introducă în cel mai greu mod, pentru care probabilitatea maximă de manifestare a defectelor ascunse;

- la nivel înalt de testare care evaluează performanța nu numai hardware, dar, de asemenea, software-ul instalat, de obicei, de asemenea, vă permit să evaluați performanța reală (de referință).







Articole similare

Trimiteți-le prietenilor: