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ă:

Cunoștințe de bază de testare software, sisteme magora
  1. Cerințele programului și să vină la tester.
  2. El efectuează operațiunile necesare monitorizează modul în care software-ul îndeplinește sarcinile.
  3. Auditul a format o listă corespunzătoare și necorespunzătoare.
  4. 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ă:







Cunoștințe de bază de testare software, sisteme magora
  1. Testarea Usability (verificarea ergonomie) ajută la determinarea: dacă site-ul este potrivit sau interfața cu utilizatorul pentru utilizarea prevăzută.
  2. Crearea unei liste de verificare - Pregătirea unui set de teste, ceea ce face propunerile necesare cerințe dezvoltate (în termeni de calitate).
  3. 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.
  4. 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ă.
  • test de performanță (teste de performanță) se realizează pe standuri, în cazul în care va continua să funcționeze software-ul. Scopul - identificarea problemelor standului (nu software), o imitație a experienței utilizatorului, pentru a verifica rezistenta la stres. Aceasta asigură faptul că aplicarea / sistem pentru a face față cu sarcina reală în viitor.
  • 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.