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