Práctica 2 portafolio de trabajo alfabetización digital mélida mock
Mock de la muerte
34
mock de la muerte free thoughts about testing
-
Upload
claudio-marotta -
Category
Software
-
view
267 -
download
1
Transcript of Mock de la muerte
![Page 1: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/1.jpg)
mock de la muertefree thoughts about testing
![Page 2: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/2.jpg)
Q?
Why am I good at testing “Game of Life”but clueless with a legacy class?
![Page 3: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/3.jpg)
A!Because of TDD!
TDD! TDD!
(yes, ok. enough?)
![Page 4: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/4.jpg)
![Page 5: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/5.jpg)
![Page 6: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/6.jpg)
![Page 7: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/7.jpg)
![Page 8: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/8.jpg)
![Page 9: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/9.jpg)
![Page 10: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/10.jpg)
![Page 11: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/11.jpg)
![Page 12: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/12.jpg)
![Page 13: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/13.jpg)
![Page 14: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/14.jpg)
So. What’s a Mock?
![Page 15: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/15.jpg)
“ Mocks are
NOT . Stubs ”
M. Fowler
![Page 16: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/16.jpg)
Ok. What’s a Stub?
![Page 17: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/17.jpg)
Stub is controlled fake
Mock is a verified stub
Roy Osherove
![Page 18: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/18.jpg)
Fake? What’s a Fake?
![Page 19: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/19.jpg)
test doubledummy object
test stub test spy mock object fake object
temporary test stub
G. Meszaros
![Page 20: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/20.jpg)
WTF?
![Page 21: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/21.jpg)
Mock: - Injected in SUT ( fixture )- Partecipates in pass/fail decision ( verify )
![Page 22: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/22.jpg)
![Page 23: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/23.jpg)
![Page 24: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/24.jpg)
![Page 25: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/25.jpg)
Unit Test should be
F.I.R.S.T(Bob Martin, Clean Code)
![Page 26: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/26.jpg)
![Page 27: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/27.jpg)
![Page 28: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/28.jpg)
![Page 29: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/29.jpg)
![Page 30: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/30.jpg)
![Page 31: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/31.jpg)
![Page 32: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/32.jpg)
![Page 33: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/33.jpg)
Mind map
http://tinyurl.com/cdsmock
![Page 34: Mock de la muerte](https://reader031.fdocumento.com/reader031/viewer/2022021919/58830ff71a28ab31068b539d/html5/thumbnails/34.jpg)