Pērtiķu pārbaude
Pērtiķu pārbaude ir programmatūras testēšanas paņēmiens, kurā testeris ievada jebkādus nejaušus ievadus programmatūras lietojumprogrammā bez iepriekš noteiktiem testa gadījumiem un pārbauda programmatūras darbību neatkarīgi no tā, vai tā avarē vai nē. Pērtiķu testēšanas mērķis ir atrast kļūdas un kļūdas programmatūras lietojumprogrammā, izmantojot eksperimentālas metodes.
- Pērtiķu testēšanā testeris (dažreiz arī izstrādātājs) tiek uzskatīts par “mērkaķi”
- Ja pērtiķis izmanto datoru, viņš pēc savas saprašanas nejauši veiks jebkuru uzdevumu sistēmā
- Tāpat kā testeris pārbaudāmajā sistēmā piemēros nejaušus testa gadījumus, lai atrastu kļūdas / kļūdas, iepriekš nenosakot nevienu testa gadījumu
- Dažos gadījumos pērtiķu testēšana ir paredzēta arī vienību testēšanai vai GUI testēšanai
Kas ir Gorilla testēšana?
Gorilla Testing ir programmatūras testēšanas paņēmiens, kurā programmas modulis tiek atkārtoti pārbaudīts, lai pārliecinātos, ka tas darbojas pareizi un šajā modulī nav kļūdu.
Moduli var pārbaudīt vairāk nekā simts reizes un tādā pašā veidā. Tātad, Gorilla testēšana ir pazīstama arī kā "neapmierinoša testēšana".
Pērtiķu testēšanas priekšrocības:
- Jauna veida kļūdas: testētājam var būt pilna ietekme uz testu ieviešanu atbilstoši viņa izpratnei, izņemot iepriekš noteiktos scenārijus, kas var nedot. jaunu sistēmā esošo kļūdu / kļūdu.
- Viegli izpildāms: izlases testu organizēšana pret nejaušiem datiem ir vienkāršs veids, kā pārbaudīt sistēmu
- Mazāk kvalificēti cilvēki: Pērtiķu testēšanu var veikt bez kvalificētiem testētājiem (bet ne vienmēr)
- Mazāk dārgi: prasa daudz mazāk izdevumu, lai izveidotu un veiktu pārbaudes gadījumus
Pērtiķu testēšanas trūkumi:
- Kļūdu nevar reproducēt: tā kā testeris testus veic nejauši, izmantojot nejaušus datus, iespējams, ka kļūda vai kļūda nav iespējama.
- Mazāka precizitāte: testētājs nevar noteikt precīzu testa scenāriju un pat negarantē testa gadījumu precizitāti
- Nepieciešama ļoti laba tehniskā pieredze: nav vērts vienmēr kompromitēt ar precizitāti, tāpēc, lai testu gadījumi būtu precīzāki, testētājiem jābūt labām tehniskām zināšanām par jomu
- Mazāk kļūdu un laikietilpīga: šī pārbaude var ilgt, jo nav iepriekš noteiktu testu, un tajā var atrast mazāk kļūdu, kas var izraisīt nepilnības sistēmā
Var uzskatīt, ka pērtiķu testēšana, gorillas testēšana un ad-hoc testēšana ir vienādas, jo visās no tām ir daži līdzīgi fakti, bet patiesība ir tāda, ka tie atšķiras viens no otra
... kā?Vispirms mēs redzēsim atšķirību starp pērtiķu un gorillas testēšanu. Vispirms skaidri saki ar to, lai izvairītos no neskaidrībām.
Pērtiķu testēšana V / s Gorilla testēšana:
Pērtiķu pārbaude | Gorilla testēšana |
---|---|
Pērtiķu testēšana tiek veikta nejauši, bez iepriekš definētiem testa gadījumiem | Tas nav ne iepriekš noteikts, ne nejaušs |
Pērtiķu pārbaude tiek veikta visai sistēmai, tai var būt vairāki testa gadījumi | Gorilla testēšana tiek veikta īpaši maziem selektīviem moduļiem ar dažiem testa gadījumiem |
Pērtiķu testēšanas mērķis ir pārbaudīt sistēmas avāriju | Gorilla testēšanas mērķis ir pārbaudīt, vai modulis darbojas pareizi |
Kad esat noskaidrojis šo atšķirību, paskatieties uz nākamo;
Pērtiķu pārbaude pret ad hoc testēšanu:
Pērtiķu pārbaude | Ad-hoc testēšana |
---|---|
Pērtiķu testēšana tiek veikta nejauši, bez iepriekš definētiem testa gadījumiem | Ad-hoc testēšana tiek veikta bez plānošanas un dokumentācijas (testa gadījumi un VID) |
Programmā Pērtiķu pārbaude testētāji var nezināt, kas ir sistēma un tās mērķis | Ad-hoc testēšanā pirms testēšanas testētājam ir būtiski jāsaprot sistēma |
Pērtiķu testēšanas mērķis ir pārbaudīt sistēmas avāriju | Ad-hoc testēšanas mērķis ir nejauši sadalīt sistēmu apakšnodaļās un pārbaudīt to funkcionalitāti |
Pērtiķu testēšanas veidi:
Pērtiķu testēšana tiek iedalīta vairākās kategorijās atbilstoši tās ieviešanas veidam. Lai iegūtu priekšstatu par to, skatiet šo diagrammu;
- Dumb Monkey: Testētājiem nav ne jausmas par sistēmu un tās funkcionalitāti, kā arī nav pārliecības par testa gadījuma pamatotību.
- Viedais mērkaķis: testētājam ir precīza ideja par sistēmas mērķi un funkcionalitāti. Testeris pārvietojas pa sistēmu un dod derīgus datus testēšanas veikšanai.
- Brilliant Monkey : Testētāji veic testēšanu atbilstoši lietotāja uzvedībai un var norādīt dažas kļūdu iespējamības.
Pērtiķu testēšanu var veikt arī Android pat. Pērtiķu testēšana var kļūt efektīva, izmantojot rīkus. Pat to var izmantot, lai atrastu vairāk kļūdu, piemēram, citus testēšanas veidus. Ja mēs izmantojam rīku pērtiķu testēšanai, kāds varētu būt tās izpildes process? Vienkārši ātri apskatiet;
- Tāpat kā jebkuru citu testēšanas rīku, vispirms ir jāreģistrē programmatūra speciālajā serverī
- Pārbaudiet, vai esat labi sagatavojies ar visām nepieciešamajām atsaucēm, lai izveidotu testa komplektu
- Palaidiet uzbūvēto testa uzvalku
- 'Monkey Test' ir testa žurnāla fails, kas tiks izveidots testa rezultātu reģistrēšanai
- Paturiet prātā, ka pārbaude turpināsies, līdz sistēma nonāks avārijas punktā, kurā darbība tiks ierakstīta žurnāla failā
- Visbeidzot, testa ziņojums tiek kopīgots ar attiecīgo personu, un testa datus var saglabāt un izmantot turpmākai izmantošanai
Pērtiķu testēšanas procesu var automatizēt pat ar rīku izmantošanu, taču, tā kā tas ir sava veida jauna veida testēšana, kas ieviesta un vēl nav izveidota nozares līmenī, atšķirībā no citiem, šiem rīkiem ir mazāka identitāte. Šī situācija var mainīties ar nākamo testēšanas procesa laikmetu, tad mēs pievērsīsimies gaidāmajai pērtiķu testēšanas ietekmei un tās nozīmīgajai ietekmei uz nozares standartiem. Šī ir Pērtiķu testēšanas ievada apmācība, lai atspoguļotu pamatideju par to.
Kopsavilkums:
- Pērtiķu testēšana ir salīdzinoši jauns testēšanas veids testēšanas veikšanai.
- Tas ievērojami atšķiras no Gorilla testēšanas un Ad-hoc testēšanas.
- Pērtiķu testēšana var būt noderīga dažās testēšanas jomās.
- Programmatūras inženierijā pērtiķu testēšanai ir 3 galvenie veidi: Dumb Monkey, Smart monkey un Brilliant Monkey
- Rīkus var izmantot, lai padarītu Pērtiķu testēšanu automatizētu, efektīvu un efektīvu.
Šo rakstu ir veidojis Dhanshri Salvi