Cunoștințe de bază de testare software, sisteme magora
Care este testul și testare?
Testarea - acesta este un test care permite să se determine: dacă comportamentul real al programului de așteptat, rulând un set special selectat de teste.
Testul - este îndeplinirea anumitor condiții, precum și acțiunile necesare pentru a verifica funcționarea funcției de testare sau a unor părți ale acestuia.
Cât timp ar trebui să testez?
- stocate în Testlink - pentru testarea manuală;
- sau programat pentru cadre specifice (SeleniumWebDriver) - pentru automatizată.
test de conducere
În general, testarea are loc după cum urmează:
- Cerințele programului și să vină la tester.
- El efectuează operațiunile necesare monitorizează modul în care software-ul îndeplinește sarcinile.
- Auditul a format o listă corespunzătoare și necorespunzătoare.
- Folosind aceste informații, puteți îmbunătăți fie software-ul existent sau pentru a actualiza cerințele pentru programul dezvoltat.
Testarea în cadrul procesului global de dezvoltare
În contextul procesului global de dezvoltare, procesul de testare (verde circuit de ramură) este după cum urmează:
- Testarea Usability (verificarea ergonomie) ajută la determinarea: dacă site-ul este potrivit sau interfața cu utilizatorul pentru utilizarea prevăzută.
- Crearea unei liste de verificare - Pregătirea unui set de teste, ceea ce face propunerile necesare cerințe dezvoltate (în termeni de calitate).
- Testare. Pregătiți-vă pentru un program de testare sau o parte a, un specialist verifica conformitatea cu cerințele din suita de testare selectate. În cazul apariției unor defecte - raportează dezvoltatorilor un set de sarcini, necesare pentru a îmbunătăți produsul pentru a îndeplini cerințele statului.
- Verificare - verifica care arată că au existat erori corectate detectate ca urmare a testelor. De obicei, asociat îndeaproape cu testarea de regresie. Testarea de regresie (testare de regresie) este direcționată către detectarea defectelor în secțiunile de cod care au fost deja testate. Acesta vă permite pentru a prinde eroarea de regresie (atunci când face modificări la programul încetează să mai lucru care a lucrat înainte). Deși aceste teste pot fi efectuate manual, de multe ori folosite pentru acest program specializat pentru testare automată.
beneficii de testare
Fără a verifica programul de conformitate nu trebuie să vorbim despre ea ca, astfel de testare - o parte integrantă a dezvoltării. Mai devreme un specialist de control al calității este inclus în procesul de dezvoltare, produsul obținut mai upscale la ieșire.