دوره تست فنی خودکار برای Test Automation Analysis همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تست فنی خودکار برای Test Automation Analysis
موضوع کلی: برنامه نویسی
موضوع میانی: تست نرمافزار**
📋 سرفصلهای دوره
- 1. مقدمهای بر مهندسی کیفیت نرمافزار
- 2. چرخه حیات توسعه نرمافزار (SDLC) و جایگاه تست
- 3. چرخه حیات تست نرمافزار (STLC)
- 4. مبانی تست دستی در مقابل تست خودکار
- 5. مزایا و چالشهای تست نرمافزار خودکار
- 6. انواع تستها و مناسب بودن برای اتوماسیون
- 7. نقش تحلیلگر اتوماسیون تست در تیم نرمافزاری
- 8. معیارهای انتخاب ابزار اتوماسیون تست
- 9. استراتژی و برنامهریزی جامع اتوماسیون تست
- 10. انتخاب زبان برنامهنویسی برای اتوماسیون (با تمرکز بر پایتون)
- 11. مبانی برنامهنویسی پایتون: متغیرها و انواع داده
- 12. مبانی برنامهنویسی پایتون: عملگرها و عبارات
- 13. مبانی برنامهنویسی پایتون: ساختارهای کنترلی (شرطی و حلقهها)
- 14. مبانی برنامهنویسی پایتون: توابع و ماژولها
- 15. مقدمهای بر برنامهنویسی شیءگرا (OOP) در پایتون
- 16. مفاهیم کلاسها و اشیاء در پایتون
- 17. مفاهیم وراثت و چندریختی در پایتون
- 18. مدیریت خطا و استثناها در پایتون
- 19. ابزارهای توسعه و محیطهای برنامهنویسی (IDE)
- 20. مقدمهای بر سیستمهای کنترل نسخه: Git و GitHub
- 21. مبانی استفاده از Git: Commit, Push, Pull
- 22. شاخه بندی (Branching) و ادغام (Merging) در Git
- 23. مقدمهای بر Selenium WebDriver برای اتوماسیون وب
- 24. نصب و راهاندازی Selenium و مرورگر درایورها
- 25. شناسایی عناصر وب (Locators): ID, Name, ClassName
- 26. شناسایی عناصر وب (Locators): TagName, LinkText, PartialLinkText
- 27. شناسایی عناصر وب (Locators): CSS Selectors
- 28. شناسایی عناصر وب (Locators): XPath
- 29. استفاده از XPath Absolute و Relative
- 30. تعامل با عناصر وب: کلیک، وارد کردن متن، پاک کردن
- 31. تعامل با عناصر وب: انتخابگرها، دکمههای رادیویی، چکباکسها
- 32. Wait ها در Selenium: Implicit Wait
- 33. Wait ها در Selenium: Explicit Wait و WebDriverWait
- 34. Wait ها در Selenium: Fluent Wait
- 35. کار با پنجرهها، تبها و فریمها (Iframes)
- 36. هندل کردن هشدارها (Alerts) و پاپآپها
- 37. پیمایش و گرفتن اسکرینشات از صفحات وب
- 38. طراحی تست کیسهای موثر برای اتوماسیون
- 39. ساختار یک تست اتوماتیک با Selenium و Pytest
- 40. مفاهیم Assertions و انواع آن در اتوماسیون تست
- 41. فریمورکهای تست در پایتون: Unittest (مقدماتی)
- 42. فریمورکهای تست در پایتون: Pytest (عمیقتر)
- 43. استفاده از Fixtures و Parametrization در Pytest
- 44. مقدمهای بر Page Object Model (POM)
- 45. پیادهسازی Page Object Model (POM) بخش 1: ساختاردهی صفحات
- 46. پیادهسازی Page Object Model (POM) بخش 2: تعامل با عناصر
- 47. اصول طراحی فریمورک اتوماسیون تست
- 48. پیادهسازی ساختار پوشه و مدیریت کد در فریمورک
- 49. Test Data Management: خواندن دادهها از فایلهای CSV و Excel
- 50. Test Data Management: خواندن دادهها از JSON و YAML
- 51. Data-Driven Testing (DDT) با Pytest
- 52. Keyword-Driven Testing (KDT)
- 53. Behavior-Driven Development (BDD): مفاهیم و مزایا
- 54. پیادهسازی BDD با Behave در پایتون (Gherkin Syntax)
- 55. پیادهسازی BDD: Features, Scenarios, Steps
- 56. استفاده از Step Definitions و Context در Behave
- 57. گزارشگیری در اتوماسیون تست: مفاهیم و اهمیت
- 58. ابزارهای گزارشگیری: Allure Reports
- 59. تولید گزارشهای زیبا و قابل تحلیل با Allure
- 60. API Testing: مقدمهای بر RESTful APIs
- 61. ابزارهای API Testing: Postman (بررسی ابزار)
- 62. API Testing با پایتون: Requests Library
- 63. نوشتن تستهای API برای GET Requests
- 64. نوشتن تستهای API برای POST, PUT, DELETE Requests
- 65. اعتبارسنجی پاسخهای API و کد وضعیت HTTP
- 66. اتوماسیون تست پایگاه داده: مفاهیم و ابزارها
- 67. اتصال به پایگاه دادههای رابطهای (SQL) با پایتون
- 68. نوشتن تست برای اعتبارسنجی دادهها در پایگاه داده
- 69. تست اتوماسیون UI پیشرفته: درگ اند دراپ (Drag & Drop)
- 70. تست اتوماسیون UI پیشرفته: کار با جداول پویا
- 71. تست اتوماسیون UI پیشرفته: آپلود فایل
- 72. تست اتوماسیون UI پیشرفته: کار با SVG و Canvas
- 73. تست کراس-مرورگر (Cross-Browser Testing) با Selenium
- 74. ابزارهای Cross-Browser Testing مبتنی بر ابر: Sauce Labs/BrowserStack
- 75. تست موازی (Parallel Testing) با Selenium Grid
- 76. تست اتوماسیون برای موبایل: Appium (مفاهیم اولیه)
- 77. تست پرفورمنس: مقدمهای بر Jmeter و Load Testing (مفاهیم اتوماسیون)
- 78. تست امنیتی: SAST و DAST در اتوماسیون (مقدماتی)
- 79. CI/CD: مقدمهای بر یکپارچهسازی و استقرار پیوسته
- 80. ادغام اتوماسیون تست با Jenkins
- 81. ساخت Pipeline برای اتوماسیون تست در Jenkins
- 82. ادغام اتوماسیون تست با GitLab CI
- 83. ادغام اتوماسیون تست با GitHub Actions
- 84. مانیتورینگ Pipeline و نتایج تست در CI/CD
- 85. تحلیل نتایج اتوماسیون تست: نرخ Pass/Fail
- 86. تحلیل نتایج اتوماسیون تست: پوشش تست (Test Coverage)
- 87. تحلیل نتایج اتوماسیون تست: تستهای Flaky و دلایل آنها
- 88. رفع اشکال (Debugging) تستهای خودکار
- 89. تحلیل علت ریشهای (Root Cause Analysis) برای تستهای شکستخورده
- 90. نگهداری و Refactoring کد اتوماسیون تست
- 91. مدیریت نسخههای تست و Release Management
- 92. مدیریت دادههای تست در محیطهای مختلف
- 93. مانیتورینگ تستهای خودکار در Production (Post-Deployment)
- 94. تست کاوشگرانه (Exploratory Testing) با پشتیبانی اتوماسیون
- 95. Shift-Left Testing با اتوماسیون و مزایای آن
- 96. بازگشت سرمایه (ROI) در اتوماسیون تست و اندازهگیری آن
- 97. معیارهای کلیدی عملکرد (KPIs) برای اتوماسیون تست
- 98. اتوماسیون تست برای DevOps و فرهنگ Continuous Testing
- 99. چالشها و بهترین روشها در اتوماسیون تست در مقیاس بزرگ
- 100. روندهای آینده در اتوماسیون تست (AI/ML در تست)
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.