Monkey- ja Gorilla-testien välinen ero

Tärkein ero: Monkey Testingin tavoitteena on yrittää satunnaisesti kaatua järjestelmä ja varmistaa, että se ei onnistu. Gorilla Testingissa yksi ohjelman moduuli testataan yhä uudelleen sen varmistamiseksi, että se toimii oikein ja että kyseisessä moduulissa ei ole vikoja.

Monkey- ja Gorilla-testaus on kaksi erilaista testausta, joka suoritetaan ohjelmistolla ennen kuin se voidaan vapauttaa markkinoilta. Ohjelmassa voi olla miljoona vikaa järjestelmässä sen alkuperäisen ohjelmoinnin ja julkaisun ajan välillä. Nämä viat on haettava ja korjattava; tämä on, kun Monkey ja Gorilla Testing tulevat.

Monkey Testing on satunnainen testi, joka suoritetaan ilman suunnittelua tai valmistelua. Se voidaan suorittaa joko kehittäjä, testaaja tai automatisoitu työkalu. Itse asiassa kehittäjän tai testaajan ei tarvitse tietää mitään ohjelmistosta. Testin tavoitteena on kirjaimellisesti yrittää kaatua järjestelmä ja varmistaa, että se ei onnistu. Tätä tarkoitusta varten testi voi sisältää satunnaisia ​​testejä, kuten kirjaimellisesti kirjoittamalla satunnaisia ​​merkkijonoja tekstiruutuihin nähdäksesi, miten järjestelmä käsittelee virheen.

Gorilla-testaus eroaa apinan testauksesta; se ei ole satunnainen eikä suoritettu ilman suunnittelua tai valmistelua. Gorilla Testingissa yksi ohjelman moduuli testataan yhä uudelleen sen varmistamiseksi, että se toimii oikein ja että kyseisessä moduulissa ei ole vikoja. Moduulia voidaan testata yli sata kertaa ja samalla prosessilla. Näin ollen testausprosessi sisältää testerin, joka käyttää samaa koodia uudestaan ​​ja uudestaan.

Monkey Testingin etuna on se, että testeri pystyy selvittämään, miten ohjelma toimii todellisessa maailmassa, kun ohjelmaan syötetään väärä joukko toisiaan. Tämä tapahtuu aivan todellisessa maailmassa, koska käyttäjä ei todennäköisesti tunne täysin ohjelmaa.

Gorilla Testingin etuna on toisaalta se, että sen lopussa ohjelma tarkistetaan perusteellisesti moduulin mukaan. Lisäksi se varmistaa, että ohjelma ei aloita viivettä tai toimi väärin jonkin aikaa, kuten ensimmäiset sata tuloa. Tämän vuoksi ohjelma on yleensä testattava sekä Monkey- että Gorilla-testeillä muiden tiukkojen ja tiukkojen testausprosessien lisäksi.

Monkey- ja Gorilla-testien vertailu:

Monkey-testaus

Gorilla-testaus

Tyyppi

Satunnainen testaus - ei testikoteloa

Manuaalinen testaus - toistuva

Tarkoitus

Vain harvat testit täällä ja siellä varmistavat, että järjestelmä tai sovellus ei kaatu.

Voit tarkistaa yhden moduulin perusteellisesti.

Kuvaus

Mitään erityistä testiä ei tehdä; se voi sisältää vain satunnaisen napsautuksen tai kirjoittamisen, jos haluat nähdä, onko järjestelmä kaatunut.

Yksi moduuli tarkistaa perusteellisesti samalla prosessilla uudestaan ​​ja uudestaan.

Suoritettu jonkun toimesta

'Apina kirjoituskoneella.' Kuka tahansa, joka ei tunne ohjelmistoa tai edes tietokoneita. Yrityksissä sitä johtaa testausryhmät.

Yksi kehittäjä tai testaaja, jolla voi olla tai ei ole tietoa ohjelmistosta. Tai laadunvarmistusryhmät, yleensä suoritettaessa täydellistä testausta

Tyypit

  • Monkey-painike Push Testing
  • Älykäs apinan testaus
  • Brilliant Monkey -testaus
  • Tyhmä Monkey-testaus
  • Adam Testing

-

Suositeltava

Aiheeseen Liittyviä Artikkeleita

  • ero: ESL: n ja EFL: n välinen ero

    ESL: n ja EFL: n välinen ero

    Keskeinen ero: ESL on lyhenne englannista toisena kielenä, kun taas EFL tarkoittaa englantia vieraana kielenä. Nämä ovat kaksi eri tapaa oppia Englanti. ESL: ää käytetään englannin kielen opetuksessa monikielisissä ryhmissä maassa, jossa englanti on virallinen tai hallitseva kieli, kun taas EFL: ää käytetään englannin kielen opetuksessa monikielisissä ryhmissä omassa maassaan. Englanti on tull
  • ero: Rubyn ja Rubyn on Railsin välinen ero

    Rubyn ja Rubyn on Railsin välinen ero

    Keskeinen ero: Ruby on tehokas ohjelmointikieli, kun taas Ruby on Rails on Ruby-ohjelmointikielelle perustuva verkkokehys. Tätä kehystä käytetään tietopohjaisten sivustojen kehittämiseen. Ruby on Yukihiro Matsumoton kehittämä skriptikieli 1990-luvun puolivälissä. Tämä kieli voi toimia useilla eri käyttöjärjestelmän alustoilla, kuten Window, UNIX- ja Mac OS -versioissa. Se on korkean t
  • ero: Soijaöljyn ja maissinöljyn välinen ero

    Soijaöljyn ja maissinöljyn välinen ero

    Keskeinen ero: Nykyään soija- ja maissiöljyä pidetään terveimpinä ja olennaisimpina ruokaöljyinä. Nämä öljyt saadaan vastaavista lähteistä, kuten soijapavun siemenistä ja maissin itusta (yleisesti tunnettu maissina). Kaikilla luonnollisilla öljyillä on omat ominaisuudet ja ominaisuudet, jotka tekevät niistä erilaiset. Öljyt ovat nykyää
  • ero: Sony Xperia SP: n ja Sony Xperia Z: n välinen ero

    Sony Xperia SP: n ja Sony Xperia Z: n välinen ero

    Keskeinen ero: Xperia SP on 4, 6 tuuman TFT-kapasitiivinen kosketusnäyttö, joka on koteloitu alumiinirunkoon. Se on alle 10 mm paksu ja painaa noin 155 grammaa. Näyttö tarjoaa HD-todellisuusnäytön ja sitä tukee Mobile BRAVIA Engine 2. SP toimii 2G-, 3G- ja LTE-verkossa (riippuen markkinoiden saatavuudesta ja urheilusta 1, 7 GHz: n Qualcomm Snapdragon Dual Core -prosessorilla. Sony
  • ero: Puun ja puun välinen ero

    Puun ja puun välinen ero

    Keskeinen ero: Termiä "puu" käytetään puihin, erityisesti siihen, mitä puita valmistetaan. Puu on kova, kuituinen rakenteellinen kudos, joka esiintyy yleisesti puiden varret ja juuret. Se on selluloosakuitujen luonnollinen komposiitti. Puuta voidaan toisaalta käyttää mihin tahansa puun vaiheeseen puun leikkaamisen jälkeen. Tähän v
  • ero: SAT: n ja GRE: n välinen ero

    SAT: n ja GRE: n välinen ero

    Keskeinen ero : Kahden tentin välinen ero on se, että lukiolaiset saavat yleensä SAT: n pääsyn tutkijakouluihin, kun taas GRE on suorittanut jatko-opiskelijoille pääsyn jatko-opiskelijoille. Vaikka GRE ja SAT mittaavat luku-, kirjoitus- ja matemaattisia taitoja, kahden testin välillä on useita keskeisiä eroja. Merkittä
  • ero: Hedge-lausekkeiden ja pehmentimien välinen ero

    Hedge-lausekkeiden ja pehmentimien välinen ero

    Keskeinen ero: Suojauslausekkeet ja pehmennysaineet ovat sanoja tai lauseita, joita käytetään lauseen vaikutuksen vähentämiseksi. Suojauslausekkeet ja pehmennysaineet määritellään seuraavasti: ”mikä tahansa termi tai lause, joka on epäselvä tai puuttuu selkeästä tarkkuudesta.” Suojauslausekkeet ja pehmentimet saattavat kuulostaa siltä, ​​että sillä on jotain puutarhanhoitoon ja pyykinpesuun, mutta nämä ovat todellisia termejä, joita käytetään kirjallisesti ja englanniksi. Oletko koskaan halunnut sanoa
  • ero: Nokia Lumia 920: n ja LG Optimus G: n välinen ero

    Nokia Lumia 920: n ja LG Optimus G: n välinen ero

    Keskeinen ero: Yksi ensimmäisistä älypuhelimista tuotemerkin alla on Nokia Lumia 920. Nokia Lumia 920 oli yksi ensimmäisistä puhelimista, jotka kehitettiin Windows Phone 8: ssa. Se julkaistiin marraskuussa 2012 lippulaivana puhelimena. LG Electronicsin suosittu älypuhelinten sarja on LG Optimus. Jotk
  • ero: IPv4: n ja IPv6: n välinen ero

    IPv4: n ja IPv6: n välinen ero

    Keskeinen ero: IPv4 on IP : n neljäs versio ja sitä käytetään laajalti. IPv6-versio on parempi ja kehittyneempi versio, joka on tarkoitettu käsittelemään osoitteen sammumista. IPv4 käyttää 32-bittistä osoitemuotoa, kun taas IPv6 käyttää 128-bittistä muotoa. Jotta Internet-protokollan versio 4 (IPv4) ja Internet-protokollaversio 6 (IPv6) ymmärrettäisiin, sinun täytyy ensin ymmärtää, mitä Internet-protokolla on. Dictionary.com: n muk

Toimituksen Valinta

Ero hiustenkuivaajalla ja hiusten silitysraudalla

Keskeinen ero: Hiustenkuivaajat tai puhalluskuivat ovat sähkömekaanisia laitteita, jotka antavat kuuman tai viileän ilman kuivumaan nopeasti hiusten kuivumisen jälkeen. Hiustenkuivaaja on suunniteltu antamaan pois ilmaa nopeuttamaan hiusten haihtumista. Hiusten rauta on työkalu, jota käytetään muuttamaan alkuperäisten hiusten rakennetta. Sitä ku