Hva er Ad Hoc programvare?

November 27  by Eliza

Ad hoc-programvare er programvare som er testet, opprettet, eller på annen måte operert uten spesifikk planlegging eller overlegg. Denne generelle begrepet er oftest brukt for å beskrive testing av programvare produkter, hvor det kontraster til andre mer strengt planlagte testmetoder. Ad hoc-programvare er også et firmanavn i enkelte områder av verden. Noen vet også det som et akronym for en fransk type observasjons programvare.

Ulike tekniske miljøer kan ha litt forskjellige definisjoner av hva ad hoc programvare er. Mest identifisere ad hoc programvare som programmer som oppstår heller naturlig, eller nesten tilfeldig, uten mye blueprinting eller prototyping og scenespesifikke planlagte parametere. Som referert, er ad hoc testing en tilnærming som noen utviklere ta for å raskt og effektivt teste programvare. Andre fraråder dette mer uformell testprosessen.

Noen fagfolk i IT forklare ad hoc software testing som en "one time" test; En slik test ville bare kjøres en gang, med mindre, i løpet av testen, utviklere ser en kritisk feil. Disse feilene i teknologi kalles ofte "bugs" i profesjonell lingo. Finne en eller flere av disse i en ad hoc test generelt vil tvinge programmerere til å gå tilbake og vurdere vesentlige deler av koding for et program, eller testing i flere planlagte eller strenge måter.

Alternativer til ad hoc software testing inkluderer aksept testing og regresjonstesting. Disse typer testing involverer re-utføre en test for ekstra effekt. Noen utviklere se grunner for alltid å bruke disse mer formelle testmetoder. For eksempel når programvare gir en effektiv beskyttelse helse eller sikkerhet, redundant testing kan være nødvendig. Dette gjelder også når software testing er knyttet til prosjektering av transport prosjekter eller andre prosjekter som menneskers liv er avhengig av.

For programvare som ikke er "livskritisk," utviklere forskjellig på om ad hoc-testmetoder er tilstrekkelig. Ideen om "utforskende testing" eller en mer uformell eller randomisert tilnærming er å få fart i enkelte kretser av IT-samfunnet. Selv om generelle standarder for overflødig testing ofte råde på toppen bedrifter, er det en generell uenighet spesifikt hvilke testmetoder som er mest ønskelig.

Noen IT-eksperter føler at tittelen, "ad hoc-programvare" er noen ganger mistolkes. Uttrykket synes å karakterisere enkelte programvareprodukter og testing i en overdreven måte. Ved hjelp av mer komplekse etiketter kan hjelpe sluttbrukere og andre til mer fullt ut forstå hvordan individuelle programvareprodukter er utviklet.

  • Noen fagfolk i IT beskrive ad hoc software testing som en "en gang" test.