دوره تست فنی خودکار برای Test Automation Optimization همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تست فنی خودکار برای Test Automation Optimization
موضوع کلی: برنامه نویسی
موضوع میانی: تست نرمافزار**
📋 سرفصلهای دوره
- 1. مبانی تست نرمافزار
- 2. چرخه حیات تست نرمافزار (STLC)
- 3. سطوح تست نرمافزار (واحد، یکپارچگی، سیستم، پذیرش)
- 4. انواع تست نرمافزار (جعبه سیاه، جعبه سفید، خاکستری)
- 5. متدولوژیهای تست نرمافزار (آبشاری، چابک)
- 6. مقدمهای بر تست خودکار
- 7. مزایا و معایب تست خودکار
- 8. ابزارهای تست خودکار
- 9. انتخاب ابزار مناسب تست خودکار
- 10. زبانهای برنامهنویسی مورد استفاده در تست خودکار
- 11. پایتون برای تست خودکار
- 12. جاوا برای تست خودکار
- 13. جاوا اسکریپت برای تست خودکار
- 14. C# برای تست خودکار
- 15. نصب و راهاندازی پایتون برای تست خودکار
- 16. نصب و راهاندازی جاوا برای تست خودکار
- 17. نصب و راهاندازی جاوا اسکریپت برای تست خودکار
- 18. نصب و راهاندازی C# برای تست خودکار
- 19. مقدمهای بر Selenium WebDriver
- 20. نصب و راهاندازی Selenium WebDriver
- 21. یافتن عناصر وب با Selenium (شناسهها، نامها، کلاسها، CSS Selector، XPath)
- 22. کار با عناصر وب با Selenium (کلیک، تایپ، انتخاب)
- 23. تست فرمها با Selenium
- 24. تست جداول با Selenium
- 25. تست هشدارها و پاپآپها با Selenium
- 26. مدیریت پنجرهها و تبها با Selenium
- 27. اجرای تستها در مرورگرهای مختلف با Selenium
- 28. اجرای تستها به صورت موازی با Selenium
- 29. گزارشگیری از تستها با Selenium
- 30. مقدمهای بر JUnit
- 31. نوشتن تستهای واحد با JUnit
- 32. آشنایی با Assertions در JUnit
- 33. استفاده از Mockito برای شبیهسازی وابستگیها در JUnit
- 34. اجرای تستها با JUnit
- 35. گزارشگیری از تستها با JUnit
- 36. مقدمهای بر TestNG
- 37. تفاوتهای JUnit و TestNG
- 38. نوشتن تستهای واحد با TestNG
- 39. آشنایی با Assertions در TestNG
- 40. استفاده از Mockito برای شبیهسازی وابستگیها در TestNG
- 41. اجرای تستها با TestNG
- 42. گزارشگیری از تستها با TestNG
- 43. مقدمهای بر Cucumber
- 44. نوشتن سناریوهای تست با Cucumber (زبان Gherkin)
- 45. پیادهسازی گامهای تست با Cucumber
- 46. اجرای تستها با Cucumber
- 47. گزارشگیری از تستها با Cucumber
- 48. مقدمهای بر Cypress
- 49. نصب و راهاندازی Cypress
- 50. نوشتن تستهای End-to-End با Cypress
- 51. دیباگ تستها با Cypress
- 52. اجرای تستها با Cypress
- 53. گزارشگیری از تستها با Cypress
- 54. مقدمهای بر Playwright
- 55. نصب و راهاندازی Playwright
- 56. نوشتن تستهای End-to-End با Playwright
- 57. دیباگ تستها با Playwright
- 58. اجرای تستها با Playwright
- 59. گزارشگیری از تستها با Playwright
- 60. مقدمهای بر Appium
- 61. نصب و راهاندازی Appium
- 62. تست اپلیکیشنهای موبایل با Appium
- 63. اجرای تستها در دستگاههای واقعی و شبیهسازها با Appium
- 64. گزارشگیری از تستها با Appium
- 65. الگوهای طراحی در تست خودکار (Page Object Model)
- 66. مزایای استفاده از Page Object Model
- 67. پیادهسازی Page Object Model با Selenium
- 68. پیادهسازی Page Object Model با Cypress
- 69. پیادهسازی Page Object Model با Playwright
- 70. CI/CD و تست خودکار
- 71. ادغام تستهای خودکار با Jenkins
- 72. ادغام تستهای خودکار با GitLab CI
- 73. ادغام تستهای خودکار با Azure DevOps
- 74. اندازهگیری پوشش کد (Code Coverage)
- 75. تحلیل نتایج تست و شناسایی خطاها
- 76. بهینهسازی تستهای خودکار
- 77. کاهش زمان اجرای تستها
- 78. افزایش پایداری تستها
- 79. نگهداری و بهروزرسانی تستهای خودکار
- 80. استفاده از تست دابلز (Test Doubles)
- 81. پیادهسازی استابها (Stubs)
- 82. پیادهسازی ماکها (Mocks)
- 83. تست API با Postman
- 84. تست API با REST-assured
- 85. تست Performance با JMeter
- 86. تست امنیت با OWASP ZAP
- 87. مبانی تست داده (Data Testing)
- 88. تست پایگاه داده (Database Testing)
- 89. تست دادههای بزرگ (Big Data Testing)
- 90. تست Mobile Automation
- 91. تست API Automation
- 92. تست UI Automation
- 93. استفاده از تکنیکهای هوش مصنوعی در تست نرمافزار
- 94. تست مبتنی بر مدل (Model-Based Testing)
- 95. تست اکسپلوراتوری (Exploratory Testing) و اتوماسیون
- 96. استراتژیهای تست رگرسیون (Regression Testing Strategies)
- 97. بهترین روشهای تست خودکار
- 98. متریکهای تست (Test Metrics)
- 99. گزارشدهی تست (Test Reporting)
- 100. مدیریت محیط تست (Test Environment Management)
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.