Skip to main content

Hva er ad hoc -programvare?

Ad hoc -programvare er programvare som blir testet, opprettet eller på annen måte operert uten spesifikk planlegging eller premeditering.Dette generelle uttrykket brukes ofte for å beskrive testingen av programvareprodukter, der det står i kontrast til andre mer strengt planlagte testmetoder.Ad hoc -programvare er også et forretningsnavn i noen områder av verden.Noen kjenner det også som et forkortelse for en fransk type observasjonsprogramvare.

Ulike tekniske samfunn kan ha litt forskjellige definisjoner av hva ad hoc -programvare er.De fleste identifiserer ad hoc-programvare som applikasjoner som oppstår ganske naturlig, eller nesten tilfeldig, uten mye blåkopi eller prototyping og scenespesifikke planlagte parametere.Som det er referert til, er ad hoc -testing en tilnærming som noen utviklere tar for raskt og effektivt å teste programvare.Andre anbefaler mot denne mer uformelle testprosessen.

Noen fagpersoner i den forklarer ad hoc -programvaretesting som en "en gang" -test;En slik test vil bare bli kjørt en gang, med mindre utviklere i løpet av testen ser en kritisk feil.Disse teknologiens feil kalles ofte "feil" i profesjonell lingo.Å finne en eller flere av disse i en ad hoc -test vil generelt tvinge programmerere til å gå tilbake og gjennomgå betydelige deler av koding for et program, eller testing på mer planlagte eller strenge måter.

Alternativer til ad hoc -programvaretesting inkluderer akseptstesting og regresjonstesting.Disse typer testing innebærer å utføre en test for ytterligere effektivitet.Noen utviklere ser grunner til alltid å bruke disse mer formelle testmetodene.Når programvare for eksempel gir en effektiv helse- eller sikkerhetsbeskyttelse, kan det være nødvendig med overflødig testing.Dette gjelder også når programvaretesting forholder seg til prosjektering av transportprosjekter eller andre prosjekter som Peoples lever er avhengig av.

for programvare som ikke er "livskritiske", er utviklere forskjellige på om ad hoc-testmetoder er tilstrekkelige.Ideen om "utforskende testing" eller en mer uformell eller randomisert tilnærming er å få fart i noen kretser av IT -samfunnet.Selv om generelle standarder for overflødig testing ofte råder hos toppfirmaer, er det en generell kontrovers om spesifikt hvilke testmetoder som er mest ønskelige.

Noen IT -proffene føler at tittelen, “ad hoc -programvare, noen ganger blir brukt feil.Uttrykket ser ut til å karakterisere noen programvareprodukter og testing på en overdreven måte.Å bruke mer komplekse etiketter kan hjelpe sluttbrukere og andre til mer fullstendig å forstå hvordan individuelle programvareprodukter utvikles.