Casa Programari Què és la prova aleatòria? - Definició de tecnologia

Què és la prova aleatòria? - Definició de tecnologia

Taula de continguts:

Anonim

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.

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 entren en la mecànica del que volem dir per atzar i de 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.

Què és la prova aleatòria? - Definició de tecnologia