کتاب طراحی و تستگذاری کدهای C# هوشمند با xUnit و Moq: راهنمای پیشرفته TDD با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و تستگذاری کدهای C# هوشمند با xUnit و Moq: راهنمای پیشرفته TDD
موضوع کلی: برنامهنویسی تستمحور (TDD)
موضوع میانی: آموزش TDD با C# و فریمورکهای تست
📋 سرفصلهای دوره
- 1. مقدمه ای بر Test Driven Development
- 2. اصول کلی TDD و مزایای استفاده از آن
- 3. محیط توسعه C# و پیکربندی پروژه
- 4. نوشتن اولین تست با xUnit
- 5. ساختار تستها و نوشتن تستهای منطقی
- 6. استفاده از Moq برای ایجاد Mock Objects
- 7. تست کردن وابستگیها با Moq
- 8. تست توابع با خطا و استثنا
- 9. بهینهسازی کد با Refactoring
- 10. تستگذاری سیستمهای بزرگتر
- 11. نوشتن تستهای یکپارچه (Integration Tests)
- 12. استفاده از Data Annotations در تستها
- 13. تست کارایی و بهینهسازی performance
- 14. شناخت و استفاده از Arrange-Act-Assert Pattern
- 15. نوشتن تستهای خودکار با xUnit
- 16. تست توابع async و async-await
- 17. استفاده از I/O Mocking در Moq
- 18. تست کردن سرویسهای شبکهای
- 19. نوشتن تستهای محافظتی (Smoke Tests)
- 20. تست کردن لاگینگ و خطاگیری
- 21. استفاده از Theory در xUnit برای تستهای متعدد
- 22. تست کردن توابع با پارامترهای Optional
- 23. ایجاد تستهای خودکار با Continuous Integration
- 24. تست کردن کتابخانههای خارجی
- 25. نوشتن تستهای قابل نگهداری
- 26. تست کردن توابع با Dependency Injection
- 27. استفاده از Fluent Assertions در تستها
- 28. تست کردن توابع با زمانبندی (Timers)
- 29. نوشتن تستهای ایمنی (Security Tests)
- 30. تست کردن تعامل با دیتابیس
- 31. استفاده از AutoFixture برای تولید داده تست
- 32. تست کردن توابع با کش (Caching)
- 33. نوشتن تستهای قابلیتسنجی (Load Tests)
- 34. تست کردن توابع با Parallel Execution
- 35. استفاده از SpecFlow برای تستهای رفتار مبتنی
- 36. تست کردن توابع با Configuration
- 37. نوشتن تستهای پردازش دادههای بزرگ
- 38. تست کردن توابع با File I/O
- 39. استفاده از Custom Test Attributes
- 40. تست کردن توابع با Web API
- 41. نوشتن تستهای واسط کاربری (UI Tests)
- 42. تست کردن توابع با Dependency Injection سفارشی
- 43. استفاده از xUnit Custom Fixtures
- 44. تست کردن توابع با مدیریت استثنا
- 45. نوشتن تستهای کامل با Code Coverage
- 46. تست کردن توابع با Mocking کلاسهای دینامیک
- 47. استفاده از Moq Verification برای بررسی فراخوانیها
- 48. تست کردن توابع با Transaction Management
- 49. نوشتن تستهای مقیاسپذیر
- 50. تست کردن توابع با Dependency Injection الگو
- 51. استفاده از xUnit Test Server برای تستهای لینکبندی
- 52. تست کردن توابع با Mocking کتابخانههای خارجی
- 53. نوشتن تستهای خودکار برای پروژههای بزرگ
- 54. تست کردن توابع با استفاده از Reflection
- 55. استفاده از Moq برای تست کردن سرویسهای پیامرسانی
- 56. تست کردن توابع با استفاده از Dependency Injection در لایه بالا
- 57. نوشتن تستهای با کیفیت با Clean Code
تگها:
C#
Moq
Moq برای تست
TDD
xUnit
xUnit در C#
آموزش C#
برنامهنویسی C#
برنامهنویسی تستمحور
تستمحور
طراحی تست
فریمورک تست
کدنویسی هوشمند
مقالات برنامهنویسی
یادگیری TDD
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.