کتاب توسعه مبتنی بر تست برای پروژههای بزرگ با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعه مبتنی بر تست برای پروژههای بزرگ
موضوع کلی: توسعه نرمافزار
موضوع میانی: روششناسیهای توسعه نرمافزار
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه مبتنی بر تست (TDD)
- 2. چرخه حیات TDD: قرمز، سبز، بازسازی
- 3. نوشتن اولین تست (Red)
- 4. اجرای تست و مشاهده شکست (Red)
- 5. پیادهسازی کد برای پاس کردن تست (Green)
- 6. بازسازی کد برای بهبود طراحی (Refactor)
- 7. اصول SOLID و TDD
- 8. تستهای واحد (Unit Tests)
- 9. تستهای یکپارچگی (Integration Tests)
- 10. تستهای سیستم (System Tests)
- 11. استفاده از Mock Objects و Stubs
- 12. تستنویسی برای پایگاه داده
- 13. تستنویسی برای رابط کاربری
- 14. تستنویسی برای APIها
- 15. TDD در پروژههای Agile
- 16. استفاده از فریمورکهای تست در زبانهای مختلف برنامهنویسی
- 17. TDD و طراحی شیگرا
- 18. الگوهای طراحی رایج در TDD
- 19. تستنویسی برای کدهای Legacy
- 20. تستنویسی در محیطهای Continuous Integration/Continuous Delivery (CI/CD)
- 21. استراتژیهای پوشش تست (Test Coverage)
- 22. تحلیل نتایج تست و رفع اشکالات
- 23. تستنویسی در پروژههای میکروسرویس
- 24. تستنویسی برای سیستمهای توزیعشده
- 25. تستنویسی با استفاده از Behavior-Driven Development (BDD)
- 26. مقایسه TDD و BDD
- 27. استفاده از تستها به عنوان مستندات
- 28. TDD و کاهش ریسک پروژه
- 29. TDD و افزایش کیفیت کد
- 30. TDD و کاهش هزینههای نگهداری
- 31. TDD و بهبود همکاری تیمی
- 32. TDD و جلوگیری از رگرسیون
- 33. تستنویسی خودکار (Automated Testing)
- 34. TDD و دیباگینگ
- 35. TDD و معماری نرمافزار
- 36. TDD و انتخاب ابزارهای مناسب
- 37. TDD و مدیریت زمان
- 38. TDD و تستهای عملکرد
- 39. TDD و تستهای امنیتی
- 40. TDD و تستهای قابلیت استفاده (Usability Testing)
- 41. تستنویسی برای سیستمهای Real-time
- 42. TDD و تستهای Acceptance
- 43. TDD و تستهای End-to-End
- 44. TDD و تستهای Regression
- 45. TDD و تستهای Smoke
- 46. TDD و تستهای Sanity
- 47. TDD و تستهای Exploratory
- 48. TDD و تستهای Mutation
- 49. TDD و تستهای Fuzz
- 50. TDD و استفاده از Test Doubles
- 51. TDD و Dependency Injection
- 52. TDD و Inversion of Control
- 53. TDD و Domain-Driven Design (DDD)
- 54. TDD و Clean Code
- 55. TDD و Refactoring Patterns
- 56. TDD و Code Smells
- 57. TDD و Technical Debt
- 58. TDD و Continuous Refactoring
- 59. TDD و Pair Programming
- 60. TDD و Code Review
- 61. TDD و Static Analysis
- 62. TDD و Dynamic Analysis
- 63. TDD و Profiling
- 64. TDD و Monitoring
- 65. TDD و Logging
- 66. TDD و Debugging Tools
- 67. TDD و Version Control
- 68. TDD و Collaboration Tools
- 69. TDD و Agile Methodologies
- 70. TDD و Scrum
- 71. TDD و Kanban
- 72. TDD و Extreme Programming (XP)
- 73. TDD و Lean Development
- 74. TDD و DevOps
- 75. TDD و Site Reliability Engineering (SRE)
- 76. TDD و Microservices Architecture
- 77. TDD و Serverless Architecture
- 78. TDD و Cloud Computing
- 79. TDD و Big Data
- 80. TDD و Machine Learning
- 81. TDD و Artificial Intelligence
- 82. TDD و Internet of Things (IoT)
- 83. TDD و Blockchain
- 84. TDD و Cybersecurity
- 85. TDD و Data Science
- 86. TDD و Mobile Development
- 87. TDD و Web Development
- 88. TDD و Game Development
- 89. TDD و Embedded Systems
- 90. TDD و Robotics
- 91. TDD و Automation
- 92. TDD و Robotics Process Automation (RPA)
- 93. TDD و Test Automation Frameworks
- 94. TDD و Testing Best Practices
- 95. TDD و Quality Assurance
- 96. TDD و Software Testing Lifecycle
تگها:
Agile
BDD
Behavior Driven Development
CI/CD
Clean Code
Integration Testing
Java
Mocking
Refactoring
Software Development
TDD
Test Automation
Test Driven Development
Testing
Unit Testing
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.