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ă o molie intrase în circuitele sale electrice și blocase una dintre mii de relee cu rămășițele sale.
Î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: