modello di progettazione per il test unitario? [duplicare]

10

Sono un principiante nello sviluppo di casi di test e voglio seguire buoni schemi per sviluppare casi di test piuttosto che seguire le idee specifiche di una persona o di un'azienda. Alcune persone non fanno test case e sviluppano semplicemente il modo in cui i senior hanno fatto nei loro progetti. Sto affrontando molti problemi come le dipendenze degli oggetti (quando si vuole testare il metodo che persiste. Un oggetto devo prima persistere l'oggetto B dal momento che A è figlio di B).

Si prega di suggerire alcuni buoni libri o siti preferibilmente per l'apprendimento del modello di progettazione per casi di test unitari. O fare riferimento a qualche buon codice sorgente o qualche discussione per Dos e Donts faranno meraviglia. In modo che io possa evitare di commettere errori, apprendi dall'esperienza degli altri.

    
posta Maddy.Shik 30.12.2010 - 12:11
fonte

2 risposte

8

Modelli di test Xunit , semplicemente un must.

Unit testing is hardly news, but simply writing a ton of tests guarantees you no bliss. Gerard Meszaros's xUnit Test Patterns distills and codifies the crucial meta-knowledge to take us to the next level. Why do good tests go bad, and how do you fix them--it's as simple and groundbreaking as that. Smells and antipatterns arise in tests that cripple their maintainability. xUnit Test Patterns exhaustively describes those pathologies and provides the prescription in the catalog format familiar since 1994. But fear not - every motivation and pattern includes at least one source-code example and the explanations are couched in clear, direct language. If you're ready to promote your test code to the same level of care and craftsmanship that you devote to production systems, grab a copy of xUnit Test Patterns and get cracking...

    
risposta data 30.12.2010 - 13:24
fonte
2

link

Kent Beck è il creatore del nome "Test Driven Development", che è una parte dello stile di sviluppo eXtreme Programming che Beck e il suo team hanno sviluppato negli anni '90. I suoi libri sull'argomento erano una delle scintille del movimento agile.

Il libro di cui sopra è il suo libro su Testing, ed è una chiara e buona introduzione a come non solo testare, ma rendere il test incentrato sui test e i benefici che crea.

    
risposta data 30.12.2010 - 16:48
fonte

Leggi altre domande sui tag