Forud for frigive et nyt stykke software, er dybdegående kontrol nødvendig for at sikre, at de nye produkttyper fungerer som tilsigtet . Uanset hvor grundig en programmør søgen efter bugs og fejl på back-end , vil et par usability problemer næsten helt sikkert slippe igennem revner . At opdage disse fejl og rette dem , før et produkt lancering, mange ingeniører og produktudviklere drage fordel af brugerens accept test ( UAT ) . Funktion
Generelt accept test er den proces systematisk teste en række betingelser eller kasser på en manipuleret produkt. Processen kan være edb , med en række forsøg beregnet til at efterligne den forventede brugsomgivelser . Men i tilfælde af brugerens accept test er faktiske mennesker til opgave at teste produktet . Normalt sker dette ved kyndige Genstand Eksperter (SMV) i den manipuleret . Gennem trial and error, systematisk disse eksperter kontrollere funktionaliteten af alle mulige indgange og udgange , der tilbydes af softwaren.
Effekter
SMV'erne er normalt gives en test script til følger . Disse scripts kan indeholde bestemte input retninger eller måske bare bede testeren til at fuldføre en ønskede opgave . Når hver opgave er fuldført, resultater af processen i forhold til de ønskede resultater . Hvis de tilsigtede resultater er opnået , så opgaven siges at være fuldført .
Fordele
Bruger accept test er en af de sidste faser af ethvert softwareudvikling program. Det er ofte implementeret efter edb accept test , fordi det mere effektivt replikerer virkelige verden bruger miljø. Som sådan , hvis et produkt passerer UAT kan det generelt antages, at produktet vil levere tilfredsstillende resultater til den endelige forbruger eller klient .
Overvejelser
Selvom primært brugt for udvikling af software , er brugerens accept test ofte anvendes til andre formål. Disse formål er generelt relateret til manipuleret produkter såsom motorkomponenter , andre mekaniske dele og kemikalier. I hvert program er målet det samme --- at identificere og løse eventuelle fejl i design inden den overgår varen til slutbrugeren.
Ekspert Insight
Bruger accept test er blot en af mange testmetoder. Et par alternativer omfatter : Alpha test: softwareprodukter er testet af intern staffBeta test: softwareprodukter er testet af en udvalgt gruppe af enden usersContract accept test : test af et system til at sikre, at den opfylder alle forpligtelser som udtrykt i en skriftlig contractOperational accept test : test et systems processer for at sikre vedligeholdelse ( opdateringer , patches, osv. ) kan gennemføres effektivt.