Kaj je opica & Testiranje gorile? Primeri, razlika

Kazalo:

Anonim

Testiranje opic

Monkey Testiranje je tehnika preizkušanja programske opreme, pri kateri preizkuševalec vnese kakršne koli naključne vnose v programsko aplikacijo brez vnaprej določenih testnih primerov in preveri vedenje programske aplikacije, ne glede na to, ali se zruši ali ne. Namen testiranja Monkey je z uporabo eksperimentalnih tehnik najti napake in napake v programski aplikaciji.

  1. Pri preizkusu opic se tester (včasih tudi razvijalec) šteje za "opico"
  2. Če opica uporablja računalnik, bo naključno opravil katero koli nalogo v sistemu iz svojega razumevanja
  3. Tako kot bo preizkuševalec uporabil naključne testne primere na preizkušenem sistemu za iskanje napak / napak, ne da bi vnaprej določil testne primere
  4. V nekaterih primerih je preizkušanje opic namenjeno tudi preizkušanju enot ali GUI

Kaj je testiranje gorile?

Gorilla Testiranje je tehnika testiranja programske opreme, pri kateri se modul programa večkrat preizkusi, da se zagotovi pravilno delovanje in v tem modulu ni napak.

Modul je mogoče preizkusiti več kot stokrat in na enak način. Torej je testiranje gorile znano tudi kot "frustrirajuće testiranje".

Prednosti testiranja opic:

  1. Nova vrsta napak: Tester je lahko v celoti izpostavljen izvajanju testov v skladu s svojim razumevanjem, razen predhodno navedenih scenarijev, ki morda ne. novih napak / napak, ki obstajajo v sistemu.
  2. Enostavna izvedba: razporeditev naključnih testov z naključnimi podatki je enostaven način za preizkus sistema
  3. Manj usposobljeni: Testiranje opic se lahko izvaja brez kvalificiranih preizkuševalcev (vendar ne vedno)
  4. Manj drago: zahteva veliko manj stroškov za postavitev in izvajanje testnih primerov

Slabosti testiranja opic:

  1. Nobene napake ni mogoče reproducirati: ker tester izvaja naključne preskuse z naključnimi podatki, ki reproducirajo kakršno koli napako ali napako, morda ne bo mogoče.
  2. Manj natančnost: preizkuševalec ne more natančno določiti scenarija preizkusa in niti ne more zagotoviti natančnosti testnih primerov
  3. Zahteva zelo dobro tehnično znanje: Ni vredno vedno kompromitirati z natančnostjo, zato morajo biti preizkuševalci za natančnejše primere dobro tehničnega znanja domene
  4. Manj napak in dolgotrajno: To testiranje lahko traja dlje, ker ni vnaprej določenih preskusov in lahko najde manjše število napak, ki lahko povzročijo vrzeli v sistemu

Lahko mislimo, da so opičja testiranja, gorila in ad hoc testiranja enaka, saj je v njih prisotnih nekaj podobnih dejstev, resnično dejstvo pa je, da se med seboj razlikujejo

... kako?

Najprej bomo videli razliko med testiranjem opic in goril. Najprej bodite jasni, da se izognete zmedi.

Testiranje opic V / s Testiranje gorile:

Testiranje opic Testiranje gorile
Testiranje opic se izvaja naključno, brez posebej vnaprej določenih testnih primerov Niti je vnaprej določeno niti naključno
Monkey Testiranje se izvaja na celotnem sistemu, lahko ima več testnih primerov Preizkušanje gorile se izvaja na posebej nekaj selektivnih modulih z nekaj testnimi primeri
Cilj testiranja opic je preveriti sistemsko zrušitev Cilj testiranja Gorilla je preveriti, ali modul deluje pravilno ali ne

Ko se s to razliko počistite, poglejte naprej;

Testiranje opic in ad hoc testiranje:

Testiranje opic Ad-hoc testiranje
Testiranje opic se izvaja naključno, brez posebej vnaprej določenih testnih primerov Ad-hoc testiranje se izvaja brez načrtovanja in dokumentacije (testni primeri in SRS)
V programu Monkey Testing preizkuševalci morda ne vedo, kaj sploh je sistem in kakšen je njegov namen Pri ad-hoc preizkuševalcu mora sistem pred razumevanjem bistveno razumeti sistem
Cilj testiranja opic je preveriti sistemsko zrušitev Cilj ad-hoc testiranja je razdeliti sistem naključno na poddele in preveriti njihovo delovanje

Vrste testiranja opic:

Testiranje opic je nadalje razdeljeno na več kategorij glede na način izvedbe. Za hitro predstavo si oglejte naslednji diagram;

  1. Dumb Monkey: preizkuševalci nimajo pojma o sistemu in njegovi funkcionalnosti, prav tako nimajo zagotovila o veljavnosti testnega primera.
  2. Smart Monkey: Tester ima natančno predstavo o njegovem namenu in funkcionalnosti. Tester se pomika po sistemu in daje veljavne vnose za izvedbo testiranja.
  3. Briljantna opica : preizkuševalci izvajajo testiranje glede na vedenje uporabnika in lahko določijo nekatere verjetnosti napak.

Optično testiranje je mogoče izvesti tudi za Android. Testiranje opic lahko z uporabo orodij postane učinkovito. Tudi z njim je mogoče najti več napak, kot so druge vrste testiranja. Če uporabimo orodje za testiranje opic, kakšen bi lahko bil splošni postopek zanj? Samo na hitro si oglejte;

  1. Kot vsako drugo orodje za testiranje je tudi prvi korak registracija programske opreme na namenskem strežniku
  2. Prepričajte se, da ste dobro pripravljeni z vsemi potrebnimi referencami za izdelavo testne zbirke
  3. Zaženite izdelano testno obleko
  4. 'Monkey Test' je datoteka dnevnika testa, ki bo ustvarjena za zapisovanje rezultatov testa
  5. Upoštevajte, da se bo preizkus nadaljeval, dokler sistem ne pride do točke zrušitve, na kateri se dejanje zabeleži v dnevniško datoteko
  6. Na koncu se poročilo o preskusu deli z zadevno osebo in podatki o preskusu se lahko shranijo in uporabijo za nadaljnjo uporabo

Postopek preizkušanja opic je mogoče avtomatizirati tudi z uporabo orodij, a ker gre za nekakšno novo vrsto preizkušanja, ki še ni uveljavljeno na industrijski ravni, imajo ta orodja manj identitete, za razliko od drugih. Te razmere se bodo lahko spremenile s prihajajočo dobo preizkusnega procesa, nato pa se bomo ozrli na prihajajoči vpliv testiranja opic in njegov pomemben vpliv na industrijske standarde. To je uvodna vadnica za preizkušanje opic, ki zajema osnovne ideje o tem.

Povzetek:

  • Monkey Testiranje je sorazmerno nova vrsta testiranja za izvajanje testiranja.
  • Bistveno se razlikuje od testiranja na gorili in ad-hoc testiranja.
  • Testiranje opic je lahko koristno na nekaterih področjih testiranja.
  • V programskem inženirstvu ima testiranje opic tri glavne vrste: Dumb Monkey, Smart opica in Brilliant Monkey
  • Z orodji lahko testiranje opic naredite avtomatizirano, učinkovito in uspešno.

Ta članek prispeva Dhanshri Salvi