Design de testare - studopediya

Presupune teste studia doar logica programului.

Aceasta implică teste să se bazeze doar pe specificațiile externe.

Există două abordări de testare.

Niciodată nu se poate modifica programul pentru a facilita testarea acestuia.

Testarea este necesar să se încredințeze programatori cei mai capabili.

Odată cu creșterea numărului de erori detectate în program, crescând probabilitatea relativă a existenței unor erori nedetectate în ea.

Trebuie să studiem rezultatele fiecărui test în detaliu.

Testele trebuie să se pregătească pentru dreapta și pentru intrare greșită.

Ar trebui să fie evitată, nu de testare reproductibilă, care nu este setat ca acțiunile de intrare nu sunt valori, care de multe ori nu pot fi repetate în găsirea erorilor de pre-planificate. Testele trebuie să fie documentate.

Nu este posibil să se testeze propriul lor program. Testarea ar trebui să fie proces distructiv.

Ei bine, asta e testul pentru care o probabilitate mare de a detecta o eroare și nu cea care demonstrează funcționarea corespunzătoare a programului.

Testarea software-ului.

Testarea - procesul de implementare a programului, cu intenția de a găsi erori. În cazul în care scopul - pentru a arăta absența unei erori, acestea vor fi găsit puțin, în cazul în care obiectivul - pentru a arăta prezența unor erori, acestea vor fi găsite mult mai mult. Debugging - este procesul de stabilire a naturii exacte a găsit o eroare și corectarea acesteia. Rezultatul testului este datele originale pentru depanare. Principiile de bază de testare sunt reflectate în următoarele teste axiome.

2. Una dintre problemele cele mai dificile in testare - pentru a decide când să termine, adică, modul de a alege un minim de teste, dând un impact maxim.

4. O parte esențială a oricărei a testului - Descrierea producției de așteptat și rezultatul, adică rezultatele așteptate de testare este necesar să se stabilească în prealabil înainte de a scrie programul.

1. Pe baza caietului de sarcini externe, este necesar să se pregătească un test pentru fiecare situație, chemarea efecte externe pentru fiecare zonele de frontieră de valori acceptabile ale datelor de intrare și de ieșire pentru toate condițiile invalide. În cazul în care parametrii de intrare un pic și au un pic valori diferite, este logic să rezolve toate combinațiile de intrare. În cazul în care argumentele de intrare sunt limitate la un anumit interval de valori, apoi verificați lucrările la limitele tolreanță și mai multe puncte de interior. Multe programe au o limite funcționale. (De exemplu, modulul efectuează sortarea numerelor matrice de frontieră funcțională este gol sau conține un element, matrice este deja sortate, toate elementele de matrice - sunt la fel.).

2. Este necesar să se verifice textul programului și se adaugă teste pentru a acoperi toate ramurile condiționate.

3. Pentru fiecare ciclu, trebuie să facă încercările corespunzătoare care trebuie efectuate o dată corpul buclei, numărul maxim de iterații, ocolind bucla.

4. Atunci când este necesar, programul de testare pentru a identifica o sensibilitate deosebită la valorile datelor de intrare și de a adăuga teste.

articole similare