Domande taggate «testing»

Verifica del comportamento di un sistema software rispetto al comportamento previsto di tale sistema.





10
Come devo testare la casualità?
Considera un metodo per mescolare casualmente gli elementi in un array. Come scriveresti un test unitario semplice ma robusto per assicurarti che funzioni? Ho escogitato due idee, entrambe con evidenti difetti: Mescola l'array, quindi assicurati che il suo ordine differisca da prima. Questo suona bene, ma fallisce se lo shuffle …

7
Cosa dovresti testare con unit test?
Sono appena uscito dal college e inizierò l'università da qualche parte la prossima settimana. Abbiamo visto unit test, ma non li abbiamo usati molto; e tutti ne parlano, quindi ho pensato che forse avrei dovuto fare un po '. Il problema è che non so cosa testare. Devo testare il …


7
Che cos'è esattamente un test di integrazione?
Io e i miei amici abbiamo faticato a classificare esattamente cos'è un test di integrazione. Ora, tornando a casa, mi sono appena reso conto che ogni volta che provo a dare un esempio reale di un test di integrazione, risulta essere un test di accettazione, vale a dire. qualcosa che …
110 testing  agile  tdd 

12
Il codice testabile è un codice migliore?
Sto tentando di prendere l'abitudine di scrivere regolarmente unit test con il mio codice, ma ho letto che prima è importante scrivere codice testabile . Questa domanda tocca i principi SOLIDI della scrittura di codice verificabile, ma voglio sapere se quei principi di progettazione sono vantaggiosi (o almeno non dannosi) …


12
Devo evitare i metodi privati ​​se eseguo TDD?
Sto imparando solo TDD. Comprendo che i metodi privati ​​non sono verificabili e non dovrebbero essere preoccupati perché l'API pubblica fornirà informazioni sufficienti per verificare l'integrità di un oggetto. Ho capito OOP per un po '. Comprendo che i metodi privati ​​rendono gli oggetti più incapsulati, quindi più resistenti ai …



19
Perché TDD funziona? [chiuso]
Lo sviluppo guidato dai test (TDD) è grande in questi giorni. Lo vedo spesso come una 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, mi confonde per due motivi: L'approccio "write test + …
92 testing  tdd 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.