کتاب آموزش جامع طراحی و پیاده‌سازی چارچوب‌های تست خودکار وب با Python و Selenium با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره آموزش جامع طراحی و پیاده‌سازی چارچوب‌های تست خودکار وب با Python و Selenium

موضوع کلی: مهندسی نرم‌افزار و فناوری اطلاعات

موضوع میانی: تضمین کیفیت و تست خودکار نرم‌افزار

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی مهندسی نرم‌افزار و اهمیت تضمین کیفیت در چرخه‌ی تولید
  • 2. آشنایی با متدولوژی‌های تست نرم‌افزار و نقش تست خودکار
  • 3. نصب و پیکربندی محیط توسعه پایتون و مفسرهای مرتبط
  • 4. آشنایی با کتابخانه‌ی Selenium WebDriver و معماری تعامل با مرورگر
  • 5. کار با ابزارهای مدیریت بسته‌های نرم‌افزاری و محیط‌های مجازی
  • 6. شناسایی عناصر وب و استراتژی‌های مکان‌یابی المان‌ها با XPath و CSS Selectors
  • 7. روش‌های تعامل با اجزای فرم‌های وب و مدیریت رویدادهای کاربر
  • 8. مدیریت زمان‌بندی و همگام‌سازی در تست‌های خودکار با Waitهای صریح و ضمنی
  • 9. آشنایی با چارچوب تست PyTest و ساختار نگارش تست‌کیس‌ها
  • 10. استفاده از Fixtureها در PyTest برای مدیریت پیش‌نیازهای تست
  • 11. کار با Assertions در PyTest برای اعتبارسنجی خروجی‌های نرم‌افزار
  • 12. مدیریت خطاهای رایج و استثناها در فرآیند تست وب
  • 13. تولید گزارش‌های تست و تحلیل نتایج اجرا
  • 14. مفهوم مدل شیء صفحه (Page Object Model) در طراحی چارچوب‌های تست
  • 15. پیاده‌سازی ساختار لایه‌بندی شده برای افزایش قابلیت نگهداری کدها
  • 16. کار با داده‌های تست و جداسازی آن‌ها از منطق تست‌نویسی
  • 17. اجرای تست‌های داده‌محور (Data-Driven Testing) با استفاده از فایل‌های پیکربندی
  • 18. مدیریت تنظیمات مرورگرها و اجرای تست در حالت بدون رابط گرافیکی (Headless)
  • 19. آشنایی با مفاهیم تست مرورگرهای مختلف و مدیریت پروفایل‌ها
  • 20. یکپارچه‌سازی تست‌های خودکار با سیستم‌های کنترل نسخه
  • 21. اصول طراحی چارچوب‌های تست مقیاس‌پذیر و ماژولار
  • 22. به‌کارگیری الگوهای طراحی (Design Patterns) در توسعه چارچوب‌های تست
  • 23. مدیریت تست‌های موازی برای بهینه‌سازی زمان اجرا
  • 24. امنیت در طراحی تست‌های خودکار و محافظت از اطلاعات حساس سامانه
  • 25. مستندسازی تست‌ها و تهیه گزارش‌های مدیریتی استاندارد
تگ‌ها: PyTest Selenium Python اتوماسیون وب پای‌تست پایتون تست خودکار تست نرم‌افزار تضمین کیفیت سلنیوم مهندسی نرم‌افزار

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.