Co je softwarové testování?

Softwarové srovnávání se obvykle týká procesu, kterým je vývojový cyklus výrobce softwaru porovnáván s jinými podniky, aby se určila účinnost společnosti. To se často děje s cílem určit, kde lze zlepšit vývojový proces, a zajistit, aby společnost fungovala s maximální účinností. Tato srovnání jsou obvykle kvantitativní povahy, protože se zabývají číselnými hodnotami a čísly, aby bylo možné posoudit, jak rychle a účinně společnost provádí. Tento typ srovnávání softwaru by neměl být zaměňován s porovnáváním počítačového hardwaru, který vyhodnocuje účinnost různých zařízení a počítačů.

Primárním účelem softwarového benchmarkingu je zjistit, jak dobře si jeden softwarový vývojář vede ve srovnání s jiným. Zpočátku musí být informace o vývojáři shromažďovány a posuzovány kvantifikovatelným způsobem. Lze zvážit délku času potřebného pro to, aby společnost vytvořila svůj nejnovější program, čas potřebný k opravě chyb a uvolnění oprav a počet programátorů zapojených do těchto procesů. Jakmile jsou tato data shromážděna, lze je použít při srovnávání softwaru s jinými společnostmi používajícími srovnatelné metriky.

Společnosti třetích stran se často účastní srovnávání softwaru tím, že shromažďují informace o mnoha vývojářích, které tyto podniky často poskytují pro srovnání. Společnost provádějící srovnávání může mít data od několika desítek nebo dokonce stovky softwarových vývojářů, kteří podrobně vyčíslují kvantifikovatelné hodnoty času stráveného ve vývoji, náklady na tento proces a výsledky na základě počtu programátorů. Tato organizace pak provede srovnání mezi těmito různými vývojáři a použije se ke stanovení počtu hodnot pro každého z nich. Jakmile je tento proces dokončen, může být každá společnost informována o tom, jak dobře si vedla v rámci tohoto většího fondu, a může použít tato data pro porovnávání softwaru k určení vylepšení, která by měla být učiněna pro budoucí vývoj.

Tento typ softwarového benchmarkingu je svým charakterem poněkud podobný hardwarovému benchmarkingu, ale neměl by být zaměňován. Hardwarová měřítka se často určují spuštěním různých nastavení počítače a hardwaru prostřednictvím různých testů za účelem generování dat o těchto zařízeních. Tato data se pak používají k porovnání různých kusů hardwaru, aby se určilo, které procesory nebo grafické karty jsou v daném kontextu teoreticky lepší než ostatní.

Existuje podoba softwarového benchmarkingu, které lze provádět podobným způsobem, i když je to častěji považováno za součást testování podpory. Stejný program lze spustit na více počítačích s různými zařízeními a hardwarovými nastaveními, abyste zjistili, s jakými systémy je kompatibilní. Tento typ benchmarkingu se často používá k určení minimálních požadavků na program a k zajištění toho, aby software mohl běžet co nejširší uživatelská základna.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?