In fase di sviluppo, normalmente avrei i miei script di test che documenterebbero i dati, gli scenari e i passaggi di esecuzione che ho intenzione di testare; questo è il mio piano di test di sviluppo. Quando la funzionalità è stata distribuita su Test, i tester la testano utilizzando il proprio script di test che hanno scritto. In UAT, l'utente aziendale esegue quindi test utilizzando il proprio piano di test.
In retrospettiva, sembra che questo fornisca una copertura migliore, con test di sviluppo con un mix di test in bianco e nero, mentre i tester e gli utenti aziendali si concentrano sui test della scatola nera. D'altra parte, ciò porta a distinti casi di test che vengono eseguiti solo per stage (ad esempio, alcuni casi in cui i tester pensavano di essere eseguiti solo in fase di test) e vorrebbe che lo sviluppatore lo perdesse, il che lo rende una scoperta / bug .
Vale la pena di consolidare gli script di test dall'inizio? Così usando uno script di test unificato, o è un po 'difficile farlo in anticipo?