Forskel mellem Monkey Testing og Ad hoc Testing

Nøgleforskel: Adhoc Testing udføres uden planlægning eller forberedelse. Når programmet er funktionelt, vil programmøren eller testeren teste softwaren ved hjælp af hans kendskab til programmet. Monkey Testing ligner Ad hoc Testing. Det kan dog gøres uden viden eller information om softwaren.

Før en ny software ruller ud til offentligheden, er den grundigt testet for at sikre, at der ikke er fejl i systemet, og at det fungerer problemfrit. Monkey Testing og Adhoc Testing er to forskellige typer af software tests, der kan køres på softwaren. De udføres for at teste softwaren og sikre, at der ikke er fejl i systemet.

Både Monkey Testing og Ad hoc Testing er typer af tilfældig test, der er udført efter programmets programmering er gjort, men normalt før intensiv og indviklet test er startet. Det kan endda siges at Monkey Testing er en type Adhoc Testing.

Adhoc Testing udføres uden planlægning eller forberedelse. Når programmet er funktionelt, vil programmøren eller testeren teste softwaren ved hjælp af hans kendskab til programmet. Han vil generelt teste systemets grundlæggende for at sikre, at de løber og systemet ikke går i stykker. Denne type af test er udført, uden at der anvendes et test-tilfælde.

Monkey Testing ligner Ad hoc Testing. Det foregår også tilfældigt og uden planlægning eller forberedelse. Mange programmører kategoriserer Monkey Testing som en type Adhoc Test på grund af denne grund. Monkey Testing adskiller sig dog fra Adhoc Testing på en signifikant måde. Monkey Testing kan udføres uden viden eller information om softwaren.

Monkey Testing er en automatiseret test, der udføres uden nogen specifik test i tankerne. Formålet med testen er at bogstaveligt talt forsøge at kollidere systemet og sikre, at det ikke gør det. Til dette formål kan testen inkludere tilfældige tests, såsom bogstaveligt at skrive tilfældige strenge i tekstbokse for at se, hvordan systemet ville håndtere fejlen.

Fordelen ved Monkey Testing og Adhoc Testing er, at den tester softwaren i reel og tilfældig situation i forhold til struktureret test. Disse situationer er også mere virkelige og sandsynligvis vil ske, når produktet ruller ud til offentligheden. Ulempen ved Monkey Testing og Ad hoc Testing er imidlertid, at når der opstår en fejl, er der ingen måde at replikere fejlen, da der ikke er nogen test case files at henvise til. Derfor bruges Monkey Testing og Adhoc Testing næsten altid i samarbejde med traditionelle og strukturerede testteknikker.

Sammenligning mellem Monkey Testing og Ad hoc Testing:

Monkey Testing

Ad hoc-test

Type

Tilfældig testning - Ingen test sag anvendt

Tilfældig testning - Ingen test sag anvendt

Formål

Få test her og der for at sikre at systemet eller en applikation ikke går i stykker.

Testeren forsøger at 'bryde' systemet ved tilfældigt at prøve systemets funktionalitet.

Beskrivelse

Ingen specifik test er udført; Det kan omfatte blot tilfældig klikning eller indtastning for at se om systemet går i stykker.

Baseret på testerens viden. Testeren kan kontrollere, hvad han føler er nødvendigt.

Udført af

'Monkey på en skrivemaskine.' Enhver uden kendskab til softwaren eller endda computere.

En programmør med detaljeret viden om softwaren og systemet.

typer

  • Monkey Button Push Testing
  • Smart Monkey Testing
  • Brilliant Monkey Testing
  • Dumb Monkey Testing
  • Adam Testing
  • Buddy Testing
  • Par test
  • Monkey Testing
Anbefalet

