Testarea determină existența erorilor, iar depanarea își găsește cauza
Depistarea și testarea
Cum să verificați textul programului înainte de a merge la computer
Debugarea unui program este procesul de identificare și corectare a erorilor din program, care este produs de rezultatele run-ului său pe computer.
Testarea (testul de testare în limba engleză) este un test care verifică corectitudinea programului ca întreg sau a componentelor acestuia.
Depistarea și testarea sunt două faze distincte și diferite:
- În timpul depanării, apar localizarea și eliminarea erorilor de sintaxă și a erorilor de codificare explicite;
- În același proces de testare, programul este testat pentru a se asigura că nu conține erori evidente.
Depanarea termenului în limba engleză ("debugging") înseamnă literalmente "capturarea bug-urilor". Termenul a apărut în 1945, când unul dintre primele computere - "Mark-1" a încetat să funcționeze datorită faptului că circuitul electric a primit o molie și și-a blocat rămășițele cu una din mii de mașini de releu.
În sistemele software moderne (Turbo Basic, Turbo Pascal, Turbo C etc.) depanarea este adesea efectuată folosind software special numit debuggers. Aceste instrumente vă permit să explorați comportamentul intern al programului.
Debuggerul oferă de obicei următoarele opțiuni:
La depanarea programelor, este important să vă amintiți următoarele:
- La începutul procesului de depanare, trebuie să utilizați date simple de testare;
- Dificultățile întâmpinate ar trebui să fie clar separate și eliminate strict pe rând;
- nu trebuie să luați în considerare cauza erorilor aparatului. Deoarece mașinile moderne și transmițătoarele au o fiabilitate extrem de ridicată.