Introducere în testarea Adhoc

Testarea Adhoc este testare aleatorie sau informală care poate avea capacitatea de a sparge sistemul. Aceasta este de obicei neplanificată și nu există tehnici de testare precum proiectarea cazurilor de testare, crearea cazurilor de testare implicate. Poate fi făcută în orice parte a aplicației. Scopul principal aici este găsirea unor probleme sau defecte ale sistemului prin verificarea aleatorie a unor părți ale codului. Urmează tehnica ghicirii erorilor. Poate fi făcut de către persoanele care au lucrat anterior la aplicație și pot afla cu ușurință erori sau probleme efectuând acest tip de testare.

Cum se efectuează testarea Adhoc?

Testarea adhoc se realizează în mai multe moduri. Acest lucru se poate face oricând. Aceasta poate fi la început, la mijloc sau spre sfârșitul testării proiectului. Există trei moduri în care se efectuează testarea Adhoc. Acestea sunt ca mai jos:

  • Buddy Testing
  • Testare pereche
  • Testarea maimuțelor

Să aruncăm o privire asupra acestor detalii

1. Testarea amicilor

După cum sugerează și numele, se poate spune că doi amici, un tester și un dezvoltator vor lucra împreună. Acestea vor fi alese pentru a lucra la un anumit modul. De îndată ce dezvoltatorul finalizează testarea unității și testerul are anumite cazuri în minte, ambii pot lucra la acel modul. Prin efectuarea acestui tip de testare, vă puteți asigura că noul viitor sau funcționalitatea este verificată printr-un aspect mai larg atât pentru dezvoltator, cât și pentru tester. Dezvoltatorul poate înțelege diferitele scenarii prin care va trece codul și va gândi din această perspectivă.

În timp ce testerul poate obține perspectiva dezvoltatorului asupra proiectării existente și va ajuta la evitarea scenariilor invalide din cazurile de testare. Acest lucru va ajuta la evitarea defectelor nevalide. Ambele părți se pot gândi una ca alta și să obțină o vedere mai clară a aplicației în curs de dezvoltare și testare. De asemenea, ajută la dezvoltarea mai bune cazuri de testare, iar dezvoltatorii să aibă un design mai bun. Aceasta are loc de obicei odată ce testarea unității este finalizată.

2. Testarea perechilor

În cadrul acestei testări, doi testeri lucrează împreună la un modul. Au o configurație comună realizată în scopuri de testare. Prin implementarea acestui tip de testare, se are grijă ca ambii testeri să găsească modalități de a detecta un număr mai mare de defecte în aplicația construită. Ei împărtășesc activitatea de testare și fac, de asemenea, documentația necesară a tuturor observațiilor pe care le-au făcut împreună. Un număr maxim de scenarii poate fi găsit folosind acest tip de testare.

3. Testarea maimuțelor

Această testare se efectuează la nivelul testării unității. Persoana care testează modulul testează aplicația într-un mod complet aleatoriu. Acest lucru se realizează pentru a verifica dacă sistemul poate rezista la orice accident în orice moment. Prin acest tip de test pot fi găsite multe defecte care ar fi putut fi lăsate mai devreme. Acest test poate de asemenea rupe sistemul prin care putem înțelege problemele de performanță, dacă există, sunt persistente. Nu ar exista cazuri de test aici la fel ca și pentru alții.

Tehnici de testare adhoc

Ideea de bază din spatele alegerii testării Adhoc este aceea că testerii funcționează fără niciun proiect de testare sau fără crearea de cazuri de testare. Se asigură că testarea efectuată este completă și că modul este util pentru a găsi eficacitate în testarea care se face. Principala modalitate de testare a oricărei aplicații din acest tip de id de testare este cât se poate de întâmplător. Puteți săriți de la un modul la altul și să efectuați o activitate. Sistemul nu trebuie să se descompună. Scopul principal al acestui sistem este de a găsi defecte care pot fi ratate în timpul testării normale.

Această tehnică va oferi, de asemenea, o perspectivă asupra întregii aplicații, iar ghicirea poate fi făcută de către testerul care are cunoștințe experte despre sistem. Puteți implica, de asemenea, un alt testat sau chiar invitați dezvoltatorul astfel încât să nu avem niciun fel de scenariu ratat în timpul testării. Când două persoane stau împreună, brainstorming-ul este destul de benefic. Putem găsi defecte care au fost evadate anterior. Prin utilizarea acestei tehnici, șansele sunt mai mari de a găsi defectele sunt mai mari.

Instrumente de testare Adhoc

Nu există instrumente specifice utilizate în testarea ad-hoc. Drept urmare, toate instrumentele care sunt deja utilizate pentru testarea aplicației pot fi utilizate așa cum și când este necesar. De exemplu, pentru a verifica un anumit modul se folosește Seleniu. Seleniul poate fi utilizat pentru testarea modulelor implementate după modulul anterior. Acest lucru poate ajuta la accelerarea procesului și la obținerea de detalii precise. În mod similar, alte instrumente precum QTP, Castravete pot fi utilizate pentru orice tip de testare Adhoc, ori de câte ori este nevoie.

Avantajele testării Adhoc

  • Principalul avantaj al acestui tip de testare este că testerul nu trebuie să urmeze procesul tradițional de testare. Ei pot testa aplicația în orice mod le place. Acest lucru îi ajută să cunoască mai bine sistemul.
  • Când nu există timp pentru testarea corectă Testarea Adhoc poate fi un salvator și poate ajuta la obținerea unor defecte care ar putea trece la producție.
  • Economisește timpul testerului, deoarece nu este necesară nicio documentare. Aici se concentrează numai pe testarea și înțelegerea arhitecturii mai bine și pe găsirea oricăror probleme dacă există.

Dezavantaje ale testării Adhoc

  • Nu este posibilă urmărirea scenariilor testate, deoarece nu există nicio documentație implicată.
  • Cazurile de testare pot fi repetitive, ceea ce poate duce la pierderea timpului.
  • Eficiența testării aici depinde complet de tester.

Concluzie

Testarea Adhoc este o modalitate eficientă de a găsi probleme la timpul de funcționare. Testarea Adhoc se poate face de către un tester experimentat, care știe despre sistemul existent. Nu este nevoie de documentare și poate fi realizată împreună cu dezvoltatorii. Diferite perspective ale testării pot aduce probleme care nu ajung la producție și, în consecință, ajută la economisirea multor bani. Se dovedește a fi rentabil și productiv.

Articol recomandat

Acesta a fost un ghid pentru testarea Adhoc. Aici discutăm Introducere în testarea Adhoc și tehnicile sale împreună cu instrumentele. Puteți parcurge și alte articole sugerate pentru a afla mai multe_
  1. Tipuri de testare software
  2. Instrumente de testare funcțională
  3. Testare de securitate
  4. Testarea tranziției de stat
  5. Tipuri și erori de gestionare în JavaScript