Explore JavaScript's versatility and key features in modern web development. Learn about its use cases, benefits, and role in crafting dynamic web experiences.
- "Write tests. Not too many. Mostly integration."
- Integration tests strike a great balance on the trade-offs between confidence and speed/expense. This is why it's advisable to spend most (not all, mind you) of your effort there.
- biggest thing you can do to write more integration tests is to stop mocking so much stuff
- When you mock something you're removing all confidence in the integration between what you're testing and what's being mocked.
G. Woiwode, F. Malcher, D. Koppenhagen, and J. Hoppe. dpunkt.verlag, Heidelberg, 1. Auflage edition, (2017)Verfasserangabe: Gregor Woiwode, Ferdinand Malcher, Danny Koppenhagen, Johannes Hoppe ; Online-Ressource Kann nicht per Fernleihe bestellt werden! ; Systemvoraussetzungen PC/eReader: Für den Download ist die Installation des kostenlosen Adobe Digital Editions Readers notwendig ; Systemvoraussetzungen Smartphone/Tablet: Für den Download ist die Installation des kostenlosen Bluefire Readers notwendig ; Erscheint auch als Druck-Ausgabe 978-3-86490-357-1 ; Quelldatenbank: FHBK-x ; Format:marcform: print ; Umfang: 1 Online-Ressource (XXI, 551 Seiten) ; Illustrationen, Diagramme ; 978-3-96088-205-3 PDF; 978-3-96088-206-0 ePub; 978-3-96088-207-7 mobi.
M. Steyer, and D. Schwab. O'Reilly, Heidelberg, 2. Auflage edition, (2017)Verfasserangabe: Manfred Steyer und Daniel Schwab ; Online-Ressource Kann nicht per Fernleihe bestellt werden! ; Systemvoraussetzungen PC/eReader: Für den Download ist die Installation des kostenlosen Adobe Digital Editions Readers notwendig ; Systemvoraussetzungen Smartphone/Tablet: Für den Download ist die Installation des kostenlosen Bluefire Readers notwendig ; Erscheint auch als Online-Ausgabe, ePub 978-3-96010-145-1 ; Erscheint auch als Online-Ausgabe, mobi 978-3-96010-146-8 ; Erscheint auch als Druck-Ausgabe 978-3-96009-026-7 ; Quelldatenbank: FHBK-x ; Format:marcform: print ; Umfang: 1 Online-Ressource (XVIII, 436 Seiten) ; Illustrationen ; 978-3-96010-144-4 PDF; 978-3-96009-026-7 Print; 978-3-96010-145-1 ePun; 978-3-96010-146-8 mobi.
V. Raychev, M. Vechev, and M. Sridharan. Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages &\#38; Applications, page 151--166. ACM, (2013)
B. Petrov, M. Vechev, M. Sridharan, and J. Dolby. Proceedings of the 33rd ACM SIGPLAN Conference on Programming Language Design and Implementation, page 251--262. ACM, (2012)
J. Wang, W. Dou, Y. Gao, C. Gao, F. Qin, K. Yin, and J. Wei. Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, page 520--531. IEEE Press, (2017)
L. Zhang, and C. Wang. Proceedings of the 39th International Conference on Software Engineering, page 278--288. Piscataway, NJ, USA, IEEE Press, (2017)
B. Burg, R. Bailey, A. Ko, and M. Ernst. Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology, page 473--484. ACM, (2013)