Henrik Gundersen, ntnu, [email protected] Paul Martin Lello , ntnu, [email protected]
TDD Introduction for NTNU students, Nov 11th 2014
41
Testdrevet utvikling
-
Upload
joachim-lovf -
Category
Technology
-
view
114 -
download
1
description
A short talk on the whys, whats and how of TDD (in Norwegian), held on Nov 12th 2014 for masters of information technolody students at the Norwegian University of Science and Technology in Trondheim. Based on my previous TDD talks and about 25 minutes long, containing some short code examples in c# and some general advice.
Transcript of TDD Introduction for NTNU students, Nov 11th 2014
![Page 1: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/1.jpg)
Testdrevet utvikling
![Page 2: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/2.jpg)
![Page 3: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/3.jpg)
![Page 4: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/4.jpg)
Testdrevet utvikling
![Page 5: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/5.jpg)
![Page 6: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/6.jpg)
Hvorfor?
![Page 7: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/7.jpg)
«58% of software
bugs result from
test infrastructure
and process, not
design defects»
![Page 8: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/8.jpg)
Continus integration –
continuous deployment
![Page 9: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/9.jpg)
autoscout24
![Page 10: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/10.jpg)
Testene er
sikringen
![Page 11: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/11.jpg)
Vi aner ikke
hva vi lager
![Page 12: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/12.jpg)
Hva?
![Page 13: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/13.jpg)
•
•
•
•
•
•
•
•
![Page 14: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/14.jpg)
Hvordan?
![Page 15: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/15.jpg)
![Page 16: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/16.jpg)
•
•
•
•
•
![Page 17: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/17.jpg)
•
•
•
•
•
![Page 18: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/18.jpg)
•
•
•
![Page 19: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/19.jpg)
•
•
•
•
•
![Page 20: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/20.jpg)
![Page 21: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/21.jpg)
•
•
•
•
•
![Page 22: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/22.jpg)
•
•
•
![Page 23: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/23.jpg)
•
•
•
•
•
![Page 24: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/24.jpg)
•
•
•
•
![Page 25: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/25.jpg)
•
•
•
•
•
![Page 26: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/26.jpg)
•
•
![Page 27: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/27.jpg)
![Page 28: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/28.jpg)
•
•
•
•
•
•
•
•
•
•
![Page 29: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/29.jpg)
![Page 30: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/30.jpg)
![Page 31: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/31.jpg)
![Page 32: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/32.jpg)
![Page 33: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/33.jpg)
![Page 34: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/34.jpg)
![Page 35: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/35.jpg)
![Page 36: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/36.jpg)
![Page 37: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/37.jpg)
![Page 38: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/38.jpg)
![Page 39: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/39.jpg)
![Page 40: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/40.jpg)
![Page 41: TDD Introduction for NTNU students, Nov 11th 2014](https://reader033.fdocuments.net/reader033/viewer/2022052910/559bddd81a28ab49568b4603/html5/thumbnails/41.jpg)
Takk for meg!