Domande con tag 'unit-testing'

3
risposte

I dispositivi di test dovrebbero essere aggiunti ai repository di codice?

Sono un'unità che collauda un codice che elabora i dati da un'API esterna. Quella API esterna serve una grande quantità di dati JSON. La cosa giusta da fare qui, ovviamente, è usare le fixture nei test unitari, in modo da non fare una vera ch...
posta 12.12.2013 - 22:34
2
risposte

Come e cosa dovrei essere (unità) di test in questo metodo?

Sono relativamente nuovo ai test unitari e ho una domanda su cosa / come dovrei provare un determinato metodo. Per il seguente metodo (psudo-c #) che ho creato (non un esempio di vita reale) per cosa testesti? Inizialmente, i miei pensieri sa...
posta 31.03.2012 - 14:09
4
risposte

Le classi iniettabili possono avere parametri di costruzione in DI?

Dato il seguente codice: class ClientClass{ public function print(){ //some code to calculate $inputString $parser= new Parser($inputString); $result= $parser->parse(); } } class Parser{ private $inputS...
posta 24.10.2012 - 20:30
5
risposte

Ci sono casi in cui non si dovrebbe usare lo sviluppo basato su test? [duplicare]

È raccomandato che TDD sia sempre praticato in un progetto, o ci sono casi in cui dovrebbe essere evitato? Dovremmo tutti adottare TDD? È una pratica standard nelle principali società di software?     
posta 04.04.2014 - 02:04
2
risposte

Verifica che una proprietà non genera un'eccezione un test unitario valido?

Sto scrivendo i test per la seguente classe: public class Foo : INotifyPropertyChanged { private int _failCount; private int _totalCount; public double FailRate { get { double returnValue = 0.0; if (_totalCoun...
posta 19.02.2015 - 20:48
4
risposte

È il refactoring allo scopo di testare un odore di codice?

Consentitemi di prefigurare questa domanda dicendo che ho bisogno di test delle unità. L'ho dolorosamente capito. Devi farlo per garantire che le future modifiche non influiscano negativamente sull'applicazione in modi che non ti aspetti. È inol...
posta 28.02.2014 - 02:32
4
risposte

Cosa succede se non riesco a far fallire il mio test unitario in "Red, Green, Refactor" di TDD?

Quindi diciamo che ho un test: @Test public void MoveY_MoveZero_DoesNotMove() { Point p = new Point(50.0, 50.0); p.MoveY(0.0); Assert.assertAreEqual(50.0, p.Y); } Questo test quindi mi consente di creare la classe Punto : pub...
posta 11.11.2012 - 08:23
3
risposte

Come si testerebbe una funzione con un numero elevato di scenari?

Ho sentito che è ideale avere un assert (o expect o should , ecc.) per aspetto del comportamento di un componente che stai provando a testare. è così che funziona? Una funzione addOne verrebbe testata in questo modo, suppongo...
posta 24.06.2016 - 22:10
2
risposte

Unit Test: Devo fare un test unitario per ogni classe nel mio progetto

Ho recentemente provato a implementare i test unitari su un'applicazione Web Java il mio progetto è basato sull'architettura di progettazione MVC e utilizza Spring & JPA Hibernate e JSF qui è un albero dei pacchetti -src -entity -dao...
posta 16.09.2017 - 23:50
1
risposta

TDD: esempio di codice e spiegazione dettagliata di "Man mano che i test diventano più specifici, il codice di produzione diventa più generico."

Cerco di capire meglio ciò che l'affermazione di seguito indica su di Uncle Bob. TDD Harms Architecture , "Man mano che i test diventano più specifici, il codice di produzione diventa più generico." Di seguito sono riportate le mie conosc...
posta 17.07.2017 - 18:06