کتاب تست خودکار وباپلیکیشنها از صفر تا حرفهای؛ طراحی و پیادهسازی فریمورکهای تست قابل اعتماد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تست خودکار وباپلیکیشنها از صفر تا حرفهای؛ طراحی و پیادهسازی فریمورکهای تست قابل اعتماد
موضوع کلی: مهندسی نرمافزار و تضمین کیفیت
موضوع میانی: تست خودکار نرمافزارهای تحت وب و طراحی فریمورکهای تست
📋 سرفصلهای دوره
- 1. مبانی تست نرمافزارهای تحت وب
- 2. جایگاه تست خودکار در چرخه توسعه نرمافزار
- 3. تفاوت تست دستی و تست خودکار
- 4. مزایا و محدودیتهای تست خودکار وب
- 5. معیارهای انتخاب تستهای مناسب برای اتوماسیون
- 6. معماری کلی فریمورک تست خودکار
- 7. اجزای اصلی یک فریمورک تست وب
- 8. طراحی ساختار پروژه تست خودکار
- 9. انتخاب ابزار و فناوری مناسب برای تست وب
- 10. آمادهسازی محیط توسعه تست خودکار
- 11. آشنایی با WebDriver و ابزارهای کنترل مرورگر
- 12. ایجاد نخستین تست خودکار وب
- 13. باز کردن صفحات و مدیریت مرورگر
- 14. شناسایی عناصر HTML در صفحات وب
- 15. استفاده از ID، Name و Class برای یافتن عناصر
- 16. استفاده از CSS Selector در تست خودکار
- 17. استفاده از XPath برای شناسایی عناصر
- 18. مدیریت عناصر پویا و Dynamic Locatorها
- 19. کار با فرمهای وب در تست خودکار
- 20. تست فیلدهای متنی و کنترلهای ورودی
- 21. تست دکمهها، لینکها و عناصر تعاملی
- 22. کار با Checkbox، Radio Button و Select
- 23. مدیریت پنجرهها و Tabهای مرورگر
- 24. کار با Alert و Dialogهای مرورگر
- 25. مدیریت Frame و IFrame
- 26. انتظارهای صریح و ضمنی در تست وب
- 27. مدیریت عملیات Asynchronous در صفحات وب
- 28. مقابله با عناصر دیر بارگذاریشونده
- 29. طراحی تستهای مقاوم در برابر تغییرات رابط کاربری
- 30. مدیریت خطاها و Exceptionها
- 31. اعتبارسنجی نتایج با Assertion
- 32. طراحی Test Caseهای قابل نگهداری
- 33. تفکیک Test Case از منطق اجرای تست
- 34. پیادهسازی Page Object Model
- 35. طراحی Page Objectهای قابل استفاده مجدد
- 36. مدیریت Componentهای مشترک رابط کاربری
- 37. طراحی لایههای مختلف فریمورک تست
- 38. مدیریت تنظیمات فریمورک تست
- 39. مدیریت URL و محیطهای مختلف اجرا
- 40. مدیریت دادههای تست
- 41. تولید و مدیریت Test Data
- 42. پارامتریکسازی تستها
- 43. Data-Driven Testing در وب
- 44. خواندن دادههای تست از فایلها و منابع خارجی
- 45. تست با دادههای چندگانه و سناریوهای مختلف
- 46. طراحی Keyword-Driven Testing
- 47. ترکیب روشهای Data-Driven و Keyword-Driven
- 48. مدیریت کاربران و اطلاعات ورود در تستها
- 49. تست فرایندهای Authentication و Login
- 50. مدیریت Session و Cookie
- 51. تست Authorization و سطح دسترسی کاربران
- 52. تست Navigation و جریان صفحات
- 53. تست اعتبارسنجی پیامها و نتایج عملیات
- 54. تست رابط کاربری و رفتارهای قابل مشاهده
- 55. تست سناریوهای End-to-End
- 56. طراحی Smoke Test برای وباپلیکیشن
- 57. طراحی Regression Test Suite
- 58. تست قابلیتهای جدید در فرایند توسعه
- 59. تست سناریوهای مثبت و منفی
- 60. تست Validation ورودیهای نامعتبر
- 61. تست رفتار سیستم در شرایط مرزی
- 62. مدیریت وابستگی میان تستها
- 63. مستقلسازی تستها برای اجرای پایدار
- 64. اجرای موازی تستهای خودکار
- 65. مدیریت منابع در اجرای Parallel Test
- 66. اجرای تستها روی مرورگرهای مختلف
- 67. Cross-Browser Testing
- 68. تست روی سیستمعاملها و محیطهای مختلف
- 69. تست Responsive Web Application
- 70. اجرای تست خودکار در Headless Browser
- 71. ثبت Screenshot هنگام شکست تست
- 72. تهیه گزارش نتایج اجرای تست
- 73. Logging و Trace کردن مراحل تست
- 74. ذخیره شواهد اجرای تست
- 75. تحلیل و دستهبندی خطاهای تست
- 76. مدیریت تستهای Flaky
- 77. شناسایی دلایل ناپایداری تستها
- 78. بهبود قابلیت اطمینان Test Suite
- 79. کاهش زمان اجرای تستها
- 80. بهینهسازی Locatorها و عملیات مرورگر
- 81. مدیریت تستهای وابسته به زمان و تاریخ
- 82. Mock و Stub کردن وابستگیهای خارجی
- 83. تست API در کنار تست رابط کاربری
- 84. ترکیب تستهای UI و API
- 85. اعتبارسنجی دادههای Backend در تستهای وب
- 86. اتصال فریمورک تست به پایگاه داده
- 87. تست تعامل وباپلیکیشن با سرویسهای خارجی
- 88. طراحی Test Fixtureها
- 89. مدیریت Setup و Teardown تستها
- 90. مدیریت چرخه عمر دادههای تست
- 91. اجرای تستها در محیط CI/CD
- 92. اتصال تست خودکار به Pipeline توسعه
- 93. اجرای خودکار تستها پس از Build
- 94. اجرای تست در محیطهای Staging و Test
- 95. مدیریت Secretها و اطلاعات حساس در تستها
- 96. اجرای تست خودکار در Docker
- 97. طراحی زیرساخت اجرای تست در محیطهای ایزوله
- 98. اجرای تستها در Grid و محیطهای توزیعشده
- 99. مدیریت Browser Driverها در محیطهای مختلف
- 100. معماری مقیاسپذیر برای Test Automation Framework
تگها:
Automated Testing
Automation Framework
CI/CD Testing
End-to-End Testing
Page Object Model
QA Automation
Quality Assurance
Selenium
Software Testing
Test Automation
Web Testing
WebDriver
تست خودکار
تست نرم افزار
تست وب
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.