Abbiamo raggiunto il punto nel nostro progetto in cui abbiamo quasi un migliaio di test e le persone hanno smesso di preoccuparsi di eseguirli prima di effettuare un check-in perché impiega così tanto tempo. Nella migliore delle ipotesi eseguono i test che sono rilevanti per il pezzo di codice che …
Questo è qualcosa che mi preoccupa da un po 'di tempo. Vale davvero la pena testare l'unità di un client API? Supponiamo che tu stia creando una piccola classe per sottrarre le chiamate a un'API REST di petshop. Il negozio di animali domestici è un'API molto semplice e ha una …
Se il mio codice contiene un difetto noto che dovrebbe essere corretto, ma non lo è ancora, e non sarà risolto per la versione corrente e potrebbe non essere risolto in un futuro prevedibile, dovrebbe esserci un test unitario fallito per quel bug in la suite di test? Se aggiungo …
Ho letto che usare "nuovo" in un costruttore (per qualsiasi altro oggetto oltre a quelli di semplice valore) è una cattiva pratica in quanto rende impossibile il test unitario (poiché quindi anche quei collaboratori devono essere creati e non possono essere derisi). Dato che non ho molta esperienza nei test …
Ho iniziato a scrivere alcuni test unitari per il mio progetto attuale. Non ho davvero esperienza con esso però. Prima voglio "capirlo" completamente, quindi attualmente non sto usando né il mio framework IoC né una libreria beffarda. Mi chiedevo se ci fosse qualcosa di sbagliato nel fornire argomenti nulli ai …
È possibile trovare un elenco infinito di blog, articoli e siti Web che promuovono i vantaggi di test unitari del codice sorgente. È quasi garantito che gli sviluppatori che hanno programmato i compilatori per Java, C ++, C # e altri linguaggi tipizzati abbiano utilizzato i test unitari per verificare …
Sto lavorando con un nuovo team che storicamente non ha effettuato QUALSIASI test unitario. Il mio obiettivo è che il team alla fine impieghi il TDD (Test Driven Development) come processo naturale. Ma dal momento che TDD è un cambiamento di mentalità così radicale per un team di test non …
Stiamo iniziando a spingere per la copertura del codice qui nel mio lavoro, e mi ha fatto pensare ... Quanta copertura del codice è sufficiente? Quando arrivi al punto di rendimenti decrescenti sulla copertura del codice? Qual è il punto debole tra una buona copertura e non abbastanza? Varia in …
Ci sono risposte alla domanda su come le classi di test che si collegano a un database, ad esempio "Le classi di test di servizio devono connettersi ..." e "Test unità - App accoppiata al database" . Quindi, in breve, supponiamo di avere una classe A che deve connettersi a …
Ho una classe che ha lo scopo di generare una password casuale di una lunghezza che è anche casuale, ma limitata a essere compresa tra una lunghezza minima e massima definita. Sto costruendo unit test e ho incontrato un piccolo inconveniente interessante con questa classe. L'idea alla base di un …
Diciamo che ho una funzione (scritta in Ruby, ma dovrebbe essere comprensibile a tutti): def am_I_old_enough?(name = 'filip') person = Person::API.new(name) if person.male? return person.age > 21 else return person.age > 18 end end Nel test unitario creerei quattro test per coprire tutti gli scenari. Ognuno utilizzerà Person::APIoggetti derisi con …
Considera questo: public function polynominal($a, $b, $c, $d) { return $a * pow($x, 3) + $b * pow($x, 2) + $c * $x + $d; } Supponi di scrivere vari test per la funzione sopra e dimostrare a te stesso e agli altri che "funziona". Perché non rimuovere quei test …
Diciamo che stai scrivendo un gioco in stile TDD Yahtzee. Si desidera testare la parte del codice che determina se un set di cinque tiri di dado è o meno un full. Per quanto ne so, quando fai TDD, segui questi principi: Scrivi prima i test Scrivi la cosa più …
Non sono nuovo alla programmazione. Ho programmato (seriamente) per oltre 15 anni. Ho sempre avuto dei test per il mio codice. Tuttavia, negli ultimi mesi ho imparato il design / sviluppo guidato da test (TDD) usando Ruby on Rails . Finora non ne vedo il beneficio. Vedo alcuni benefici nello …
Quando si esegue TDD e si scrive un unit test, come si fa a resistere all'impulso di "imbrogliare" quando si scrive la prima iterazione del codice di "implementazione" che si sta testando? Ad esempio: dobbiamo calcolare il fattoriale di un numero. Comincio con un unit test (usando MSTest) qualcosa del …
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.