Juhuslik testimine

Autor: Randy Alexander
Loomise Kuupäev: 24 Aprill 2021
Värskenduse Kuupäev: 26 Juunis 2024
Anonim
Voici tout ce que vous ne saviez pas et aviez peur de demander à un volant bimasse. Les sous-titres!
Videot: Voici tout ce que vous ne saviez pas et aviez peur de demander à un volant bimasse. Les sous-titres!

Sisu

Definitsioon - mida tähendab juhuslik testimine?

Juhuslik testimine tähendab tava, kus tarkvara testimiseks kasutatakse juhuslikke sisendeid. Erinevat tüüpi juhuslik testimine tugineb ühele ja samale põhiideele, see tähendab, et testi rakendamise juhtumid valitakse juhuslikult.


Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab juhuslikku testimist

Juhuslik testimine on teatud tüüpi musta kasti testimine, mille puhul arendajad ei vaata tarkvaratoote sisemist koodi - selle asemel sisestavad nad süsteemi juhuslikud sisendid, et näha, millised on tulemused. Üks levinum näide on juhuslike täisarvude kasutamine tarkvarafunktsiooni testimiseks, mis annab tulemuse nende täisarvude põhjal. Need funktsioonid võivad sisaldada "silmuste jaoks" või muid tulemuse andmise algoritme, kus juhuslike testijuhtumite komplekt simuleerib või lähendab teoreetiliste kasutajate sisestatud laiemat juhtumite kogumit.

Muud tüüpi juhuslikud testid võivad hõlmata heuristika kasutamist, mis juhib juhuslike sisendite kasutamist. Üldiselt ja eriti täisarvude või muud tüüpi muutujatega tegelemisel on juhuslik testimine ainult sama juhuslik kui kasutatavate juhuslike sisendite kogum - teisisõnu, testijad eelistavad sageli kasutada piiritletud täisarvu, mitte lõpmatut. seatud. Spetsiifilised juhusliku testimise tavad satuvad mehaanikasse sellesse, mida me juhusliku all mõtleme ja kuidas arendajad testi jaoks välja näivad juhuslikult sisendandmete komplekti.


Juhusliku testimise arutelud võivad pöörduda ka selle kasutamise tõhususe ümber. Üks idee on see, et kuna juhuslikku testimist saavad inimprofessionaalide asemel teha automatiseeritud süsteemid, võib sellel olla eeliseid suunatud testimise ees. Suunatud testimine võib siiski olla tõhusam selles osas, kui palju on vaja testida. Mõned arendajad ja eksperdid kasutavad terminit "juhuslik testimine" ka ebaefektiivseks või isegi ebakompetentseks testimiseks, kus suunatud testimist peetakse paremaks meetodiks.