Hva er Adhoc Testing? Typer med eksempel

Innholdsfortegnelse:

Anonim

Ad hoc-testing

Ad hoc-testing er en uformell eller ustrukturert programvaretestingstype som tar sikte på å bryte testprosessen for å finne mulige feil eller feil på et tidlig mulig stadium. Ad hoc-testing utføres tilfeldig, og det er vanligvis en ikke-planlagt aktivitet som ikke følger noen dokumentasjon og testdesignteknikker for å lage testsaker.

Ad hoc-testing følger ingen strukturert måte å teste på, og det gjøres tilfeldig på noen del av applikasjonen. Hovedmålet med denne testingen er å finne feil ved tilfeldig kontroll. Adhoc-testing kan oppnås med Software testing-teknikken kalt Error Guessing. Feilgjetting kan gjøres ved at folk har nok erfaring på systemet til å "gjette" den mest sannsynlige feilkilden.

Denne testingen krever ingen dokumentasjon / planlegging / prosess som skal følges. Siden denne testingen tar sikte på å finne feil ved tilfeldig tilnærming, uten dokumentasjon, vil mangler ikke bli kartlagt for å teste tilfeller. Dette betyr at det noen ganger er veldig vanskelig å reprodusere feilene, ettersom det ikke er noen testtrinn eller krav som er kartlagt til den.

Følgende video guider deg hvordan du gjør adhoc-testing

Klikk her hvis videoen ikke er tilgjengelig

Når utfører Adhoc-testing?

Ad hoc-testing kan utføres når det er begrenset tid til å gjøre forseggjorte tester. Vanligvis utføres adhoc-testing etter den formelle gjennomføringen av testen. Og hvis tiden tillater det, kan ad hoc-testing gjøres på systemet. Ad hoc-testing vil bare være effektiv hvis testeren er kjent med systemet under test.

Typer Adhoc-testing

Det finnes forskjellige typer Adhoc-tester, og de er oppført som nedenfor:

Buddy Testing To kompiser jobber gjensidig med å identifisere feil i samme modul. For det meste kommer en kompis fra utviklingsteamet og en annen person fra testteamet. Buddy testing hjelper testerne med å utvikle bedre testsaker, og utviklingsteamet kan også gjøre designendringer tidlig. Denne testingen skjer vanligvis etter at enhetstesting er fullført.
Par testing To testere får tildelt moduler, deler ideer og jobber på de samme maskinene for å finne feil. En person kan utføre testene, og en annen person kan notere funnene. Rollene til personene kan være tester og skribent under testing. Sammenligning Buddy and Pair Testing: Buddy testing er en kombinasjon av enhet- og systemtesting sammen med utviklere og testere, men Paretesting gjøres bare med testere med forskjellige kunnskapsnivåer. (Erfarne og ikke-erfarne til å dele sine ideer og synspunkter)
Monkey Testing Test produktet eller applikasjonen tilfeldig uten testtilfeller med et mål å bryte systemet.

Beste fremgangsmåter for Adhoc-testing

Å følge beste praksis kan sikre effektiv Adhoc-testing.

God forretningskunnskap

Testere bør ha god kjennskap til virksomheten og ha en klar forståelse av kravene - Detaljert kunnskap om sluttprosessen vil hjelpe til med å finne feil lett. Erfarne testere finner flere mangler ettersom de er bedre til å gjette feil.

Test nøkkelmoduler

Viktige forretningsmoduler bør identifiseres og målrettes for ad hoc-testing. Bedriftskritiske moduler bør testes først for å få tillit til kvaliteten på systemet.

Registrer feil

Alle feil må registreres eller skrives i et notisblokk. Mangler må tildeles utviklere for å fikse. For hver gyldig mangel må tilsvarende testsaker skrives og må legges til planlagte testsaker.

Disse funnfunnene bør gjøres etter hvert som de har lært, og disse bør gjenspeiles i vårt neste system mens vi planlegger for testtilfeller.

Konklusjon:

Fordelen med Ad-hoc-testing er å kontrollere om testingen er fullstendig og finne flere feil enn planlagt testing. Mangelfangstprøvesakene blir lagt til som ytterligere testtilfeller til de planlagte prøvesakene.

I programvareutvikling sparer Ad-hoc-testing mye tid ettersom det ikke krever omfattende testplanlegging, dokumentasjon og testkassedesign.