È difficile dire cosa viene chiesto qui. Questa domanda è ambigua, vaga, incompleta, eccessivamente ampia o retorica e non può essere ragionevolmente risolta nella sua forma attuale. Per assistenza per chiarire questa domanda in modo che possa essere riaperta, visitare il centro assistenza . Chiuso 8 anni fa . Quali …
Vorrei porre questa domanda là fuori per vedere in modo interessante dove si trova il mezzo. Devo ammettere che negli ultimi 12 mesi ho acquisito TDD e molti dei valori Agile nello sviluppo del software. Ero così sopraffatto da quanto fosse migliorato il mio sviluppo di software che non li …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Soprattutto quando scrivo un nuovo codice da zero in C, mi …
È meglio avere uno a Suite di test deterministico, che si traduce nel successo degli stessi test Suite di test non deterministico, che potenzialmente copre probabilmente più casi ? Esempio: si scrive una suite di test per testare la funzionalità del controller in un'applicazione MVC. Il controller richiede i dati …
Se si dispone di un enum con solo valori (nessun metodo come si potrebbe fare in Java) e questo enum fa parte della definizione aziendale del sistema, si dovrebbe scrivere un test unitario per esso? Stavo pensando che dovevano essere scritti, anche se potevano sembrare semplici e ridondanti, ritengo che …
Ho una classe base con una buona dose di "meta programmazione" per dargli la flessibilità / astrazione di cui ha bisogno per essere piuttosto generica. Ho molte sottoclassi che usano i metodi comuni nella classe base e ho test di unità orientati al comportamento che coprono tutti i casi in …
Sono abbastanza nuovo in TDD e ho problemi a creare il mio primo test prima di qualsiasi codice di implementazione. Senza alcun framework per il codice di implementazione, sono libero di scrivere il mio primo test come voglio, ma sembra sempre uscito contaminato dal mio modo di pensare Java / …
Sto eseguendo il refactoring di un'enorme classe di codice legacy. Refactoring (presumo) sostiene questo: scrivere test per la classe legacy rifatti il diavolo fuori dalla classe Problema: una volta effettuato il refactoring della classe, i miei test nel passaggio 1 dovranno essere modificati. Ad esempio, ciò che una volta era …
Che dire di confermare la funzionalità in test positivi, dimostrando che funziona - dovrei dire che è una perdita di tempo? Che tipo di concetto c'è dietro questa citazione? Test falliti, ovvero test che non rilevano errori sono una perdita di tempo. Web Engineering: la disciplina dello sviluppo sistematico di …
Sto lavorando su un sistema legacy (intendo dire che è stato scritto senza test). Abbiamo provato a testare parte del sistema scrivendo test di integrazione che testano la funzionalità dall'esterno. Questo mi dà un po 'di fiducia nel refactoring di parti del codice senza preoccuparmi di romperlo. Ma il problema …
Sto cercando di creare alcuni casi di test e ho letto che dovresti provare a limitare il numero di asserzioni per caso di test. Quindi la mia domanda è: qual è il modo migliore per testare una funzione con più input. Ad esempio, ho una funzione che analizza una stringa …
Ad esempio, se il codice genera un int casuale da 0 a 10 e accetta un ramo diverso per ogni risultato, come si può progettare una suite di test per garantire una copertura delle dichiarazioni del 100% in tale codice? In Java, il codice potrebbe essere qualcosa del tipo: int …
Ho visto una presentazione di Google Tech Talk su Unit Testing , offerta da Misko Hevery, e ha detto di evitare di usare la newparola chiave nel codice della logica aziendale. Ho scritto un programma e alla fine ho usato la newparola chiave qua e là, ma erano principalmente per …
Quando si crea un sistema come un'intelligenza artificiale, che può prendere molti percorsi diversi molto rapidamente, o in realtà qualsiasi algoritmo che ha diversi input diversi, il set di risultati possibile può contenere un gran numero di permutazioni. Quale approccio si dovrebbe adottare per utilizzare TDD quando si crea un …
Di recente ho letto un articolo in cui si diceva che gli oggetti finti sono spesso fraintesi e abusati. Ci sono dei chiari anti-schemi beffardi che posso cercare?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.