Un software di gestione della forza lavoro ha una GUI complessa (ad esempio, i valori in una pagina dipendono dallo stato (chiuso o aperto) di altre pagine). Solo lo sviluppo più recente e prossimo ha una copertura di test. Durante la nostra ultima versione, abbiamo ricevuto molti bug dal cliente nonostante due settimane di test su Sprint. Non abbiamo un team di test dedicato. Gli sviluppatori eseguono il test unitario e il test di accettazione degli utenti. Ogni giorno attiva il test di regressione automatizzato.
Temo che gli sviluppatori non stiano testando l'intero flusso di lavoro perché in termini di tempo non è in grado di automatizzarlo a causa della sua complessità. Eventuali suggerimenti? Il codice legacy (15 anni di sviluppo) ha meno copertura del codice. Come posso migliorare la qualità?
Nota: ora non è possibile assumere tester per avere team di test indipendenti.