Ho un pezzo di codice che assomiglia a questo: function bool PassesBusinessRules() { bool meetsBusinessRules = false; if (PassesBusinessRule1 && PassesBusinessRule2 && PassesBusinessRule3) { meetsBusinessRules= true; } return meetsBusinessRules; } Credo che dovrebbero esserci quattro test unitari per questa particolare funzione. Tre per testare ciascuna delle condizioni nell'istruzione if e …
Ho avuto una discussione con qualcuno sui test di unità / integrazione con applicazioni web e non sono d'accordo su 1 idea di base. Il problema è che la persona con cui sto parlando pensa che il database su cui lavora il test unitario dovrebbe contenere dati precompilati e penso …
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 8 anni fa . Per iniziare, non penso che questa sia una ripetizione di altre domande sui test unitari . Ciò con cui cerco aiuto è articolare il suo valore a un team …
Un collega non è disposto a utilizzare i test unitari e, invece, optando per un test rapido, lo passa agli utenti e, se tutto va bene, viene pubblicato dal vivo. Inutile dire che alcuni bug riescono a superare. Ho detto che dovremmo pensare di usare i test unitari, ma una …
Sto provando a praticare TDD, usandolo per sviluppare un semplice come Bit Vector. Mi capita di usare Swift, ma questa è una domanda indipendente dalla lingua. My BitVectorè un file structche memorizza un singolo UInt64e presenta un'API su di esso che ti consente di trattarlo come una raccolta. I dettagli …
Un mio collega ha avuto un'idea che ho trovato interessante. Non sarebbe utile scrivere test durante la revisione del codice, da parte della persona che fa la revisione supponendo che non facciamo TDD? Per questa domanda supponiamo che si tratti di un progetto puramente accademico, quindi non è in gioco …
Ho avuto una discussione con un responsabile dei test sul ruolo dell'unità e dei test di integrazione. Ha richiesto agli sviluppatori di segnalare ciò che hanno testato unità e integrazione e come. La mia prospettiva è che i test unitari e di integrazione facciano parte del processo di sviluppo, non …
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 8 anni fa . Abbiamo scritto quasi 3000 test: i dati sono stati codificati, il riutilizzo del codice è molto limitato. Questa metodologia ha iniziato a morderci il culo. Man mano che il …
Sono un consulente e presenterò test unitari a tutti gli sviluppatori sul sito del mio cliente. Il mio obiettivo è garantire che tutte le nuove applicazioni abbiano test unitari per tutte le classi create. Il client ha un problema con costi di manutenzione elevati dovuti alla correzione di bug nelle …
Supponi di avere dei test per due metodi di una classe. Il primo metodo raccoglie i dati da un altro livello e li inserisce in una sorta di memoria indipendente dal runtime (come una tabella SQL), quindi tutti i dati gestiti da questo test sono codificati nel test. Il secondo …
Sono attualmente in una classe per i test del software in cui per il nostro progetto del semestre, dobbiamo eseguire più tipi di test su di esso, come test di unità e test di integrazione. Per i test di integrazione, il professore ha dichiarato di utilizzare simulazioni e librerie beffarde …
Non ho mai usato un sistema di integrazione continua (CI) prima. Principalmente codice in MATLAB, Python o PHP. Nessuno di questi ha una fase di costruzione e non vedo come un elemento della configurazione possa essere utilizzato per il mio lavoro. Un amico in un grande progetto in una grande …
Quando l'unità verifica le funzioni di una classe che ha funzioni private che richiedono funzionalità online. Come si farebbe per testarlo? Per esempio: public class Foo { public int methodA() { int val = goOnlineToGetVal(); return val; } private int goOnlineToGetVal() { CloudService c = new CloudService(); int oval = …
Sto imparando TDD usando c #, per quanto ne so il test dovrebbe guidare lo sviluppo , ovvero scrivere prima un test fallito dopo aver scritto il codice minimo per passare il test, quindi eseguire il refactoring. Ma si dice anche che " Programma per l'interfaccia, non implementazione ", quindi …
Nella nostra azienda in genere ci assicuriamo di scrivere un test end-to-end per i nostri siti Web / app Web. Ciò significa che accediamo a un URL, compiliamo un modulo, inviamo il modulo a un altro URL e controlliamo i risultati della pagina. Facciamo questo per testare la validazione dei …
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.