The Art of Unit Testing, Second Edition
شما میدانید که باید آزمونهای واحد بنویسید، پس چرا این کار را انجام نمیدهید؟ اگر آزمون واحد برای شما مطلب جدیدی هست، و یا آزمونهای واحد را خسته کننده میبینید و یا به اندازهی تلاشی که برای آن انجام داده اید نتیجه ای نگرفته اید، به خواندن این کتاب ادامه دهید.
در این کتاب شما گام به گام از نوشتن اولین آزمون واحد ساده تا نوشتن مجموعهی کاملی از تستها که قابل نگه داری، خوانا و قابل اعتماد باشند، راهنمایی میشوید. سپس به سرعت با موضوعاتی چون mocks و stubs آشنا میشوید و این در حالی هست که در حال یادگیری فریمورکهای ایزوله سازی به مانند Moq، FakeItEasy و Typemock isolator هستید.همچنین در ادامه با الگوهای تست و سازمان دهی، ریفکتور کردن کدهای برنامه و یادگیری تست کردن کدهای ناپایدار را خواهید آموخت. همچنین در مورد integration testing و تکنیکهای تست کردن با پایگاه داده را نیز میآموزید.
Table of Contents:
The basics of unit testing
A first unit test
Using stubs to break dependencies
Interaction testing using mock objects
Isolation (mocking) frameworks
Digging deeper into isolation frameworks
Test hierarchies and organization
The pillars of good unit tests
Integrating unit testing into the organization
Working with legacy code
Design and testability