Skip to main content

Vad är ad hoc -programvara?

Ad Hoc -programvara är programvara som testas, skapas eller på annat sätt drivs utan specifik planering eller premeditation.Denna allmänna term används oftast för att beskriva testning av mjukvaruprodukter, där den står i kontrast till andra mer strikt planerade testmetoder.Ad Hoc -programvara är också ett företagsnamn i vissa områden i världen.Vissa känner också till det som en förkortning för en fransk typ av observationsprogramvara.

Olika tekniska samhällen kan ha något olika definitioner av vad ad hoc -programvaran är.De flesta identifierar ad hoc-programvara som applikationer som uppstår ganska naturligt, eller nästan slumpmässigt, utan mycket ritning eller prototyp och scenspecifika planerade parametrar.Som refereras är ad hoc -testning ett tillvägagångssätt som vissa utvecklare tar för att snabbt och effektivt testa programvara.Andra råd mot denna mer informella testprocess.

Vissa proffs i den förklarar ad hoc -programvarutestning som ett "engångstest" -test;Ett sådant test skulle endast köras en gång, såvida inte utvecklarna under testet ser ett kritiskt fel.Dessa teknikfel kallas ofta "buggar" i professionell lingo.Att hitta en eller flera av dessa i ett ad hoc -test skulle i allmänhet tvinga programmerare att gå tillbaka och granska betydande delar av kodningen för ett program eller testa på mer planerade eller rigorösa sätt.

Alternativ till ad hoc -programvarutestning inkluderar acceptansprovning och regressionstest.Dessa typer av tester involverar återutförande av ett test för ytterligare effektivitet.Vissa utvecklare ser skäl för att alltid använda dessa mer formella testmetoder.Till exempel, när programvara ger ett effektivt hälso- eller säkerhetsskydd, kan redundant testning krävas.Detta är också sant när mjukvarutestning hänför sig till konstruktion av transportprojekt eller andra projekt som människor bor beror på.

För programvara som inte är "livskritisk" skiljer sig utvecklare på huruvida ad hoc-testmetoder är tillräckliga.Idén om ”utforskande testning” eller en mer informell eller randomiserad strategi får fart i vissa kretsar i IT -samhället.Även om allmänna standarder för redundant testning ofta råder hos toppföretag, finns det en allmän kontrovers om specifikt vilka testmetoder som är mest önskvärda.

Vissa IT -proffs känner att titeln, ”ad hoc -programvara, ibland är felaktig tillämpad.Frasen verkar karakterisera vissa mjukvaruprodukter och testning på ett överdrivet sätt.Att använda mer komplexa etiketter kan hjälpa slutanvändare och andra att mer förstå hur enskilda mjukvaruprodukter utvecklas.