Domande taggate «tdd»

TDD è l'acronimo di Test-Driven Development o Test-Driven Design. È pratica di scrivere un unit test prima di scrivere il codice per soddisfarlo, in quello che è noto come il ciclo Red-Green-Refactor.



5
Quanto devono essere granulari i test TDD?
Durante l'addestramento TDD basato su un caso di software medico stiamo implementando la seguente storia: "Quando l'utente preme il pulsante Salva, il sistema dovrebbe aggiungere paziente, aggiungere dispositivo e aggiungere record di dati del dispositivo". L'implementazione finale sarà simile a questa: if (_importDialog.Show() == ImportDialogResult.SaveButtonIsPressed) { AddPatient(); AddDevice(); AddDeviceDataRecords(); } …
18 unit-testing  tdd 



3
Come testare il livello di accesso ai dati?
Ho un metodo DAO che utilizza Spring per l'accesso JDBC. Calcola la percentuale di successo di un venditore nella vendita di un articolo. Ecco il codice: public BigDecimal getSellingSuccessRate(long seller_id) { String sql = "SELECT SUM(IF(sold_price IS NOT NULL, 1, 0))/SUM(1) FROM transaction WHERE seller_id = ?"; Object[] args = …


8
Come faccio a TDD su dispositivi integrati?
Non sono nuovo nella programmazione e ho anche lavorato con alcuni C e ASM di basso livello su AVR, ma non riesco davvero a pensare a un progetto C integrato su larga scala. Essendo degenerato dalla filosofia di Ruby di TDD / BDD, non riesco a capire come le persone …

6
TDD: Cosa succede prima del primo test unitario?
Comprendo principalmente la teoria del TDD, ma non riesco a capire come iniziare. Mi siedo per scrivere un test unitario per un progetto personale e realizzo. . . Non ho idea di cosa sto testando. Quali oggetti, quali funzionalità, ecc. Ad esempio, supponiamo che io voglia scrivere un'app per aiutare …
17 design  tdd 

7
È una buona idea scrivere tutti i possibili casi di test dopo aver trasformato il team in TDD per ottenere una copertura completa?
Supponiamo di avere una grande applicazione a livello aziendale senza test unitari / funzionali. Non vi è stato alcun processo di sviluppo guidato dai test durante lo sviluppo a causa di scadenze molto strette (so che non dovremmo mai promettere scadenze strette quando non siamo sicuri, ma ciò che è …






Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.