Breve cronologia
Sono nuovo nel mondo degli oggetti di test unitari automatizzati e di simulazione; in precedenza eravamo soliti fare test unitari (inclusi test di integrazione e li abbiamo erroneamente chiamati test unitari) manualmente, ma ora abbiamo programmato di cambiare tutto a sto spingendo la nostra organizzazione a fare test unitari automatizzati .
Il problema è: ho un componente per il quale ho scritto test di unità (nota: non sto usando alcun TDD qui, il codice è scritto prima e poi vengono scritti i test di unità) ramo (se / else o loop) di codice. Se eseguo la suite di test Unit, si dice che ogni metodo funziona come previsto. Quello è buono; ma quando provo a percorrere l'intero flusso, vedo che ci sono molti bug (metodo mancante) che dovrebbero essere stati aggiunti. C'è un modo per controllarlo automaticamente?
Aggiorna Come per le risposte fornite da KeithS e Schleis, sembra che abbia bisogno di test funzionali (o test di integrazione). Ci sono dei collegamenti utili sui test funzionali automatizzati? L'ho provato su Google ma tutti mostrano risultati generici parlando di test manuali.