Developing Real World Applications with TDD
E-Book, Englisch, 368 Seiten, E-Book
ISBN: 978-1-118-10211-4
Verlag: John Wiley & Sons
Format: EPUB
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
Test-driven development (TDD) practice helps developersrecognize a well-designed application, and encourages writing atest before writing the functionality that needs to be implemented.This hands-on guide provides invaluable insight for creatingsuccessful test-driven development processes. With source code andexamples featured in both C# and .NET, the book walks you throughthe TDD methodology and shows how it is applied to a real-worldapplication. You'll witness the application built fromscratch and details each step that is involved in the development,as well as any problems that were encountered and the solutionsthat were applied.
* Clarifies the motivation behind test-driven development (TDD),what it is, and how it works
* Reviews the various steps involved in developing an applicationand the testing that is involved prior to implementing thefunctionality
* Discusses unit testing and refactoring
Professional Test-Driven Development with C# shows youhow to create great TDD processes right away.
Autoren/Hrsg.
Weitere Infos & Material
INTRODUCTION.
PART I: GETTING STARTED.
CHAPTER 1: THE ROAD TO TEST-DRIVEN DEVELOPMENT.
CHAPTER 2: AN INTRODUCTION TO UNIT TESTING.
CHAPTER 3: A QUICK REVIEW OF REFACTORING.
CHAPTER 4: TEST-DRIVEN DEVELOPMENT: LET THE TESTS BE YOURGUIDE.
CHAPTER 5: MOCKING EXTERNAL RESOURCES.
PART II: PUTTING BASICS INTO ACTION.
CHAPTER 6: STARTING THE SAMPLE APPLICATION.
CHAPTER 7: IMPLEMENTING THE FIRST USER STORY.
CHAPTER 8: INTEGRATION TESTING.
PART III: TDD SCENARIOS.
CHAPTER 9: TDD ON THE WEB.
CHAPTER 10: TESTING WINDOWS COMMUNICATION FOUNDATIONSERVICES.
CHAPTER 11: TESTING WPF AND SILVERLIGHT APPLICATIONS.
PART IV: REQUIREMENTS AND TOOLS.
CHAPTER 12: DEALING WITH DEFECTS AND NEW REQUIREMENTS.
CHAPTER 13: THE GREAT TOOL DEBATE.
CHAPTER 14: CONCLUSIONS.
APPENDIX: TDD KATAS.
INDEX.