Beta testing er en vanlig praksis i dataprogram virksomhet. Før allmennheten får tilgang til den endelige versjonen av et produkt , er det vanlig for noen segment av det offentlige til å sette programvaren gjennom sine skritt , på jakt etter problemer , testing brukervennlighet og måle resultater på ulik maskinvare . Begrunnelsen for noen beta tester kan variere, men målet er alltid å forbedre produktet som til slutt bestemt for offentlig konsum . Definisjon
En åpen betatest er en valgfri testfasen at et stykke av dataprogrammer eller videospill går gjennom etter skapelsen og intern testing. Alle programvare-prosjekter går gjennom ulike stadier av utviklingen , eller milepæler , vanligvis involverer en pre -alpha tilstand, alpha -versjon , beta-versjon og den endelige versjonen . Med en beta test , har et stykke programvare nådd et punkt hvor det krever betydelig testing fra omverdenen . En beta -testen er "åpen " når nesten enhver person i publikum kan teste programvaren .
Funksjon
Et selskap kan ha mange grunner til å velge en åpen beta test for sitt produkt, men den viktigste grunnen er å finne bugs og grensesnitt problemer som kan påvirke utgivelsen av den siste omsetningsledd produktet. Saeed Khan i en 2006 artikkel om pragmatisk Marketing nettside mener offentlig innspill i programvareutvikling prosessen er avgjørende : " Enten det kalles beta testing, ekstern validering, tidlig løslatelse eller noe annet, er det nesten universelt akseptert at programvareutvikling er en iterativ prosess og at tilbakemeldinger fra brukerne er avgjørende for å utvikle gode produkter. " Ved å kaste et stort nett av offentlige testere over hele produktet , kan et selskap ikke bare løse problemer før sluttbehandling av produktet , men det kan smake opinionen for å få en følelse av retning produktet er på vei.
Begrensninger
Mens en åpen beta test kan gi programvareutviklere verdifull informasjon om et produkt , kan det også gi unyttig informasjon . Hovedproblemet er at allmennheten testere er ikke profesjonelle testere . Saeed Khan sier det slik : " ... en beta -programmet er ikke en erstatning for god kvalitetssikring Sender ut en tidlig løslatelse til betatestere , og regner med dem for å finne feil som bør fikses er en svært dårlig mål for en beta . program. " I tillegg kan hvis et selskap ikke gir et riktig bug- rapportering metode eller tilbakemeldinger grensesnitt , avhorning av data fra en stor åpen beta test bevise utfordrende samt resultatløst .
Åpen Beta vs Closed Beta
den største forskjellen mellom en åpen beta og en lukket betatest er at en åpen beta test er tilgjengelig for de fleste av allmennheten og den lukkede betatesten er kun åpen for en utvalgt antall individer . Den invitere bare stilen til en lukket beta test gjør det mulig for kontroll av testforholdene og skaper et spesifikt fokus for testing slik som nettverk kode eller brukeropplevelse problemer. Mens åpne betatester har en større mengde av testere , lukket beta tester kan håndplukke deltakerne i henhold til et bestemt geografisk område , operativsystem , aldersgruppe eller erfaring nivå .