Domande con tag 'tdd'

1
risposta

Test di accettazione funzionale della GUI, rendendoli meno fragili / ostacolo allo sviluppo ulteriore

(Sfondo - passa all'istruzione in grassetto per il punto cruciale) Sto lavorando al libro "Il software orientato agli oggetti in crescita, guidato dai test" di Freeman & Pryce, mentre lo sto applicando a un progetto che sto iniziando. La...
posta 03.08.2015 - 15:29
1
risposta

Test dell'unità Javascript - mock o fixture?

Interessato a qualche opzione ... Sto introducendo i test unitari di JS in un team, testeremo in gran parte i moduli con molte interazioni dom e aggiornamenti. Tradizionalmente ho sempre usato mock e spys quando testavo librerie come jquer...
posta 23.06.2015 - 14:14
2
risposte

Test del comportamento della classe astratta

Attualmente sto rifattorizzando un progetto esistente, che è stato creato senza TDD. Esiste una gerarchia di classi con una classe base astratta e due sottoclassi. Nel design originale, queste classi erano per lo più solo possessori di dati senz...
posta 14.04.2014 - 15:30
2
risposte

Test unitario e copertura del codice degli script di build Ant

Nel nostro ambiente di sviluppo abbiamo sempre più script di compilazione per ant per eseguire le attività di compilazione per diversi lavori di compilazione. Questi script di compilazione a volte diventano grandi e fanno un sacco di cose e f...
posta 28.11.2012 - 09:37
1
risposta

Come gestire le modifiche che richiedono ulteriori test mentre si lavora su un altro test?

TDD significa testare prima di iniziare a scrivere codice di produzione. Quindi inizio a scrivere un test per MyClass chiamato MyClassTest . Fallisce e comincio a implementare la funzionalità desiderata in MyClass . Durante la fa...
posta 11.11.2011 - 10:30
2
risposte

Scrivi le asserzioni di test nei commenti delle tue funzioni (appena prima del codice)?

Sto usando PHP e PHPUnit. Qualcosa mi infastidisce: il fatto che le asserzioni siano in un'altra classe (troppo facile da dimenticare o da ignorare, per ogni nuovo programmatore nel progetto). Se le asserzioni di test possono essere scritte s...
posta 19.09.2015 - 16:19
2
risposte

Come gestire il test con le funzioni di inizializzazione che chiamano funzioni simulate?

Sto lavorando su un progetto C incorporato in cui è presente una funzione utilizzata per inizializzare l'handle dell'oggetto contesto di un modulo (foo). Pertanto, durante il test utilizzando Ceedling ho utilizzato questa funzione di inizializ...
posta 07.11.2016 - 12:52
3
risposte

TDD con tipi statici predefiniti

Mi piace lavorare in lingue con tipi statici, perché mi piace usare i tipi come strumento per progettare un'API prima di iniziare a codificarlo. Mi piace anche TDD, perché mi aiuta a concentrarmi sul lavoro a piccoli passi per assicurarmi di...
posta 02.01.2017 - 12:14
1
risposta

Problemi con TDD nella progettazione di servizi / depositi

Scenario: vogliamo test drive un metodo di creazione, il metodo risultante sarebbe simile a questo: public MyModel Create(MyModel model){ var dao = TransformToDao(model); dao.Date = DateTime.Now; var result = _repository.Create(dao...
posta 31.01.2017 - 11:08
2
risposte

Test unitari isolati e guasti a grana fine

Una delle ragioni spesso addotte per scrivere test di unità che deridono tutte le dipendenze e sono quindi completamente isolate è garantire che quando un bug esista, solo i test dell'unità per quel bug falliranno. (Ovviamente anche un test di i...
posta 23.08.2014 - 19:21