Nwlapcug.com


Differenza tra alfa e Beta Testing

Differenza tra alfa e Beta Testing


Prima il software è rilasciato completamente, prima deve passare attraverso numerosi test. Gli sviluppatori di fanno questo per garantire che il loro software funziona senza problemi con minimo bug e possono gestire lo stress e le situazioni in situazioni reali. In genere, test del software viene eseguito in due fasi: alfa e beta. Il test alfa è la prima fase, di solito non molto tempo dopo che il codice è scritto, e occasionalmente prima il programma completo è anche scritto. Il beta test è la seconda tappa e spesso include implementazione reale.

Il software è a diversi livelli di completamento

Alfa test nella maggior parte dei casi mostra fuori alcuni codice di base del software, solitamente appena l'idea rudimentale senza troppa scarnatura fuori dettagli. Perché se questo, Alfa Release potrebbero non essere stabile a tutti, avrà certamente molti bug e a volte potrebbe bloccarsi. Beta test, d'altra parte, sono molto più completo e spesso avrà tutte le funzioni del software finito in luogo, risparmia per forse alcuni dettagli. Beta test possono ancora avere bug che devono essere corretti.

Provano a diversi problemi

Test alfa è progettato per determinare se il software funziona su un livello molto basilare. Test alfa potrebbe testare componenti del software a parte tutto, solo per vedere se il codice viene eseguito senza problemi. Test alfa è solitamente semplicistica, e il programma non è spinto troppo. Beta testing Cerca bug in un programma altrimenti funzionale e nuovi problemi che non sono stati scoperti nella versione originale. Beta testing comincia anche test come il software può essere implementato in un ambiente reale.

Essi sono testati da persone diverse

Test Alfa si verificano in genere mai oltre ufficio degli sviluppatori. I test sono fatti dai programmatori software o dai colleghi. Questa udienza è in grado di dare risposte su argomenti tecnici sul software. Occasionalmente, sono resi disponibili ad un pubblico più ampio, ma con grandi rinunce sull'affidabilità del software. Beta testing è di solito un rilascio limitato di destinatari del software. Gli sviluppatori otterrà quindi feedback da quel pubblico su come funziona il software. Che il feedback può essere utilizzato per rivedere il software prima del suo rilascio completo.

Essi sono testati su Hardware differente

Quando il software è sviluppato in primo luogo, i programmatori farà test alfa sui computer aziendali. Questi computer tendono ad essere più potente e ben curato che i computer in ambienti reali. Durante i test alfa, programmatori occasionalmente eseguirà il programma il "minimo comune denominatore" computer - macchine meno potenti o più anziani-- per valutare come funziona il software su di loro. Al beta test, tuttavia, il software è installato e utilizzato su tutti i tipi di macchine, fornendo agli sviluppatori la possibilità di scoprire eventuali problemi relativi all'hardware.