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.






7
Quando devo scrivere i test di integrazione?
Secondo le regole del TDD, i test unitari sono scritti prima del codice di produzione, ma per quanto riguarda i test di integrazione che esercitano l'interazione tra oggetti cablati concreti (non simulati)? Dovrebbero essere scritti prima dei test unitari o dopo il codice di produzione solo per testare il "cablaggio"? …

3
Relazione tra BDD e TDD
Qual è la relazione tra BDD e TDD? Da quello che ho capito, BDD aggiunge due cose principali al TDD: i nomi dei test (assicurarsi / dovrei) ei test di accettazione. Devo seguire TDD durante lo sviluppo di BDD? In caso affermativo, i test delle unità TDD devono essere nominati …
30 tdd  bdd 

5
Sviluppo guidato dai test - convincimi! [chiuso]
So che alcune persone sono grandi sostenitori dello sviluppo guidato dai test. Ho usato test unitari in passato, ma solo per testare operazioni che possono essere testate facilmente o che credo siano probabilmente corrette. La copertura del codice completa o quasi completa sembra richiedere molto tempo. Per quali progetti usi …

3
Cosa succede con i test dei metodi quando quel metodo diventa privato dopo la riprogettazione in TDD?
Diciamo che inizio a sviluppare un gioco di ruolo con personaggi che attaccano altri personaggi e quel genere di cose. Applicando TDD, realizzo alcuni casi di test per testare la logica all'interno del Character.receiveAttack(Int)metodo. Qualcosa come questo: @Test fun healthIsReducedWhenCharacterIsAttacked() { val c = Character(100) //arg is the health c.receiveAttack(50) …

4
Dobbiamo sempre unitamente testare i bug quando li correggiamo?
Quando correggo i bug, è incoraggiato dove lavoro per prima cosa scrivere un test che non ha esito positivo con il bug dato e quindi correggere il codice fino al completamento del test. Questo segue le pratiche del TDD e dovrebbe essere una buona pratica, ma ho notato che tende …
29 testing  tdd 


6
Senso di test unitari senza TDD
Abbiamo un nuovo (piuttosto grande) progetto che stiamo pianificando di sviluppare usando TDD. L'idea del TDD fallì (molte ragioni commerciali e non commerciali), ma in questo momento abbiamo una conversazione - dovremmo comunque scrivere unit test o no. Il mio amico dice che non c'è senso (o vicino allo zero) …
28 unit-testing  tdd 

11
Devo testare tutto?
Inizierò il mio primo vero progetto in Ruby on Rails e mi sto forzando a scrivere test TDD . Non vedo vantaggi reali nella scrittura dei test, ma poiché sembra molto importante, ci proverò. È necessario testare ogni parte della mia applicazione, comprese le pagine statiche?
28 testing  tdd 


6
Agile senza test unitari
Ha senso parlare di "sviluppo agile" o affermare che si sta applicando una "metodologia agile" se la base di codice su cui si sta lavorando ha una copertura unitaria dello 0%? (E tu, come squadra, non stai facendo nulla al riguardo). Per chiarire: per me non ha senso. Nella mia …

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.