Ammetto che non ho quasi nessuna esperienza di unittesting. Ho fatto un tentativo con DUnit qualche tempo fa, ma ho rinunciato perché c'erano così tante dipendenze tra le classi nella mia applicazione. È un'applicazione Delphi piuttosto grande (circa 1,5 milioni di linee sorgente) e siamo una squadra che la mantiene.Come avviare il test vecchio e nuovo del test unitario?
Il test per ora viene eseguito da una sola persona che lo utilizza prima del rilascio e segnala bug. Ho anche installato alcuni test della GUI in TestComplete 6, ma spesso fallisce a causa di cambiamenti nell'applicazione.
Bold for Delphi viene utilizzato come framework di persistenza contro il database. Siamo tutti d'accordo che l'unittesting è la strada da percorrere e abbiamo in programma di scrivere una nuova applicazione in DotNet con ECO come framework di persistenza.
Non so da dove iniziare con l'unittesting ... Qualsiasi buon libro, URL, buone pratiche ecc.?
Sono assolutamente d'accordo, grazie per i vostri commenti. La nostra vecchia applicazione Delphi (iniziata intorno al 1999) non era stata scritta pensando ai test. Probabilmente non sarà mai un buon test unitario perché richiede così tanto tempo per scrivere. Ma quando iniziamo con la nuova applicazione C# non vogliamo ripetere lo stesso errore. –