CalculatoareProgramare

Tipuri de testare software-ului

Testarea - una dintre etapele de dezvoltare a software-ului. Acesta este utilizat pentru a detecta erorile de performanță sau nerespectarea produsului cu documentația aplicabilă. software-ul de testare Clasificarea este foarte extinsă.

De ce cheltui?

Software - ul de testare pentru a se asigura realizat din mai multe motive:

  1. Identificarea erorilor de programare cheie. Testerul verifică funcțiile individuale ale sistemului sau un set de ele pentru situații critice, nu dau software-ul pentru a lucra așa cum se dorește.
  2. Determinarea ușurința de utilizare. Verificarea dacă ergonomia interfață pentru comportamentul utilizatorului și de sistem în funcție de influențele externe.
  3. Realizarea documentației de conformitate. Angajatul responsabil de testare înainte de a primi un program de lucru pentru testare și dispozițiile la care software-ul trebuie să se potrivească. identificat în continuare discrepanțe în funcționarea efectivă a programului și funcțiile de documentare planificate.

tipuri

De obicei, distincția între aceste tipuri de teste, ca unitate, integrare și de sistem. Fiecare dintre ele afecteaza unele aspecte de a găsi erori.

Unitatea de testare permite testarea module specifice, metode, funcții și clase. Această metodă arată performanța părților individuale ale codului, și permite rapid să nu afecteze verifica dacă îmbunătățiri suplimentare ale acțiunii funcționale.

După verificarea funcțiilor individuale și operațiunile unui sistem expert pentru veniturile de calitate la pasul următor. Testarea de integrare se realizează de obicei după modul. În această etapă, în total sunt considerate secțiuni separate de cod, precum și interacțiunea acestora.

Etapa finală - testarea sistemului. Cu acesta, software-ul este deja complet asamblat și gata de diligență, este testat cu poziția de utilizator. În această etapă defecțiunea detectată la interfața, precum și cea mai mare ergonomie se realizează prin aplicarea.

Tipurile mai sus menționate de testare software sunt determinate de gradul de izolare a componentelor.

Alte metode de testare

O distincție este, de asemenea, astfel de tipuri de teste ca metode de „white-box“ și „cutie neagră“. În timpul procedurii de primul modul în care dezvoltatorul are acces deplin la codul sursă, și poate folosi, de asemenea, propriile lor scrise pentru a testa și de a detecta dezvoltatorii de erori. „Cutie neagră“, metoda nu permite accesul la codul de program, în acest caz, are loc controlul numai prin interfața cu utilizatorul. Aceste condiții de testare sunt definite de gradul de cunoaștere a sistemului.

Finalizarea ciclului de dezvoltare de software

Testarea se efectuează după proiectarea, dezvoltarea sistemului și documentare. Această etapă poate fi finalizată în ciclul de viață al software - ului, în cazul în care au fost identificate zonele cu probleme, sau există o revenire la programare. Primul flux de testare returnează întotdeauna un feedback negativ, deoarece orice dezvoltare există blocaje, eșecuri și erori , uneori , chiar grave , care pur și simplu nu pot fi urmărite pe scena creației.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.unansea.com. Theme powered by WordPress.