Voordat software wordt volledig vrijgegeven , deze eerst moet gaan door middel van uitgebreide tests . Ontwikkelaars doen dit om ervoor te zorgen dat hun software draait soepel met minimale bugs , en kan de spanningen en situaties in real-world situaties om te gaan . Typisch , wordt software testen uitgevoerd in twee fasen : alfa en bèta . De alpha test is de eerste fase , meestal niet lang nadat de code is geschreven , en af en toe voor het volledige programma wordt nog geschreven . De beta -test is de tweede fase en vaak ook real-world implementatie . Software is op verschillende niveaus van Voltooiing Alpha testen in de meeste gevallen blijkt uit een aantal fundamentele code voor de software , meestal alleen de rudimentaire idee zonder al te veel invulling van details. Want als dit , kan alpha releases niet stabiel zijn bij allen, zal zeker veel bugs , en kon soms crashen . Beta testen , anderzijds , veel completer , en zullen vaak alle functies van de afgewerkte software op zijn plaats , behalve misschien enkele details. Beta tests kunnen nog steeds bugs die opgelost moeten worden . Ze Test voor verschillende problemen Alfatests is bedoeld om te bepalen of de software werkt op een heel basaal niveau . Alfatests misschien afgezien van de hele te testen componenten van de software , gewoon om te zien of de code op rolletjes loopt . Alpha testen is meestal simplistisch , en het programma is niet te hard geduwd . Beta-testen zoekt bugs in een overigens functioneel programma en nieuwe problemen die niet werden ontdekt in de oorspronkelijke release . Beta testen begint ook testen hoe de software in een real - world omgeving kan worden geïmplementeerd . Ze zijn getest door verschillende mensen Typisch alpha test nooit voorkomen buiten het kantoor van de ontwikkelaars . De tests worden uitgevoerd door de software programmeurs of collega . Deze doelgroep is in staat om technische feedback over de software geven . Af en toe zijn ze beschikbaar voor een breder publiek gemaakt , maar met grote disclaimers op de betrouwbaarheid van de software . Beta testen is meestal een beperkte release van de software beoogde publiek . De ontwikkelaars zullen vervolgens feedback te krijgen van dat publiek over hoe de software werkt . Die feedback kan worden gebruikt om de software te herzien voordat de volledige release . Worden ze getest op verschillende hardware Wanneer de software voor het eerst wordt ontwikkeld , zullen programmeurs alpha testen te doen op bedrijfscomputers . Deze computers zijn vaak krachtiger en goed onderhouden dan de computers in real -world omgevingen . Tijdens alpha testen , zullen programmeurs nu het programma op " kleinste gemene deler " computers - oudere of minder krachtige machines - om te meten hoe de software werkt op hen . In de beta test , maar de software wordt geïnstalleerd en gebruikt op alle soorten machines , waardoor ontwikkelaars de kans om alle hardware - gerelateerde problemen te ontdekken .
|