dezavantaje ale automatizării testelor

1.3 dezavantaje ale automatizării testelor

automatizarea testelor sau testarea automată: testarea Software-ului de calculator sau a Software-ului mobil utilizând orice instrument de automatizare sau script de automatizare.

sarcini importante în automatizarea testelor:

• selectați zone / cazuri de testare pentru automatizare

• creați teste / Scripturi de testare utilizând caracteristicile IDE ale instrumentului de testare și caracteristicile de programare.

• executarea încercărilor (test unic sau loturi de testare).

• teste de depanare, dacă este necesar.

• analiza rezultatelor testelor și raportarea defectelor.
——————–

dezavantaje ale automatizării testelor / testării automate

i) automatizarea testelor necesită multe eforturi în stadiul inițial.

(în testarea Software-ului două sarcini importante, una este proiectarea testului și alta este execuția testului, pentru interacțiunea utilizatorului de proiectare a testului (Tester) este obligatorie, testerii creează doar scripturi de testare folosind caracteristicile instrumentului de testare și caracteristicile de programare, este nevoie de mai mult timp decât proiectarea manuală a cazului de testare.)

ii) 100% automatizarea testelor este impracticabilă.

(în general, vom încerca să automatizeze cazuri maxime de testare, nu toate cazurile de testare, pentru unele test de observare utilizator uman este necesară.

din cauza unor limitări de mediu nu putem automatiza toate cerințele testabile.)

iii) toate tipurile de testare nu este posibil (ex: uzabilitate).

(putem automatiza testele de funcționalitate, testele de performanță, dar nu este posibil să automatizăm testele care verifică ușurința în utilizare a sistemului(AUT).

iv) probleme de depanare

(folosim sintaxa/logica de programare pentru a scrie teste, uneori localizarea erorilor în Script-ul de testare este dificil.)

v) instrumentele pot avea propriile defecte.

(instrument de testare, de asemenea, un Software, acesta poate avea propriile sale defecte în ea, astfel încât să nu putem obține beneficiile dorite).

vi) sunt necesare cunoștințe de programare.

(fiecare instrument de testare utilizează oricare dintre limbajele de programare (exemplu UFT acceptă VBScript, Selenium acceptă Java, Perl, PHP, C#, PHP și Ruby) pentru a scrie scripturi de testare. Deci, în scopul de a crea și edita script-uri de testare cunoștințe de programare este obligatorie.

în testarea manuală, nu sunt necesare cunoștințe de programare.)

vii) instrumentele de testare au limitări de mediu.

(instrumentele de testare au unele probleme de compatibilitate cu sistemele de operare și browserele etc…

exemplu:

UFT / QTP acceptă numai mediul de operare Windows, nu acceptă alte medii de operare precum UNIX, Macintosh etc…

Selenium acceptă numai automatizarea testelor de aplicații Web, nu acceptă aplicații bazate pe Desktop / windows.

pentru testarea manuală fără limitări de mediu, putem testa software de calculator sau software mobil pe orice sistem de operare și orice Browser.)

viii) nu este potrivit pentru modificarea dinamică a modelelor UI.

(majoritatea instrumentelor de testare acceptă automatizarea testelor bazate pe obiecte front-end, dacă designul interfeței cu utilizatorul se schimbă dinamic, atunci este dificil de automatizat.)
————————-
instrument de testare: un Software care a folosit pentru a automatiza procesul de Testare Software.

instrumentul de testare este un software, aplicația testată (AUT) este un alt software.

Debugging: localizarea și izolarea erorilor prin execuție pas cu pas.

Urmărește-mă pe rețelele de socializare:

  •  Facebook
  • Grupul Facebook
  • stare de nervozitate
  • Instagram
  • YouTube
  • Reddit
  • LinkedIn
  • Pinterest
  • WhatsApp
  • Quora
  • site-ul Personal
FacebookTwitterLinkedinWhatsappRedditMixPinterestDiggSkypeTelegram

Lasă un răspuns

Adresa ta de email nu va fi publicată.