Willekeurig testen

Schrijver: Randy Alexander
Datum Van Creatie: 24 April 2021
Updatedatum: 26 Juni- 2024
Anonim
Little’s Missing Completely at Random (MCAR) Test - SPSS
Video: Little’s Missing Completely at Random (MCAR) Test - SPSS

Inhoud

Definitie - Wat betekent Random Testing?

Willekeurig testen verwijst naar het gebruik van willekeurige invoer om software te testen. Verschillende soorten willekeurige testen vertrouwen allemaal op hetzelfde basisidee, namelijk dat de testimplementatiecasussen willekeurig worden gekozen.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Random Testing

Willekeurig testen is een type black box-test waarbij ontwikkelaars niet kijken naar de interne code voor een softwareproduct. In plaats daarvan voeren ze willekeurige invoer in het systeem in om te zien wat de resultaten zijn. Een veelgebruikt voorbeeld is het gebruik van willekeurige gehele getallen om een ​​softwarefunctie te testen die resultaten retourneert op basis van die gehele getallen. Deze functies kunnen "voor lussen" of andere algoritmen voor het leveren van een resultaat omvatten, waarbij een reeks willekeurige testgevallen een bredere reeks gevallen simuleert of ingevoerd door theoretische gebruikers.

Andere soorten willekeurige testen kunnen het gebruik van heuristieken inhouden, die het gebruik van willekeurige ingangen bepalen. Over het algemeen, en in het bijzonder bij het omgaan met gehele getallen of andere soorten variabelen, is willekeurig testen alleen zo willekeurig als de verzameling willekeurige ingangen die worden gebruikt - met andere woorden, testers kiezen er vaak voor om een ​​begrensde verzameling gehele getallen te gebruiken in plaats van een oneindige set. Specifieke werkwijzen voor willekeurig testen komen aan de orde in wat we bedoelen met willekeurig en hoe ontwikkelaars een schijnbaar willekeurige reeks inputs voor een test bedenken.


Discussies over willekeurige testen kunnen ook draaien om de efficiëntie van het gebruik ervan. Een idee is dat omdat willekeurige testen kan worden gedaan door geautomatiseerde systemen in plaats van menselijke professionals, het voordelen kan hebben boven gericht testen. Gerichte testen kunnen echter efficiënter zijn in termen van hoeveel testen nodig is. Sommige ontwikkelaars en experts gebruiken de term "willekeurig testen" ook om te verwijzen naar inefficiënte of zelfs incompetente testen, waarbij gericht testen wordt gezien als een superieure methode.