Skip to main content

Wat is ad hoc software?

Ad hoc software is software die wordt getest, gemaakt of anderszins wordt bediend zonder specifieke planning of voorbedachte rade.Deze algemene term wordt meestal gebruikt om het testen van softwareproducten te beschrijven, waar het contrasteert met andere meer strikt geplande testmethoden.Ad hoc software is ook een bedrijfsnaam in sommige delen van de wereld.Sommigen kennen het ook als een acroniem voor een Frans type observatiesoftware.

Verschillende technische gemeenschappen kunnen enigszins verschillende definities hebben van wat ad hoc software is.De meeste identificeren ad hoc software als applicaties die vrij van nature of bijna willekeurig ontstaan, zonder veel blauwdruk of prototyping en podiumspecifieke geplande parameters.Zoals naar waarnaar wordt verwezen, is ad -hoc testen een aanpak die sommige ontwikkelaars volgen om snel en effectief software te testen.Ander advies tegen dit meer informele testproces.

Sommige professionals daarin leggen ad hoc software -testen uit als een "eenmalige" test;Een dergelijke test zou slechts eenmaal worden uitgevoerd, tenzij ontwikkelaars in de loop van de test een kritieke fout zien.Deze technologische fouten worden vaak "bugs" genoemd in professionele taal.Het vinden van een of meer hiervan in een ad hoc -test zou programmeurs in het algemeen dwingen terug te gaan en belangrijke onderdelen van codering voor een programma te beoordelen, of op meer geplande of rigoureuze manieren testen.

Alternatieven voor ad hoc software -testen omvatten acceptatietests en regressietests.Dit soort testen omvat het opnieuw uitvoeren van een test voor extra effectiviteit.Sommige ontwikkelaars zien redenen om deze meer formele testmethoden altijd te gebruiken.Wanneer software bijvoorbeeld een effectieve gezondheids- of veiligheidsbescherming biedt, kan redundante testen vereist zijn.Dit is ook waar wanneer softwaretests betrekking hebben op de engineering van transportprojecten of andere projecten waarvan de levens van mensen afhankelijk zijn.

Voor software die niet 'levenskritisch' is, verschillen ontwikkelaars of ad hoc testmethoden voldoende zijn.Het idee van "verkennende testen" of een meer informele of gerandomiseerde aanpak is in sommige kringen van de IT -gemeenschap aan kracht.Hoewel algemene normen voor overbodige testen vaak prevaleren bij topbedrijven, is er een algemene controverse specifiek welke testmethoden het meest wenselijk zijn.

Sommige het is van mening dat de titel, "Ad hoc software, soms verkeerd is toegepast.De zin lijkt sommige softwareproducten te karakteriseren en op een buitensporige manier te testen.Het gebruik van meer complexe labels kan eindgebruikers en anderen helpen om beter te begrijpen hoe individuele softwareproducten worden ontwikkeld.