Che cos'è il test integrato?

Lo sviluppo di software di computer richiede un processo per la progettazione, codifica, e il codice software testing. Il processo di testing del software si compone di unità, di integrazione, di sistema, e le fasi di test delle prestazioni. Test integrato è il processo in cui i moduli sono combinati all'interno di un progetto di applicazione e testati come un intero pacchetto.

Un ambiente di test è un ambiente condiviso progettate per il collaudo. Questo ambiente è meglio utilizzato per i test del sistema e test delle prestazioni. Tipicamente un ambiente di prova è separata da un ambiente di sviluppo e produzione.

Un'applicazione software contiene più moduli indipendenti. Ogni modulo è progettato per uno scopo specifico, che rende autosufficiente. Unit testing è il processo di convalida un modulo in un'applicazione. Questo test di unità si verifica in genere prima del test di integrazione.

Moduli software sono come puzzle pezzi che richiedono integrazione nel quadro dell'applicazione software più grande. Quando i moduli vengono uniti nel framework applicativo, viene eseguito il test integrato. Questo processo di test convalida i moduli possono comunicare con altri oggetti nell'applicazione.

Il modello di test è un processo di serie che inizia con test di unità seguita da test di integrazione e poi test di sistema. La fase di test del sistema consente la completa applicazione da testare. Prima della prova del sistema si può verificare tutti i moduli devono passare attraverso la fase di test integrato. Questa fase si verifica normalmente durante un processo di generazione sistema automatizzato.

La maggior parte dei progetti di sviluppo software sono più sviluppatori. Ogni sviluppatore viene assegnato moduli specifici per costruire e integrare nel quadro dell'applicazione software. Quando uno sviluppatore scrive il codice che controlla il suo modulo da un ambiente condiviso in in un ambiente di sviluppo privato. Questo ambiente privato è in genere su un computer autonomo o laptop.

Prima di software può essere implementato in un ambiente di sviluppo condiviso deve essere compilato in codice macchina binario. Questo processo di compilazione è di solito definito come il processo di compilazione. Test di integrazione continua è il processo in cui sono tenuti gli sviluppatori di software per eseguire il test integrato durante il processo di creazione di uno sforzo di sviluppo.

Il processo di generazione automatica include la creazione di documentazione, convalida test di unità, e la convalida di test integrato. Questa sequenza viene ripetuta per ogni aggiornamento del codice software. Se si verifica un errore durante il processo di generazione del codice rimane in un ambiente privato. Questo processo di integrazione riduce errori nell'ambiente codice condiviso. I processi di compilazione automatica sono considerati una best practice per lo sviluppo software.

All'interno di sviluppo del software, un progetto è una cartella che contiene più moduli, gli oggetti e le classi che il trucco di un pacchetto software. Test di progetto è la sperimentazione di un intero progetto software. Questo test progetto è completato durante la fase di test di integrazione.

  • Quando uno sviluppatore scrive il codice che controlla il suo modulo da un ambiente condiviso in in un ambiente di sviluppo privato.