Рандом Тестинг

Аутор: Randy Alexander
Датум Стварања: 24 Април 2021
Ажурирати Датум: 26 Јуни 2024
Anonim
I Tested 5 Random Items From Dollar Tree!
Видео: I Tested 5 Random Items From Dollar Tree!

Садржај

Дефиниција - Шта значи случајно тестирање?

Насумично тестирање односи се на праксу коришћења случајних улаза за тестирање софтвера. Све врсте насумичних тестирања ослањају се на исту основну идеју, а то је да се случајеви имплементације теста бирају насумично.


Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Тецхопедиа објашњава насумично тестирање

Случајно тестирање је врста тестирања црне кутије у којој програмери не гледају интерни код софтверског производа - уместо тога уносе случајне уносе у систем да би видели какви су резултати. Један уобичајени пример је употреба случајних целих бројева за тестирање софтверске функције која враћа резултате на основу тих целих бројева. Ове функције могу укључивати "за петље" или друге алгоритме за постизање резултата, при чему скуп случајних тестних случајева симулира или приближава шири скуп случајева које су унели теоретски корисници.

Остале врсте насумичних испитивања могу укључивати употребу хеуристике која води употребу примене случајних улаза. Генерално, а посебно када се ради о целим бројевима или другим врстама променљивих, случајно тестирање је само случајно колико и скуп случајних улаза који се користе - другим речима, тестери често одлучују да користе ограничени скуп целих бројева, а не бесконачни. комплет. Специфичне праксе за случајно тестирање улазе у механику онога што мислимо насумично и како програмери проналазе наизглед случајни скуп улаза за тест.


Расправе о насумичном тестирању такође се могу кретати око ефикасности његовог коришћења. Једна идеја је да, будући да насумично тестирање може да ради аутоматизовани систем уместо људских професионалаца, то може имати предности у односу на усмерено тестирање. Међутим, усмерено тестирање може бити ефикасније у погледу колико је тестирања потребно. Неки програмери и стручњаци такође користе термин „случајно тестирање“ да би се односили на неефикасно или чак некомпетентно тестирање, где се усмерено тестирање доживљава као супериорна метода.