Relaterede Artikler

  • forskel mellem: Forskel mellem godt og dårlig kolesterol

    Forskel mellem godt og dårlig kolesterol

    Nøgleforskel: Der er ikke noget som godt kolesterol eller dårlig kolesterol. Høje niveauer af kolesterol og lavdensitets lipoproteiner (LDL) anses for at have en dårlig virkning på kroppen. Mens lave niveauer af kolesterol og høje niveauer af højdensitets lipoproteiner beskytter hjertet mod sygdomme. LDL e
  • forskel mellem: Forskel mellem angst og stress

    Forskel mellem angst og stress

    Nøgleforskel: Angst er en følelse af frygt, uro og bekymring. Det kan være rodfæstet under alle omstændigheder, der får en til at føle sig frustreret, vred eller nervøs. Stress er det normale svar en person har til forskellige, krævende stimuli i naturen. Stress er et fælles svar, som en persons krop udviser, når det møder forskellige situationer, overvældende og krævende. Angst og str
  • forskel mellem: Forskel mellem England, Storbritannien og Storbritannien

    Forskel mellem England, Storbritannien og Storbritannien

    Hovedforskel: England er land under Storbritannien og Det Forenede Kongerige. Storbritannien omfatter Wales, England og Skotland. Det Forenede Kongerige Storbritannien og Nordirland omfatter England, Wales, Skotland og Nordirland. For mange mennesker henviser vilkårene England, Storbritannien og Det Forenede Kongerige (UK) til det samme sted på det europæiske kontinent. S
  • forskel mellem: Forskel mellem telefonopbevaring, intern opbevaring og SD-kort

    Forskel mellem telefonopbevaring, intern opbevaring og SD-kort

    Nøgleforskel: Telefonopbevaring refererer normalt til en sektion af den interne hukommelse, der indeholder enhedens data og andre filer, der er nødvendige for, at enheden kan køre. Intern opbevaring refererer til segmentet, der indeholder brugerfiler såsom fotos, musik, dokumenter mv. SD-kortet er et eksternt MicroSD-kort, som kan indsættes i telefonen for at udvide dets hukommelse. Tel
  • forskel mellem: Forskel mellem iPhone 5 og iPhone 6

    Forskel mellem iPhone 5 og iPhone 6

    Nøgleforskel: iPhone 6 blev annonceret i september 2014 og er den nyeste telefon i Apple iPhone-serien efter iPhone 5, iPhone 5S og iPhone 5C. IPhone 6 har en større skærm, afrundede kanter og nyere hardware. For alle formål domineres telefonmarkedet for øjeblikket af to segmenter: iPhone og alt andet. IPh
  • forskel mellem: Forskel mellem AD og BC

    Forskel mellem AD og BC

    Nøgleforskel: AD og BC bruges til at mærke eller antal år. AD står for Anno Domini. Det refererer til hele tiden, der er gået efter Kristi fødsel, mens BC står for Før Kristus; det refererer til hele tiden, der passerede før Kristi fødsel. De fleste af os er kommet på tværs af vilkårene AD og BC, især når de læser om datoer i historien. Det kan dog væ
  • forskel mellem: Forskel mellem grænseflade og abstrakt klasse i Java

    Forskel mellem grænseflade og abstrakt klasse i Java

    Nøgleforskel: Interface eller en protokol er en fælles måde, der tillader uafhængige objekter at kommunikere med hinanden. Det repræsenterer en aftalt adfærd, der letter samspillet mellem de to objekter. En abstrakt klasse er en klasse af objekter, der ikke kan opstilles eller opstilles en forekomst af et objekt. Denn
  • forskel mellem: Forskel mellem HTML5 og Flash

    Forskel mellem HTML5 og Flash

    Hovedforskel: HTML5 er den femte revision af HTML-standarden. HTML står for HyperText Markup Language. Det er et velkendt markup-sprog, der bruges til at udvikle websider. Hovedmålene med HTML5 har været at forbedre sproget med støtte til den nyeste multimedie. Adobe Flash er en multimedie- og softwareplatform, der hovedsagelig bruges til at skabe vektorgrafik, animation, spil og Rich Internet Applications (RIA). Di
  • forskel mellem: Forskel mellem palisander og mahogni

    Forskel mellem palisander og mahogni

    Hovedforskel: Rosewood refererer til træet af forskellige træer, herunder træer fra træerne Tipuana, Pterocarpus og Dalbergia. Rosewood er hovedsagelig en type hårdttræ. Rosewood er opkaldt som sådan på grund af, at de ældre træer har en meget sød og rig aroma, der minder om roser. Rosewood er bedst kendt for sin mørkebrune og / eller rødlige nuance med mørkere veining. Rosetræet ha

Redaktørens Valg

Forskel mellem by og distrikt

Nøgleforskel: En by er defineret som en stor og permanent bosættelse. Byer kan have en særlig administrativ, juridisk eller historisk status baseret på lokal lovgivning. Et distrikt defineres som en administrativ afdeling, som i nogle lande styres af kommunerne. Da bosættelser er blevet planlagt, er de blevet skabt i form af et hierarki. Hie