Náhodné testování

Autor: Randy Alexander
Datum Vytvoření: 24 Duben 2021
Datum Aktualizace: 26 Červen 2024
Anonim
Náhodné testování - Technologie
Náhodné testování - Technologie

Obsah

Definice - Co znamená náhodné testování?

Náhodné testování se týká praxe používání náhodných vstupů pro testování softwaru. Různé druhy náhodného testování se všichni spoléhají na stejnou základní myšlenku, která spočívá v tom, že případy implementace testu jsou vybírány náhodně.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje náhodné testování

Náhodné testování je typ testování černé skříňky, ve kterém vývojáři nehledí na interní kód softwarového produktu - místo toho zadávají do systému náhodné vstupy, aby zjistili, jaké jsou výsledky. Jedním z běžných příkladů je použití náhodných celých čísel k testování softwarové funkce, která vrací výsledky na základě těchto celých čísel. Tyto funkce mohou zahrnovat „pro smyčky“ nebo jiné algoritmy pro dosažení výsledku, kde sada náhodných testovacích případů simuluje nebo aproximuje širší sadu případů zadaných teoretickými uživateli.


Jiné druhy náhodného testování mohou zahrnovat použití heuristiky, která řídí použití náhodných vstupů. Obecně a konkrétně při práci s celými čísly nebo jinými typy proměnných je náhodné testování pouze náhodné jako sada náhodných vstupů, které se používají - jinými slovy, testeři se často rozhodnou použít omezenou skupinu celých čísel, spíše než nekonečno soubor. Specifické postupy pro náhodné testování se dostanou do mechaniky toho, co máme na mysli náhodně, a jak vývojáři přicházejí se zdánlivě náhodnou sadou vstupů pro test.

Diskuse o náhodném testování se mohou také točit kolem účinnosti jeho použití. Jedna myšlenka je, že protože náhodné testování mohou být prováděny automatizovanými systémy namísto lidských profesionálů, může mít výhody oproti řízenému testování. Řízené testování však může být efektivnější, pokud jde o to, kolik testování je potřeba. Někteří vývojáři a odborníci také používají termín „náhodné testování“, aby odkazovali na neúčinné nebo dokonce nekompetentní testování, kde je řízené testování považováno za vynikající metodu.