Domande taggate «tdd»

Test-Driven Development (TDD) implica la scrittura di un test automatizzato fallito per specificare cosa deve essere costruito. Il test viene quindi fatto passare scrivendo un codice che soddisfi la condizione testata. Infine, il codice viene refactoring.


13
Strumenti di test unitari JavaScript per TDD
Le risposte a questa domanda sono uno sforzo della comunità . Modifica le risposte esistenti per migliorare questo post. Al momento non accetta nuove risposte o interazioni. Ho esaminato e considerato molti test unitari JavaScript e strumenti di test, ma non sono stato in grado di trovare un'opzione adatta per …


30
Come testate i metodi privati?
Sto costruendo una biblioteca di classe che avrà alcuni metodi pubblici e privati. Voglio essere in grado di testare unitamente i metodi privati ​​(principalmente durante lo sviluppo, ma potrebbe anche essere utile per il futuro refactoring). Qual è il modo corretto per farlo?


30
Catalogo Anti-pattern di unit testing
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Attualmente non accetta nuove risposte o interazioni. anti-pattern : devono essere presenti almeno due elementi chiave per distinguere formalmente un effettivo anti-pattern da una semplice cattiva abitudine, cattiva pratica …

30
Svantaggi dello sviluppo guidato dai test? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

7
Come iniziare su TDD con Ruby on Rails? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Migliora questa domanda Ho familiarità con i concetti (ho preso lezioni …

6
prova un caricamento di file usando rspec - rails
Voglio testare un caricamento di file in rotaie, ma non sono sicuro di come farlo. Ecco il codice del controller: def uploadLicense #Create the license object @license = License.create(params[:license]) #Get Session ID sessid = session[:session_id] puts "\n\nSession_id:\n#{sessid}\n" #Generate a random string chars = ("a".."z").to_a + ("A".."Z").to_a + ("0".."9").to_a newpass = …


16
Dati casuali nei test unitari?
Ho un collega che scrive unit test per oggetti che riempiono i loro campi di dati casuali. La sua ragione è che offre una gamma più ampia di test, dal momento che testerà molti valori diversi, mentre un test normale utilizza solo un singolo valore statico. Gli ho dato una …

11
Perché usare JUnit per i test?
Forse la mia domanda è nuova, ma non riesco davvero a capire le circostanze in cui vorrei usare JUnit? Che io scriva applicazioni semplici o più grandi, le collaudo con le System.outdichiarazioni e mi sembra abbastanza facile. Perché creare classi di test con JUnit, cartelle non necessarie nel progetto se …
131 java  unit-testing  junit  tdd 

7
Derisione contro spionaggio in quadri beffardi
Nei framework beffardi, puoi deridere un oggetto o spiarlo . Qual è la differenza tra i due e quando dovrei / dovrei usarne uno rispetto all'altro? Guardando Mockito , per esempio, vedo cose simili fatte usando spie e beffe , ma non sono sicuro della distinzione tra i due.

14
Quali sono le principali differenze tra TDD e BDD? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 mesi fa . Migliora questa domanda Test Driven Development è stato di gran moda …
129 unit-testing  tdd  bdd 


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.