Testul la fum - testarea are loc la etapa inițială (de exemplu după o nouă construcție) și în primul rând urmărește verificarea disponibilității produsului dezvoltat pentru efectuarea unor teste mai ample, determinând starea generală a calității produsului.
Acesta este un scurt ciclu de testare, confirmând (negând) faptul că aplicația pornește și își îndeplinește funcțiile de bază. Acest tip de testare permite la etapa inițială identificarea principalelor defecte critice identificate rapid. Datorită faptului că aceste verificări sunt aproape întotdeauna aceleași și rareori suferă modificări, este oportun să le automatizeze.
Exemplu de testare a fumului:
Dacă, de exemplu, pentru a lua proiectul DI Tool STAR, atunci acest tip de testare va include următoarele funcții:
Formular de conectare (conectare cu date valide)
Deconectați formularul (faceți clic pe butonul)
Selectarea proprietății (verificați dacă funcționalitatea este disponibilă și funcționează)
Lista de proprietăți (ceea ce sunt, fără salvare / ștergere)
Continuați cu STAR
Meniu (faceți clic pe)
Vizualizarea comutării
Sertar (taburi de comutare, butoane de comutare în interiorul filelor)
Export (buton acționare)
Antet selector proprietate
Favorite (verificați dacă funcționalitatea există și funcționează)
Trebuie să determinăm care sunt sarcinile care trebuie îndeplinite datorită aplicării noastre, care sunt pașii evideni pentru realizarea acestei sarcini, ce cerințe importante trebuie să respectăm și în ce ordine.
Pentru aceasta, creați un set de teste. Un set de teste este un set grupat de cazuri de testare legate într-un anumit mod (de exemplu, prin funcționalitate).
Testele de fum sunt concepute pentru a testa funcționalitatea de bază și ar trebui să facă parte integrantă din procesul de testare. Ele pot include ceva simplu, cum ar fi "Pot să mă înregistrez?". Testarea la fumat implică răspunsuri DA / NU și toate cazurile de testare trebuie transmise cu un rezultat pozitiv.
Testul de fum trebuie să fie rapid și ușor, astfel încât să poată fi rulat deseori. În funcție de specificul proiectului, un test de fum poate fi finalizat în câteva minute sau în câteva ore.
Merită să înțelegeți că acest tip de testare este un tip de testare a produsului prin adâncime, și nu doar prin tipul de teste de testare. După cum sa menționat mai sus, acest tip de testare determină dacă produsul este adecvat pentru teste suplimentare, mai complete. În cazul în care nu trece testul de fum - produsul trebuie trimis pentru revizuire.
Este necesar să se înregistreze rezultatele testului. Acest lucru este necesar pentru a păstra o evidență a ceea ce funcționează și ce nu. Puteți împărți rezultatele pe parcursul și nu a reușit.
Trecut: totul funcționează bine.
Eșuat: nu funcționează.
Mai multe despre testare:
- Testarea ad-hoc
- Testarea designului
- Tipuri de teste de software
- Testul căii critice
- Documentația de testare