Huvudskillnad: Målet med Monkey Testing är att slumpmässigt försöka krascha systemet och se till att det inte gör det. Vid Gorillatestning testas en modul i programmet om och om igen för att säkerställa att den fungerar ordentligt och att det inte finns några fel i den modulen.
Monkey and Gorilla Testing är två olika typer av test som utförs på en mjukvara innan den kan släppas ut på marknaden. Ett program kan ha en miljon buggar i systemet mellan tiden för den inledande programmeringen och tiden då den släpptes. Dessa buggar måste sökas ut och fixas. Det här är där Monkey and Gorilla Testing kommer in.
Monkey Testing är ett slumpmässigt test som utförs utan planering eller förberedelse. Det kan antingen utföras av en utvecklare, tester eller ett automatiserat verktyg. Faktum är att utvecklaren eller testaren inte behöver veta något om programvaran. Målet med testet är att bokstavligen försöka krascha systemet och se till att det inte gör det. För detta ändamål kan testet innefatta slumpmässiga tester, såsom att skriva bokstavligen slumpmässiga strängar i textrutor för att se hur systemet skulle hantera felet.
Gorillatestning skiljer sig från test av apa; Det är varken slumpmässigt eller genomfört utan planering eller förberedelse. Vid Gorillatestning testas en modul i programmet om och om igen för att säkerställa att den fungerar ordentligt och att det inte finns några fel i den modulen. Modulen kan testas över hundra gånger och med samma process. Därför inkluderar testprocessen testaren som kör samma kod om och om igen.
Fördelen med Monkey Testing är att det gör det möjligt för testaren att ta reda på hur programmet ska fungera i den verkliga världen när en inkorrekt uppsättning stings inmatas i programmet. Det här är sannolikt att hända i den verkliga världen, eftersom användaren troligtvis inte är helt bekant med programmet.
Fördelen med Gorillatestning å andra sidan är att i slutet av programmet kommer programmet att kontrolleras noggrant, modul efter modul. Det säkerställer också att programmet inte börjar börja laga eller fungera felaktigt efter en tid, som de första hundra ingångarna. På grund av detta testas ett program vanligen med både Monkey och Gorillatestning, förutom andra strikta och noggranna testprocesser.
Jämförelse mellan apa och gorilletestning:
Monkey Testing | Gorillatestning | |
Typ | Slumpmässig testning - Inget testfall används | Manuell testning - Repeterande |
Ändamål | Få test här och där för att säkerställa att systemet eller en applikation inte kraschar. | Att kontrollera en modul noggrant. |
Beskrivning | Inget specifikt test är gjort; Det kan innehålla bara slumpmässigt klicka eller skriva för att se om systemet kraschar. | En modul kontrolleras noggrant via samma process om och om igen. |
Utförs av | "Apa på en skrivmaskin." Någon utan kännedom om programvaran eller till och med datorer. I företag bedrivs det av testlag. | En enda utvecklare eller tester, som kanske eller inte har kunskap om programvaran. Eller genom kvalitetssäkringsteam, vanligtvis när du kör full testning |
typer |
| - |