Tester

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 2 ianuarie 2022; verificările necesită 3 modificări .

Tester  (Test) - un specialist care participă la testarea unei componente sau a unui sistem. [1] Datoria lui este să caute erori și eșecuri probabile în funcționarea obiectului de testare (produs, program ). Testerul simulează diverse situații care pot apărea în timpul utilizării articolului de testare, astfel încât dezvoltatorii să poată corecta erorile detectate.

Scopul specific al unei echipe de testare variază de la companie la companie, dar există un factor comun în spatele detaliilor. Testarea pentru informații. Pe baza acestor informații se iau decizii critice cu privire la un proiect sau produs [2] .

În funcție de subiectul testării, se pot distinge testerii alfa  - testarea neprofesională a unui program aflat într-un stadiu incipient de dezvoltare (" versiunea alfa " [3] și testerii beta  - utilizatori care s-au angajat să testeze programul ( „ versiunea beta ”), inclusiv versiunile publicate oficial și așa-numitele „candidați de lansare” ale programului.

După tipul de activitate se pot distinge:

Calitățile necesare ale unui tester sunt gândirea logică , atenția, memoria bună , capacitatea de a învăța și de a se adapta la sarcinile existente , trece rapid de la un tip de sarcină la altul. La fel de importante sunt răbdarea, perseverența și capacitatea de a lucra în echipă.

În plus, testerul acționează atât ca utilizator , cât și ca expert și, prin urmare, trebuie să aibă o anumită mentalitate : să fie capabil să reproducă comportamentul utilizatorului produsului și să analizeze comportamentul sistemului, parametrii de intrare și rezultatele obținute din punctul de vedere al unui inginer . Una dintre caracteristicile profesiei este posibilitatea lucrului de la distanță, iar distanța adesea nu contează (testerul poate fi într-un alt oraș sau țară în raport cu dezvoltatorul și clientul).

Principalele cerințe pentru solicitant, de regulă, sunt:

În același timp, cerințele pentru nivelul de competențe și specializare necesare variază în funcție de software-ul testat.

9 septembrie este „ ziua testerului ” neoficială .

Note

  1. Tester Glosar de rstqb Arhivat 30 septembrie 2017 la Wayback Machine  (rusă)  - o listă de termeni de la A la Z
  2. Cem Kaner, James Bach și Bret Pettichord (2002). Lecții învățate în testarea software-ului: o abordare bazată pe context. John Wiley & Sons. p. 314. ISBN 9-780-47108112-8
  3. Savin Roman, Testing dot-com or a manual on the abuse of bugs in Internet startups - M: Editura Delo, 2006

Literatură