Programvare: Alpha Vs. Beta

Programvare: Alpha Vs. Beta


Programvare krever streng testing og skrive før du går ut i Internet eller på butikkhyllene. Programmerere utføre en rekke spesifikke tester for å sikre at individuelle deler av koden fungerer bra, og deretter teste hele programmet. Alfa- og betatester forekomme etter at hele pakken har vist seg å fungere som en helhet. Alpha tester vanligvis foregår i laboratoriet, mens betatester bære faktiske brukere.

Alpha Testing

Alfa testing refererer til den første test av hele programvarepakke i et laboratorium. Den alfaversjon kan faktisk ikke inneholder alle funksjoner som forventes for den endelige versjonen. kan Alpha programvaren fremdeles inneholde skrivefeil, ødelagte funksjoner og et bredt spekter av bugs. Bare utviklere og programmerere delta i denne testen. Når alfa-testen er fullført, kan programvaren bevege seg inn i beta.

Beta Testing

Beta-programvare er testet for store bugs og inneholder det meste av de siste funksjonene, men likevel skiller seg vesentlig fra den ferdige versjonen i de fleste tilfeller. Beta-testing involverer en stor gruppe av soliditet, ofte er valgt fra et sett av frivillige eller søkere. Disse betatestere bruke programvaren og se etter feil og andre feil. De ofte spesielt engasjere seg i atferd er utviklet for å skape problemer. Under og etter beta test, programmerere endre programvaren for å løse eksisterende problemer eller legge til ny funksjonalitet. Versjoner i beta testing ofte har nummerering under 1,0 (for eksempel en betaversjon kan bli kjent som 0.9.2.)

Slipp Kandidater

Når et program går gjennom både alfa- og beta-testing, kan det bli en Release Candidate. Dette valgfrie testing trinnet gir den tiltenkte publikum en smakebit av programvaren, og fungerer som en ny runde med testing. Brukere rapporterer store bugs tilbake til utviklerne, som fikse dem før du slipper den endelige versjonen. Ikke alle programvareutviklere bruke slippkandidater. Noen flytte rett til å slippe etter at beta testing scenen.

betraktninger

Selv etter utgivelsen, utviklere fortsette å endre programmet. De slipper disse endringene som nye versjoner eller som oppdateringer. Den første versjonen bærer nummer 1.0. Små oppdateringer motta øker til revisjonsnummeret. Større oppdateringer øke den mindre tall, og en ny versjon utgivelse øker større antall. For eksempel, hvis en utgiver fikser mindre bugs, kan de slipper den faste program som versjon 1.0.1. Hvis de legger til nye funksjoner, kan neste versjon bli versjon 1.1. Hvis de legger betydelig funksjonalitet, vil den neste utgivelsen være versjon 2.0.