QA Test di integrazione

January 5

QA Test di integrazione


Nello sviluppo di software moderno, la maggior parte dei progetti si basano su programmazione modulare, che rompe un programma nelle sue parti componenti, o moduli. Quando questi moduli sono poi combinati, devono essere sottoposti a test di garanzia (QA) l'integrazione di qualità per garantire che interagiscono in modo corretto.

test Module

testing dei moduli è la forma più semplice di test di integrazione QA perché un modulo è il componente più piccolo di un'applicazione che può essere testata sistematicamente. E 'il fondamento di tutte le forme di test di integrazione.

Test di regressione

test di regressione è un metodo comune per verificare se l'integrazione di nuovi moduli ha introdotto problemi imprevisti o problemi reintrodotti che sono stati precedentemente individuati e risolti. In genere, i test di regressione automatizzati controllano sistematicamente tutti i moduli applicativi ogni volta che i componenti vengono aggiunti o vengono apportate modifiche.

Top-Down Test

Nei test top-down, la domanda viene testato in uno stato funzionale quasi completa, a partire con i suoi maggior parte dei moduli astratti, procedendo poi ad ognuno dei suoi moduli che lo compongono. Questo viene fatto in concerto con progettazione top-down, che scopre i difetti in architettura di un'applicazione prima di implementarlo.

Bottom-Up Testing

Come suggerisce il nome, i test bottom-up è l'opposto di top-down. E 'generalmente usato in concerto con la progettazione bottom-up, che è più veloce di tipo top-down, ma rende anche l'individuazione difetti di progettazione più difficile.

Big Bang Testing

Big Bang test è la strategia più rischioso perché comporta la combinazione di tutti i moduli di un'applicazione in una singola fase alla fine dello sviluppo senza prove precedenti. Il tempo viene salvata durante l'attuazione, ma, nella stragrande maggioranza dei progetti commerciali, grande test Bang non è una valida opzione.