Domande con tag 'testing'

21
risposta

Lasciando bug intenzionali nel codice per i tester da trovare

Non lo facciamo nella nostra azienda, ma uno dei miei amici dice che il suo project manager ha chiesto ad ogni sviluppatore di aggiungere bug intenzionali appena prima che il prodotto andasse al QA. Funziona così: Poco prima che il prodotto...
posta 28.01.2015 - 11:56
11
risposte

I test di integrazione (database) sono errati?

Alcune persone sostengono che i test di integrazione sono tutti i tipi di cattivo e sbagliato - tutto deve essere testato unitamente, il che significa che devi prendere in giro le dipendenze; un'opzione che, per vari motivi, non mi è sempre pi...
posta 02.11.2015 - 17:58
7
risposte

Che cosa dovresti testare con i test unitari?

Sono appena uscito dal college e ho iniziato l'università da qualche parte la prossima settimana. Abbiamo visto test unitari, ma non li abbiamo usati molto; e tutti parlano di loro, quindi ho pensato che forse dovrei fare un po '. Il problema...
posta 03.09.2010 - 18:28
10
risposte

Come devo testare la casualità?

Considera un metodo per mescolare casualmente gli elementi in un array. Come scriveresti un test unitario semplice ma solido per assicurarti che funzioni? Ho trovato due idee, entrambe con difetti evidenti: Mescola l'array, quindi assicur...
posta 03.05.2012 - 20:13
12
risposte

Il codice testabile è un codice migliore?

Sto tentando di prendere l'abitudine di scrivere regolarmente test unitari con il mio codice, ma ho letto che prima è importante scrivere codice verificabile . Questa domanda tocca i principi SOLID della scrittura di codice testabile, ma vo...
posta 01.07.2015 - 16:59
0
risposte

Dare a uno sviluppatore una macchina di sviluppo più lenta comporta un codice più veloce / più efficiente? [chiuso]

Supponiamo che offra ai miei sviluppatori una macchina veloce e urlante. VS2010 basato su WPF viene caricato molto rapidamente. Lo sviluppatore quindi crea un'applicazione WPF o WPF / e che gira bene sulla sua scatola, ma molto più lentamente ne...
posta 22.10.2010 - 21:02
5
risposte

Quali sono i punti chiave per lavorare in modo efficace con il codice legacy? [chiuso]

Ho visto il libro Lavorare efficacemente con il codice legacy consigliato alcune volte. Quali sono i punti chiave di questo libro? C'è molto altro da fare con il codice legacy che aggiungere test di unità / integrazione e poi refactoring?...
posta 28.11.2011 - 08:42
19
risposte

Perché funziona TDD? [chiuso]

Lo sviluppo basato sui test (TDD) è grande in questi giorni. Lo vedo spesso consigliato come soluzione per una vasta gamma di problemi qui in Programmers SE e in altri luoghi. Mi chiedo perché funzioni. Da un punto di vista ingegneristico,...
posta 30.01.2011 - 14:17
12
risposte

Devo evitare i metodi privati se eseguo TDD?

Sto solo imparando TDD. Sono a conoscenza del fatto che i metodi privati non sono testabili e non dovrebbero essere preoccupati perché l'API pubblica fornirà informazioni sufficienti per verificare l'integrità di un oggetto. Ho capito l'OOP p...
posta 14.02.2012 - 16:58
6
risposte

È una cattiva pratica applicare un ordine di esecuzione per i test unitari?

Sto scrivendo test per un progetto composto da più sottomoduli. Ogni test case che ho scritto è indipendente l'una dall'altra e ho cancellato tutti i dati tra i test. Anche se i test sono eseguiti in modo indipendente, sto valutando l'applica...
posta 03.04.2018 - 15:02