Differenze tra le versioni di "Test double"

 
==Tipi di test double==
Il concetto di test double è molto ampio e può applicarsi a oggetti "controfigura" con caratteristiche strutturali e funzionalità molto diverse fra loro. La classificazione dei tipi di test double, e la corrispondente terminologia, è stata storicamente incerta, ma si è andata gradualmente standardizzando. Fra gli altri, hanno proposto la classificazione "standard" Gerard Meszaros (nel libro ''XUnit Test Patterns'' del 2007)<ref>{{cita libro|cognome=Meszaros |nome=Gerard |titolo=xUnit Test Patterns: Refactoring Test Code |anno=2007 |editore=Addison-Wesley |isbn=978-0-13-149505-0}}</ref>, [[Martin Fowler]] (''Mocks Aren't Stubs''<ref>{{cita web|url=http://martinfowler.com/articles/mocksArentStubs.html |titolo=''Mocks Aren't Stubs'' |cognome=Fowler |nome=Martin |anno=2007 |accesso=23 maggio 2015 }}</ref>) e [[Robert Cecil Martin|Robert "Uncle Bob" Martin]].<ref name="mocker"/> La classificazione proposta da questi autori è stata adottata, tra l'altro, da [[Microsoft]].<ref>{{cita web|titolo=''Exploring The Continuum Of Test Doubles'' |url=http://msdn.microsoft.com/en-us/magazine/cc163358.aspx |cognome=Seemann |nome=Mark |anno=2007 |accesso=23 maggio 2015 }}</ref>
 
I principali tipi di test double secondo la classificazione comune sono i seguenti: