Sto usando Delphi 7.Che tipo di casi di test possiamo scrivere usando DUnit?
Sono nuovo di DUnit, il mio dubbio è che tipo di casi di test posso scrivere utilizzando DUnit e come (è molto importante per me).
È possibile scrivere casi di test per un particolare evento di clic del pulsante? Perché in tal caso potrebbe esserci una grande serie di codici usati in cui vengono chiamate più unità con le rispettive procedure o funzioni relative al database. In tal caso, qual è l'approccio migliore per scrivere i casi di test e come? (Se possibile, un esempio o un riferimento sarebbe di grande aiuto per me).
Poiché, in un progetto DUnit di esempio non è possibile scrivere interi set di codice dell'applicazione, poiché in alcuni casi potrebbe essere necessario creare un altro modulo.
Quindi, il mio dubbio è per tali situazioni come scrivere casi di test, e in generale anche quale tipo di casi di test possiamo scrivere utilizzando DUnit e, soprattutto, come?
È possibile scrivere i test dell'interfaccia utente con DUnit, ma il supporto è piuttosto limitato. Tuttavia, ti preghiamo di non dirmi che la tua logica applicativa esiste nei gestori di eventi "OnClick". Se si ripete il factoring dell'applicazione per separare la GUI dalla logica dell'applicazione, è possibile testare direttamente la logica dell'applicazione. –
Dai un'occhiata a Model View ViewModel (MVVM) come uno dei molti modi possibili per produrre codice verificabile. Dopo aver capito che otterrai il punto DUnit –
Per MVVM, potresti voler controllare il video da CodeRage7 - http://blogs.embarcadero.com/davidi/2012/11/20/41986 –