Testiamo il nostro codice per renderlo più corretto (in realtà, meno probabilità di essere errato ). Tuttavia, anche i test sono in codice: possono contenere anche errori. E se i tuoi test sono corretti, difficilmente miglioreranno il tuo codice. Posso pensare a tre possibili tipi di errori nei test: Errori …
Di solito lancio semplicemente i miei test unitari usando copia e incolla e tutti i tipi di altre cattive pratiche. I test unitari di solito sembrano piuttosto brutti, sono pieni di "odore di codice", ma importa davvero? Mi dico sempre finché il codice "reale" è "buono", è tutto ciò che …
Sia le affermazioni che i test unitari servono come documentazione per una base di codice e un mezzo per scoprire i bug. Le differenze principali sono che le asserzioni funzionano come controlli di integrità e vedono input reali, mentre i test unitari vengono eseguiti su input simulati specifici e sono …
Mi è stato chiesto come eseguire una suite di 65.000.000.000 di test e mi chiedo se sia normale avere un progetto con un numero così elevato di test. Hai lavorato a progetti con questa caratteristica?
Sono un programmatore in crescita che sta finalmente mettendo in pratica i test unitari per una libreria che sto memorizzando su GitHub. Mi è venuto in mente che avrei potuto includere le suite di test nel repository, ma mentre mi guardo intorno ad altri progetti, l'inclusione dei test sembra incostante. …
Ci sono una serie di domande su questo sito che forniscono molte informazioni sui vantaggi che possono essere ottenuti dai test automatizzati. Ma non ho visto nulla che rappresentasse l'altro lato della medaglia: quali sono gli svantaggi? Tutto nella vita è un compromesso e non ci sono proiettili d'argento, quindi …
Il mio team al lavoro si sta trasferendo a Scrum e altri team stanno iniziando a fare lo sviluppo guidato dai test utilizzando test unitari e test di accettazione dell'utente. Mi piacciono gli UAT, ma non sono venduto su unit test per lo sviluppo test-driven o sviluppo test-driven in generale. …
Se ho già un test di integrazione per il mio programma e tutti hanno superato, allora ho la sensazione che funzionerà. Quindi quali sono i motivi per scrivere / aggiungere test unitari? Dal momento che devo già scrivere i test di integrazione, mi piacerebbe solo scrivere unit test per le …
Questa domanda non riguarda i framework di unit test. Questa domanda non riguarda la scrittura di test unitari. Questa domanda riguarda dove inserire il codice UT scritto e come / quando / dove compilarlo ed eseguirlo. Nel lavorare efficacemente con il codice legacy , Michael Feathers afferma che buoni test …
Ho esaminato i documenti di phpunit e sono arrivato attraverso la seguente citazione: Puoi sempre scrivere più test. Tuttavia, scoprirai rapidamente che solo una parte dei test che puoi immaginare sono effettivamente utili. Quello che vuoi è scrivere test che falliscono anche se pensi che dovrebbero funzionare, o test che …
Come hai convinto il tuo manager a farti test unitario? Per "utilizzo" intendo essere autorizzato a sviluppare, fare il check-in al controllo del codice sorgente e mantenere i test unitari nel tempo, ecc. Le obiezioni tipiche della direzione sono: Il cliente non ha pagato per i test unitari Il progetto …
Sto cercando alcune strategie di buone pratiche per il codice di unit test scritto per il sistema incorporato. Per sistema incorporato, intendo codice come driver di dispositivo, gestori ISR ecc., Cose che sono abbastanza vicine al metallo. La maggior parte dei test unitari non è possibile senza testarlo sull'hardware con …
Il nostro collega promuove la scrittura di test di unità come in realtà ci aiuta a perfezionare il nostro design e le cose del refactor, ma non vedo come. Se sto caricando un file CSV e lo analizzo, in che modo unit test (convalida dei valori nei campi) mi aiuterà …
Il mio attuale progetto, in breve, prevede la creazione di "eventi casualmente vincolanti". Fondamentalmente sto generando un programma di ispezioni. Alcuni di essi si basano su rigidi vincoli di pianificazione; esegui un'ispezione una volta alla settimana il venerdì alle 10:00. Altre ispezioni sono "casuali"; ci sono requisiti di base configurabili …
Quando eseguiamo il ciclo rosso, verde e refattore dovremmo sempre scrivere il codice minimo per superare il test. Questo è il modo in cui mi è stato insegnato il TDD e il modo in cui quasi tutti i libri descrivono il processo. Ma per quanto riguarda la registrazione? Onestamente ho …
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.