Diferența cheie: Testarea Adhoc este efectuată fără nici o planificare sau pregătire. După ce programul este funcțional, programatorul sau testerul va testa software-ul folosind cunoștințele sale despre program. Testarea maimuțelor este similară testării ad-hoc. Cu toate acestea, se poate face fără cunoștințe sau informații despre software.
Atât testarea maimuțelor, cât și testarea ad-hoc sunt tipuri de teste aleatorii care se fac după programarea software-ului, dar, de obicei, înainte de a începe testarea intensivă și complicată. Se poate spune chiar că testul de maimuțe este un tip de testare Adhoc.
Testarea Adhoc este efectuată fără nici o planificare sau pregătire. După ce programul este funcțional, programatorul sau testerul va testa software-ul folosind cunoștințele sale despre program. El va testa în general elementele de bază ale sistemului pentru a se asigura că acestea funcționează și că sistemul nu se prăbușește. Acest tip de testare se efectuează fără utilizarea unui test de caz.
Testarea maimuțelor este similară testării ad-hoc. De asemenea, este efectuat la întâmplare, fără nici o planificare sau pregătire. Mulți programatori clasifică Testarea Maimuțelor ca un tip de Testare Adhoc din acest motiv. Cu toate acestea, testul de maimuțe diferă de Adhoc Testing într-o manieră semnificativă, testul de maimuțe se poate face fără cunoștințe sau informații despre software.
Avantajul testelor Monkey Testing și Adhoc Testing este că testează software-ul în situații reale și aleatorii în comparație cu testarea structurată. Aceste tipuri de situații sunt, de asemenea, mai reale și se pot întâmpla atunci când produsul se transmite publicului. Cu toate acestea, dezavantajul testelor de maimuță și a testelor ad-hoc este că atunci când apare o eroare, nu există nicio modalitate de a replica eroarea, deoarece nu există fișiere de testare care să se refere la ele. Acesta este motivul pentru care Monkey Testing și Adhoc Testing sunt aproape întotdeauna folosite în colaborare cu tehnicile de testare tradiționale și structurate.
Comparație între testarea maimuțelor și testarea ad-hoc:
Testarea maimuțelor | Testarea ad hoc | |
Tip | Testarea aleatorie - Nu a fost folosit nici un test | Testarea aleatorie - Nu a fost folosit nici un test |
Scop | Câteva teste aici și acolo pentru a vă asigura că sistemul sau o aplicație nu se prăbușește. | Testerul încearcă să "spargă" sistemul încercând la întâmplare funcționalitatea sistemului. |
Descriere | Nu se face nici un test specific; acesta poate include doar clicuri aleatorii sau tastând pentru a vedea dacă sistemul se blochează. | Pe baza cunoștințelor testerului. Testerul poate verifica ceea ce simte că este necesar. |
Condus de | "Maimuță pe o mașină de scris." Oricine nu are nici o cunoaștere a software-ului sau chiar a calculatoarelor. | Un programator cu cunoștințe detaliate despre software și sistem. |
Tipuri |
|
|