Attualmente sto lavorando su un codice base, su cui non sono mai stati scritti test di unità. È stato scritto per un processore Embedded a 16 bit, e vorrei iniziare ad aggiungere test di unità per tutto il codice che scrivo, come minimo e quindi estenderlo ad altre parti del codice.Come iniziare a scrivere test di unità per un'applicazione legacy Embedded C - moduli strettamente accoppiati?
Il mio problema con questo è, ho trovato che ogni modulo (file. C) a livello di applicazione, sembra essere strettamente accoppiato ad altri file C nel progetto. Per ogni file dato, questo può essere ovunque da 2 a 10 file.
- Come si inizia a scrivere i test di unità?
- Quali sono i modi migliori/rapidi/più efficienti per rimuovere questo accoppiamento stretto?
- Anche i test delle unità verranno eseguiti sul PC (32 bit) e il codice incorporato è per un processore a 16 bit. Come faccio a garantire che questo venga risolto quando si trasferisce il codice sul PC?
Grazie mille, questo è un ottimo posto per iniziare! – IntelliChick