Innan programvaran släpps fullt , måste det först gå igenom omfattande tester . Utvecklare gör detta för att se till att deras programvara körs smidigt med minimala buggar , och kan hantera de påfrestningar och situationer i verkliga situationer . Typiskt är testning utförs i två steg : alfa och beta . Alfa testet är det första steget , oftast inte långt efter koden är skriven , och ibland innan hela programmet är även skrivet . Den betatest är det andra steget och ofta innehåller verkliga genomförandet . Programvaran är på olika nivåer i
Slutförande
Alpha test i de flesta fall visar upp några grundläggande kod för programvaran , oftast bara rudimentär idé utan alltför mycket mer utarbetad av detaljer . För om detta , får alfa släpper inte vara stabilt alls , kommer säkert att ha många buggar , och kunde ibland krascha . Beta tester , å andra sidan , är mycket mer komplett , och kommer ofta ha alla funktioner i det färdiga programmet på plats , utom för kanske några detaljer . Beta tester kan fortfarande ha fel som behöver rättas till . Addera de testar för olika problem
Alpha tester för att avgöra om programmet fungerar på ett riktigt grundläggande nivå . Alpha testning fick testa komponenter av programvaran bortsett från det hela, bara för att se om koden löper smidigt. Alfatesterna är oftast enkla , och programmet är inte pressas för hårt . Beta testning ser för fel i en annars fungerande program , och nya problem som inte upptäckts i den ursprungliga versionen . Betatestning börjar också testa hur programmet kan implementeras i en verklighetstrogen miljö .
De testas av olika människor
Vanligtvis alfa tester aldrig inträffar bortom utvecklarnas kontor . Testerna görs av programmerare eller kollegor . Denna målgrupp kan ge teknisk feedback på programvaran . Ibland görs de tillgängliga för en bredare publik , men med stora disclaimers på programvarans tillförlitlighet . Beta testning är oftast en begränsad utgåva av programvaran avsedd målgrupp . Utvecklarna kommer sedan få feedback från den publiken på hur programmet fungerar . Denna återkoppling kan användas för att se över mjukvaran innan dess fulla versionen . Addera de testas på olika hårdvara
När programvaran först utvecklas , kommer programmerare göra alfatesterna på företagets datorer . Dessa datorer tenderar att vara mer kraftfull och väl underhållna än datorerna i verkliga miljöer . Under alpha testning , kommer programmerare kör ibland programmet om " minsta gemensamma nämnare" datorer - äldre eller mindre kraftfulla maskiner - för att bedöma hur programmet fungerar på dem . I beta test , dock är programvaran installerad och användas på alla typer av maskiner , som ger utvecklare möjlighet att upptäcka eventuella hårdvara frågor . Addera