LA DOMANDA PIÙ IMPORTANTE: PERCHÉ

In un post precedente ho introdotto il concetto di testing sostenibile. Ho proposto che un processo sostenibile di testing debba supportare il business, supportare gli sviluppatori, essere rapido e frequente, e debba condurre a adeguato ritorno dell’investimento.

Un processo di testing, comunque sia la sua struttura, è la base su cui organizzare il lavoro e per monitorare il processo e assicurarsi che funzioni bene. Il grado di strutturazione dipenderà a seconda della natura del progetto.

Ma in ogni caso il processo deve corrispondere al contesto del progetto (tipo di applicazione che si va a costruire, il suo profilo di qualità, le persone che ci lavorano sopra e coloro che lo compreranno e useranno, i vincoli del progetto quali tempo e budget). E quindi il processo di testing deve venir personalizzato in modo che risulti sostenibile.