Prova aleatòria

Autora: Randy Alexander
Data De La Creació: 24 Abril 2021
Data D’Actualització: 26 Juny 2024
Anonim
Prova aleatòria - Tecnologia
Prova aleatòria - Tecnologia

Content

Definició: què significa Random Testing?

Les proves aleatòries es refereixen a la pràctica d’utilitzar entrades aleatòries per provar programari. Diferents tipus de proves aleatòries es basen en la mateixa idea bàsica, és a dir, que els casos d’implementació del test es trien de forma aleatòria.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica les proves aleatòries

Les proves aleatòries són un tipus de proves de caixa negra en què els desenvolupadors no busquen el codi intern d’un producte de programari, sinó que introdueixen entrades aleatòries al sistema per veure quins són els resultats. Un exemple habitual és l’ús d’integres aleatoris per provar una funció de programari que retorni resultats basats en aquests nombres enters. Aquestes funcions poden incloure "per a bucles" o altres algoritmes per obtenir un resultat, on un conjunt de casos de prova aleatòria simuli o aproxima un conjunt més ampli de casos introduïts per usuaris teòrics.


Altres tipus de proves aleatòries poden implicar l’ús d’heurístiques, que guien l’ús d’inputs aleatoris. En general, i específicament quan es tracta de nombres enters o d’altres tipus de variables, la prova aleatòria només és tan aleatòria com el conjunt d’entrades aleatòries que s’utilitzen; és a dir, els provadors solen optar per utilitzar un conjunt d’enters limitats en lloc d’un infinit. conjunt. Les pràctiques específiques per a proves aleatòries s’incorporen a la mecànica del que volem dir per atzar i com els desenvolupadors ofereixen un conjunt d’entrades aparentment aleatoris per a una prova.

Les discussions sobre proves aleatòries també poden girar entorn a l'eficiència del seu ús. Una idea és que com que les proves aleatòries es poden fer per sistemes automatitzats en lloc de professionals humans, pot tenir avantatges respecte a les proves dirigides. Tanmateix, les proves dirigides poden ser més eficients quant a la prova necessària. Alguns desenvolupadors i experts també utilitzen el terme "prova aleatòria" per referir-se a proves ineficients o fins i tot incompetents, on les proves dirigides es consideren un mètode superior.