Skip to main content

Co je to software ad hoc?

Ad Hoc Software je software, který je testován, vytvářen nebo jinak provozován bez konkrétního plánování nebo premedikace.Tento obecný termín se nejčastěji používá k popisu testování softwarových produktů, kde se kontrastuje s jinými přísněji plánovanými testovacími metodami.Ad hoc software je také obchodní jméno v některých oblastech světa.Někteří to také znají jako zkratka pro francouzský typ observačního softwaru.Většina identifikuje software ad hoc jako aplikace, které vznikají spíše přirozeně nebo téměř náhodně, bez mnoha plánování nebo prototypování a plánovaných parametrů specifických pro fáze.Jak bylo uvedeno, testování ad hoc je přístup, který někteří vývojáři přistupují k rychlému a efektivnímu testování softwaru.Další doporučení proti tomuto neformálnímu procesu testování.

Někteří odborníci v něm vysvětlují testování softwaru ad hoc jako test „jednou“;Takový test by byl spuštěn pouze jednou, pokud by vývojáři v průběhu testu nevidí kritickou chybu.Tyto chyby v technologii se často nazývají „chyby“ v profesionálním lingu.Nalezení jednoho nebo více z nich v ad hoc testu by obecně přimělo programátory, aby se vrátili a zkontrolovali významné části kódování programu nebo testovali více plánovaným nebo přísným způsobem.

Alternativy k testování softwaru ad hoc zahrnují testování přijetí a regresní testování.Tyto typy testování zahrnují opětovné provedení testu na další účinnost.Někteří vývojáři vidí důvody pro vždy používání těchto formálnějších testovacích metod.Například, když software poskytuje účinnou ochranu zdraví nebo bezpečnosti, může být vyžadováno nadbytečné testování.To platí také, když se testování softwaru týká inženýrství dopravních projektů nebo jiných projektů, na nichž závisí životy lidí.Myšlenka „průzkumného testování“ nebo neformálnějšího nebo randomizovanějšího přístupu nabývá na síle v některých kruzích IT komunity.Ačkoli obecné standardy pro redundantní testování často převládají u nejlepších firem, existuje obecná diskuse o tom, které metody testování jsou nejžádanější.

Některé IT profesionály mají pocit, že název „ad hoc software je někdy nesprávně použit.Zdá se, že tato věta charakterizuje některé softwarové produkty a testování nadměrným způsobem.Používání složitějších štítků by mohlo pomoci koncovým uživatelům a dalším, aby více pochopily, jak jsou jednotlivé softwarové produkty vyvíjeny.