Tipi di QA Testing

July 21

Tipi di QA Testing


Molte persone associano garanzia della qualità (QA) test con l'idea di essere pagati per giocare ai videogiochi. In verità, ci sono molti tipi di test, alcuni dei quali sono molto tecnicamente esigenti. La programmazione in linguaggi sofisticati come C ++, assemblando centinaia di sistemi informatici con una varietà di configurazioni hardware, il monitoraggio delle condizioni di licenza di materiale protetto da copyright o di marchio di fabbrica, e anche mantenere la conformità con gli standard di organismi di regolamentazione (come l'Entertainment Software Rating Board, per un ) tutto rientra nella competenza di controllo di qualità.

Ad Hoc Test

Ad hoc o & ldquo; libera & rdquo; il test è quello che la maggior parte delle persone immagine quando pensano di QA software, in particolare per quanto riguarda i videogiochi. Un apposito tester utilizza il software con un occhio verso il che rende "comportarsi" in modo gli ingegneri didn & rsquo; t si aspettano, molto simile al software & rsquo; s gli utenti finali saranno. Questo permette agli sviluppatori di risolvere i bug che altrimenti wouldn & rsquo; t essere notato prima di un rilascio pubblico.

caso test

L'opposto di test ad hoc, casi di test bersaglio azioni specifiche il software eseguirà per garantire che sia robusto e funziona completamente e correttamente. Casi di test sono progettati da ingegneri o tester senior con una conoscenza approfondita del software & rsquo; s architettura. tester junior poi eseguire i test manualmente o creare suite di test per automatizzare loro. Questi test sono poi ribadito a intervalli regolari durante lo sviluppo per rilevare eventuali nuovi bug che possono essere state introdotte lungo la strada.

Compliance Testing

Tester di eseguire prove di conformità in software utilizza materiale concesso in licenza o è soggetto alle norme di un organismo di regolamentazione. Questo test è più comunemente usato nello sviluppo di videogiochi. produttori di console e smartphone come Nintendo e Microsoft impongono requisiti speciali gli sviluppatori che desiderano utilizzare le loro piattaforme, e spetta a tester QA per assicurarsi che il software è conforme a queste esigenze.

test di compatibilità

test di compatibilità determina i requisiti hardware del sistema per un particolare pezzo di software. Questo è quasi sempre necessario per il software per PC a causa della vasta gamma di produttori di hardware, le marche e modelli disponibili. Software gestito da una macchina virtuale è una notevole eccezione, però, perché la compatibilità diventa la responsabilità della macchina virtuale, invece.

test operativi

test operativi, più comunemente noto come "alpha" e test "beta", pone il software nelle mani dei suoi potenziali utenti e sollecita il loro feedback sulla sua performance in un ambiente reale utilizzo. test beta, in particolare, tendono ad essere condotto pubblicamente, perché sono una delle fasi finali di sviluppo e anche aiutare il mercato del software.