کتاب BDD: ایجاد یک "زبان مشترک" برای تیم با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره BDD: ایجاد یک "زبان مشترک" برای تیم
موضوع کلی: برنامه نویسی
موضوع میانی: توسعه رفتارمحور (BDD)
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه رفتارمحور (BDD) و تفاوتهای کلیدی آن با TDD و توسعه سنتی
- 2. مفهوم زبان مشترک (Ubiquitous Language) و اهمیت ساخت پل ارتباطی میان تیم فنی و غیرفنی
- 3. آشنایی با فرمت Given-When-Then و ساختار قانونمند نگارش سناریوهای رفتاری
- 4. نقش سهگانه (The Three Amigos: محصول، توسعه، تست) در همراستایی و درک مشترک نیازمندیها
- 5. برگزاری جلسات مفصلسازی (Example Mapping) برای کشف و توصیف قوانین کسبوکار
- 6. اصول نگارش سناریوی تمیز، خوانا و قابل فهم برای ذینفعان غیرفنی بیزینس
- 7. استفاده از کلیدواژههای اصلی Gherkin (Given, When, Then, And, But) در عمل
- 8. کاربرد جدولها (Scenario Outline و Examples) برای تست سناریوی دادهمحور
- 9. مدیریت حالتها و پسزمینه (Background) در فایلهای ویژگی (Feature Files)
- 10. معرفی ابزار Cucumber و نحوه اتصال سناریوهای متنی به کدهای اتومیشن
- 11. پیادهسازی گامبهگام Glue Code و توابع Step Definition در زبانهای برنامهنویسی
- 12. تست و اجرای اولین فایل ویژگی در محیط برنامهنویسی با ابزارهای BDD
- 13. مدیریت متغیرها، انتقال داده و اشتراکگذاری حالت بین استپهای مختلف
- 14. طراحی و سازماندهی فایلها و پوشههای پروژه BDD در ساختار تیمی بزرگ
- 15. مستندسازی زنده (Living Documentation) و نقش آن در حفظ دانش بهروز پروژه
- 16. بازبینی و ریفکتور کردن سناریوهای Gherkin برای جلوگیری از انباشت کدهای تکراری
- 17. بررسی الگوهای ضدالگو (Anti-patterns) رایج در نگارش سناریوهای BDD و راههای رفع آنها
- 18. یکپارچهسازی تستهای BDD با خط لوله CI/CD و اجرای خودکار در فرآیند ساخت
- 19. تست سیستمهای وب و API با ابزارهای مبتنی بر BDD (مانند SpecFlow یا Behave)
- 20. مدیریت تغییرات نیازمندیهای محصول و بهروزرسانی هماهنگ سناریوها با تیم بیزینس
- 21. پروژه عملی ۱: طراحی و پیادهسازی کامل زبان مشترک و سناریوهای BDD برای یک سامانه فروشگاهی
- 22. پروژه عملی ۲: اتومیشنسازی سناریوها، اتصال به کدهای پایه و گزارشگیری پیشرفته در خط لوله
- 23. بهترین روشها (Best Practices) در فرهنگسازی، حفظ و استمرار رویکرد BDD در تیمهای چابک
تگها:
Agile
BDD
Cucumber
Gherkin
Software Quality
Test Automation
اسفرمپینگ
برنامهنویسی
تحلیل نیازمندیها
تست نرمافزار
توسعه رفتارمحور
تیمی فنی و غیرفنی
زبان مشترک
متدولوژی چابک
مستندسازی زنده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.