Attività: Validazione stabilità del build
Questa attività convalida che il build è sufficientemente stabile perché possa iniziare il test in dettaglio e lo sforzo di valutazione.
DescrizioneElemento di interruzione del lavoroAssegnazione teamUtilizzo del prodotto di lavoro
Relazioni
Attività parent
Descrizione

Per ogni build, questo lavoro si concentra su quanto segue:

  • Valutazione della stabilità e della verificabilità del build.
  • Acquisizione di una comprensione iniziale - o di una conferma delle aspettative - del lavoro di sviluppo prodotto nel Build
  • Decisione sull'accettazione del Build come adatto all'uso - guidato dalla missione di valutazione - in test supplementari o conduzione di ulteriori test sul build precedente.

A questo lavoro si fa anche riferimento come test iniziale, test di verifica del build, test di regressione del build o accettazione al test. Questo lavoro aiuta a prevenire la dispersione delle risorse del test su test futili e infruttuosi.

Proprietà
Attivato da evento
Ricorrenze multiple
In corso
Facoltativo
Pianificato
Ripetibile
Personale

Il lavoro è essenzialmente incentrato sui ruoli di Tester e di Analista di test. Gli skill più importanti richiesti per questo lavoro prevedono la consegna dei risultati nei tempi stabiliti, giudizio di completezza ed applicabilità ragionevole per la valutazione dell'utilità del build per ulteriore attività di test.

E' appropriato allocare un sottoinsieme del team del test per eseguire questo lavoro; gli altri membri del team ignorano il nuovo build finché non viene convalidato come stabile, rivolgendo invece i loro sforzi su test aggiuntivi sul build derivante dal precedente ciclo di test oppure migliorando le risorse del test in modo appropriato. Consultare: Compito: Miglioramento delle risorse di test.

Come simulazione per allocazione relativa di risorsa per fase, le percentuali tipiche dell'uso di risorse per test per questa attività sono: Inizio - 00%, Elaborazione - 05%, Costruzione - 10% e Transizione - 10%. Notare che è tipica l'assenza di build formali nella fase di inizio.

I tool di automazione test, sofisticati e disponibili ed i requisiti degli skill necessari da usare avranno un impatto sulle risorse di questo lavoro. Laddove vengono usati i tool di automazione, la maggior parte del lavoro può essere eseguita in modo rapido ed efficace: senza automazione sarebbe necessario un impegno lavorativo più significativo.

Utilizzo
Guida all'uso

Questo lavoro è potenzialmente condotto una volta per nota di build, tuttavia questo è tipico non per verificare ogni build. Quando il build viene determinato come stabile, l'attenzione si volge su Compito: Verifica e valutazione. Dove è determinato che il build non è sufficientemente adatto a condurre un'altra verifica, il lavoro di verifica e valutazione generalmente ricomincia su un build precedentemente adatto.

Sebbene sia in qualche modo dipendente dalla dimensione dell'impegno di sviluppo, si consiglia di pianificare l'automatizzazione degli aspetti appropriati di questo lavoro. Per gli elementi automatizzati di queste verifiche "smoke", le si fa eseguire non custodite in momenti che sarebbero altrimenti "tempi morti", come durante il pranzo o durante la notte.

Notare che oltre all'esecuzione di verifiche "smoke" automatizzate, è necessario inoltre pianificare di condurre un insieme minimo di verifiche manuali su elementi software modificati in modo significativo.

Ulteriori informazioni