کتاب خودکارسازی تست وب با پایتون و سلنیوم

انتخاب پلن

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

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره خودکارسازی تست وب با پایتون و سلنیوم

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

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

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر اصول تضمین کیفیت نرم‌افزار
  • 2. مفاهیم اساسی تست نرم‌افزار
  • 3. انواع تست نرم‌افزار: بررسی اجمالی
  • 4. تست واحد، تست یکپارچه‌سازی و تست سیستمی
  • 5. تست پذیرش کاربر (UAT)
  • 6. چرخه حیات توسعه نرم‌افزار (SDLC) و تضمین کیفیت
  • 7. نقش تست در چرخه‌های Agile و DevOps
  • 8. مقدمه‌ای بر اتوماسیون تست
  • 9. مزایا و چالش‌های اتوماسیون تست
  • 10. انتخاب ابزار مناسب برای اتوماسیون تست
  • 11. معرفی زبان برنامه‌نویسی پایتون برای اتوماسیون
  • 12. مبانی پایتون: متغیرها، انواع داده و عملگرها
  • 13. ساختارهای کنترلی در پایتون: شرط‌ها و حلقه‌ها
  • 14. توابع و ماژول‌ها در پایتون
  • 15. مدیریت خطا و استثناها در پایتون
  • 16. کار با فایل‌ها در پایتون
  • 17. مقدمه‌ای بر کتابخانه سلنیوم (Selenium)
  • 18. معماری سلنیوم: وب‌درایور، IDE و Grid
  • 19. نصب و پیکربندی سلنیوم و درایورهای وب
  • 20. اولین گام‌ها با سلنیوم: باز کردن مرورگر
  • 21. پیمایش در صفحات وب با سلنیوم
  • 22. یافتن عناصر (Elements) در صفحه وب
  • 23. شناساگرهای عناصر: ID، Name، Class Name، Tag Name
  • 24. شناساگرهای CSS Selector و XPath
  • 25. تعامل با عناصر: کلیک کردن، ارسال متن و انتخاب
  • 26. انتظارات (Waits) در سلنیوم: Implicit و Explicit Waits
  • 27. مدیریت پنجره‌ها و تب‌ها در سلنیوم
  • 28. کار با قاب‌ها (Frames) و پنجره‌های مودال (Modals)
  • 29. اسکرین‌شات گرفتن در سلنیوم
  • 30. اجرای جاوا اسکریپت در سلنیوم
  • 31. تست فرم‌ها و ورودی‌های وب
  • 32. اعتبارسنجی داده‌ها و پیام‌های خطا
  • 33. استفاده از سلنیوم برای تست APIهای وب
  • 34. مقدمه‌ای بر فریم‌ورک‌های تست در پایتون
  • 35. فریم‌ورک تستینگ unittest در پایتون
  • 36. نوشتن تست‌های ماژولار با unittest
  • 37. مدیریت داده‌های تست با unittest
  • 38. گزارش‌گیری در unittest
  • 39. فریم‌ورک تستینگ pytest در پایتون
  • 40. ویژگی‌های پیشرفته pytest: Fixtures و Parametrization
  • 41. سازماندهی تست‌ها با pytest
  • 42. گزارش‌گیری پیشرفته با pytest
  • 43. انتگرال‌گیری سلنیوم با pytest
  • 44. مقدمه‌ای بر طراحی موارد تست (Test Case Design)
  • 45. تکنیک‌های جعبه سیاه (Black-box)
  • 46. تکنیک‌های جعبه سفید (White-box)
  • 47. تست اکتشافی (Exploratory Testing)
  • 48. اهمیت داده‌های تست (Test Data)
  • 49. تولید و مدیریت داده‌های تست
  • 50. تست‌های مبتنی بر داده (Data-Driven Testing)
  • 51. تست‌های مبتنی بر سناریو (Scenario-Based Testing)
  • 52. مقدمه‌ای بر پیاده‌سازی روش‌های تست
  • 53. تست‌های کاربردپذیری (Usability Testing)
  • 54. تست‌های عملکرد (Performance Testing)
  • 55. تست‌های امنیتی (Security Testing)
  • 56. تست‌های سازگاری (Compatibility Testing)
  • 57. تست رگرسیون (Regression Testing)
  • 58. اهمیت تست رگرسیون خودکار
  • 59. مدیریت پروژه تست نرم‌افزار
  • 60. ابزارهای مدیریت چرخه تست (ALM)
  • 61. اصول گزارش‌دهی نتایج تست
  • 62. شاخص‌های کلیدی عملکرد (KPIs) در تست
  • 63. مقدمه‌ای بر بهترین شیوه‌ها در اتوماسیون تست
  • 64. اصول کدنویسی تمیز برای اسکریپت‌های تست
  • 65. مدیریت پیکربندی برای ابزارهای تست
  • 66. مقدمه‌ای بر Continuous Integration (CI)
  • 67. ادغام اتوماسیون تست با CI/CD
  • 68. ابزارهای CI/CD: Jenkins، GitLab CI، GitHub Actions
  • 69. نوشتن گزارش‌های تست قابل فهم
  • 70. مفاهیم تست A/B
  • 71. تست‌های بار (Load Testing) و تست‌های استرس (Stress Testing)
  • 72. مقدمه‌ای بر تست موبایل با سلنیوم
  • 73. تست اپلیکیشن‌های وب موبایل
  • 74. مقدمه‌ای بر ابزارهای تست موبایل نیتیو
  • 75. تست‌های API با استفاده از کتابخانه‌های پایتون
  • 76. اصول تست خودکار برای وب‌سرویس‌ها
  • 77. مدیریت وابستگی‌ها در پروژه اتوماسیون
  • 78. تکنیک‌های اشکال‌زدایی (Debugging) در اسکریپت‌های تست
  • 79. مقدمه‌ای بر تست‌های دسترس‌پذیری (Accessibility Testing)
  • 80. استانداردهای دسترس‌پذیری وب (WCAG)
  • 81. پیاده‌سازی تست‌های دسترس‌پذیری با ابزارهای کمکی
  • 82. مفاهیم تست A/B
  • 83. بررسی الگوهای طراحی در اتوماسیون تست
  • 84. الگوی Page Object Model (POM)
  • 85. مزایا و پیاده‌سازی POM
  • 86. الگوی Screenplay Pattern
  • 87. مقدمه‌ای بر تست‌های مبتنی بر مدل (Model-Based Testing)
  • 88. مدیریت دانش در تیم تضمین کیفیت
  • 89. ارزیابی و بهبود فرایندهای تست
  • 90. مباحث پیشرفته در سلنیوم و اتوماسیون
  • 91. تست‌های چند مرورگر (Cross-Browser Testing)
  • 92. تست‌های چند پلتفرم (Cross-Platform Testing)
  • 93. آینده اتوماسیون تست و هوش مصنوعی
  • 94. مدیریت ریسک در پروژه‌های اتوماسیون تست
  • 95. اصول گزارش‌دهی و ارتباطات مؤثر
  • 96. مبانی امنیت در توسعه نرم‌افزار
  • 97. تست‌های امنیت اولیه برای برنامه‌های وب
  • 98. مقدمه‌ای بر تست‌های نفوذ (Penetration Testing)
  • 99. اصول رفتار حرفه‌ای در تضمین کیفیت
  • 100. فرهنگ بهبود مستمر در تیم QA

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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