Har du opdaget en applikation du brug har en ”beta-version” eller funktioner, der er ”i beta?” Beta test er en afgørende del af det, der gør den software, vi bruger dagligt stabil og brugervenlig. Sådan fungerer det.
At sikre det virker
Beta test er processen med at teste et uudgivet stykke software med en del af dens tilsigtede publikum. Det er en af de sidste faser af softwareudvikling livscyklus (eller SDLC) og ofte finder sted før en offentlig udgivelse. Under beta-test, er det vigtigt at sørge for, at de testmiljø spejle den virkelige verden erfaring så meget som muligt. Derfor, hvis nogen er beta teste et tekstbehandlingsprogram, bør de fortsætte med at oprette den samme slags dokumenter, de gør for arbejde.
Beta test er ikke kun for helt nye software. Udviklere også bruge den til at prøve de nyeste builds af et eksisterende stykke software, der sikrer, at det er stabilt, når opdateringen er rullet ud til flere mennesker. Beta test giver ofte værdifuld feedback fra potentielle brugere på mulige forbedringer, fælles bugs og ydeevne. Denne feedback kan indsamles automatisk med rapporter om nedbrud og interne statistikker eller manuelt via undersøgelser og interviews. Den software team kan bruge de oplysninger, de får fra denne proces til at løse eventuelle problemer, ændre softwarens adfærd, og planen for fremtidige udgivelser.
Den testprocessen selv afhænger i høj grad af, hvilken type software. Hvis programmets tiltænkte målgruppe er relativt lille, kan en virksomhed ansætter en beta-test agentur til at runde op en prøve af potentielle brugere. På den anden side, hvis den forventede publikum af en app er i de millioner, så en virksomhed kan udføre en offentlig betatest i stedet.
RELATEREDE: Sådan Find ud af, hvorfor din Windows PC Crashed eller Frøs
Public Beta Testing
Nogle software gør brug af ”offentlig betatest”, hvor en del af publikum kan vælge for at bruge en fremtidig build, før den udgives til den brede offentlighed. For eksempel, på Google Play App Store, kan du vælge i beta-test proces for enhver app, der tilbyder det, såsom Google Chrome. Apple giver også en beta-adgang program for deres forskellige operativsystemer, ligesom iOS, MacOS, og watchOS.
Mens kører en beta-test build har nogle ulemper, såsom software ustabilitet eller fejl, vil du også få adgang til at køle nye funktioner før alle andre har brugt dem. For eksempel når Windows 11. blev beta udgivet flere måneder, før Microsoft rullede det ud, en delmængde af Windows-brugere tilmeldt programmet og haft adgang til den nye start-menuen layout, navigationsfunktioner, og overordnede design.
Nogle virksomheder implementere nye funktioner til en delmængde af deres brugere, før de bliver standard for resten af userbase. For eksempel sociale medier apps som Facebook og Instagram ofte afprøve et nyt layout eller et menupunkt til et udsnit af deres brugere. Nogle af disse funktioner i sidste ende gøre det på den brede offentlighed bygge, mens nogle er skrottet udelukkende på grund af negativ feedback.
RELATEREDE: Sådan skifter du fra insider til stabile bygninger af Windows 11
Alpha, Beta, og Gamma
Du har måske også stødt udtrykkene ”alpha test” og ”gamma test.” Mens disse processer er ens i, at de er tests gjort før softwaren er offentligt frigivet, de adskiller sig på bestemte måder. Her er et nedslidt af hver af disse test typer:
- Alpha Test: Dette gennemføres typisk i et laboratorium miljø med en delmængde af virksomhedens medarbejdere i stedet for slutbrugerne.
- Beta Test: Dette foregår på en stikprøve af softwarens tilsigtede publikum og kopierer den faktiske brugeroplevelse så meget som muligt.
- Gamma Test: Dette gøres lige før noget er frigivet. Det er betydeligt mindre udbredt og er stort set blevet udfaset.
I softwareudvikling, en anden type test, du måske hører om, er "Bruger accept test" eller UAT. UAT udføres, når du går i en bestemt klient i stedet for et bredt publikum. I stedet for at teste for at få feedback og kommentarer på softwaren, er det generelt gjort for at fuldføre en transaktion. Det ender, når den tilsigtede bruger "accepterer", at softwaren opfylder deres krav.
Hvad får beta testet?
Beta testning er ikke begrænset til desktop- og mobilapplikationer og operativsystemer. Hardware kan også få beta testet. Før de nyeste telefoner eller spillekonsoller frigives, leveres mange enheder ofte til beta-testere først. Disse testere vil bruge dem dagligt i en vis periode, hvilket giver værdifuld feedback til producenterne.
De er også almindeligt færdige på online multiplayer videospil, hvor spillerne vil hoppe på en "preview build" for at prøve eventuelle ændringer i gameplay-oplevelsen, før de bliver frigivet. Dette omfatter betydelige ændringer som helt nye funktioner, missioner og kort og mindre ændringer som dem, der påvirker et spils spillerbalance. Typisk vil et firma bruge brugerreaktioner - både in-game og sociale medier til gauge, hvad der skal skifte mellem beta-bygningen og den offentlige bygning.
Beta testning er heller ikke udelukkende til computerrelaterede aktiviteter. I dag kan du henvise til noget, der er testet, før dets endelige udgivelse som en "beta-test". Selv kunstneriske projekter som bøger vil have "beta-læsere", der læser hele teksten og giver feedback før arbejdet bliver offentliggjort.
Hvis du er interesseret i at udforske mere om softwareudviklingsverdenen, vil du måske lære om en variant af beta testning kendt som A / B Testing .
RELATEREDE: Hvad er A / B-test?