Professional Test-Driven Development with C#
روش توسعه مبتنی بر تست (TDD) به توسعه دهندگان کمک میکند تا یک برنامه خوب طراحی شده را بشناسند و آنها را تشویق میکند تا قبل از پیاده سازی یک قابلیت جدید، ابتدا برای آن تست بنویسند. این کتاب دید ارزشمندی برای داشتن فرایند توسعه مبتنی بر تست موفق به شما خواهد داد.
اگر که میخواهید برنامههای قوی بنویسید که به سادگی پیاده سازی و نگه داری میشوند، شما باید از توسعه مبتنی بر تست استفاده کنید.
Professional Test Driven Development with C#:
• Describes common software problems and provides refactoring practices that resolve them
• Shows patterns that can be used to test WPF and Silverlight applications
• Helps you ensure that when a defect is fixed it stays fixed without causing unexpected side effects
• Shows how to structure your MVC application for testability Shares the easy steps that can be taken to test WCF services Explains
• how to run integration tests to ensure that everything works as planned
• Uncovers best practices for writing good tests that are readable and maintainable
Table of contents:
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 Your Guide
CHAPTER 5 Mocking External Resources
CHAPTER 6 Starting the Sample Application
CHAPTER 7 Implementing the First User Story
CHAPTER 8 Integration Testing
CHAPTER 9 TDD on the Web
CHAPTER 10 Testing Windows Communication Foundation Services
CHAPTER 11 Testing WPF and Silverlight Applications
CHAPTER 12 Dealing with Defects and New Requirements
CHAPTER 13 The Great Tool Debate
CHAPTER 14 Conclusions