Usando C # e Visual Studio, ho sviluppato una classe che blocca e archivia una cartella nella posizione desiderata, creando directory e manipolando i file su una macchina.
L'uso previsto fa parte di un software incorporato che raccoglierà le informazioni di registrazione per un altro software dopo il suo completamento.
Questa classe è impostata dalle classi genitore che passeranno le informazioni di configurazione conosciute, questa classe non si preoccupa da dove proviene, deve solo esserci. La classe richiede le informazioni su directory e file che sono derivate dai file di configurazione.
So cosa deve essere testato, ma quello che sto cercando è come scrivere test automatici, se è possibile. Il motivo per cui è così difficile è che le informazioni di configurazione saranno sicuramente diverse per ogni utente.
I test automatici sono possibili anche senza che lo sviluppatore debba modificarli ogni volta che è necessario eseguire i test? Come ti avvicineresti a questo o sto pensando troppo a questo?