اپلیکیشن اندرویدی فلشکارت آموزشی تست فنی خودکار برای Test Automation Tools
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب تست فنی خودکار برای Test Automation Tools
موضوع کلی: برنامه نویسی
موضوع میانی: تست نرمافزار**
📋 سرفصلهای کتاب (100 موضوع)
- 1. در اینجا 100 سرفصل آموزشی برای "تست فنی خودکار برای Test Automation Tools" آمده است:
- 2. مقدمات و مبانی تست خودکار
- 3. ضرورت و مزایای تست خودکار
- 4. چرخه حیات توسعه نرمافزار (SDLC) و تست خودکار
- 5. انواع تست خودکار (Unit, Integration, System, E2E, UI, API, Performance, Security)
- 6. انتخاب ابزار مناسب برای تست خودکار
- 7. معیارهای انتخاب ابزار تست خودکار
- 8. ملاحظات فنی در انتخاب ابزار
- 9. آشنایی با مفاهیم کلیدی تست خودکار
- 10. مدلهای معماری تست خودکار (Linear, Modular, Data-Driven, Keyword-Driven, Hybrid, Behavior-Driven)
- 11. تست خودکار بر اساس رفتار (BDD)
- 12. تست خودکار مبتنی بر داده (Data-Driven Testing)
- 13. تست خودکار مبتنی بر کلمات کلیدی (Keyword-Driven Testing)
- 14. تست خودکار مبتنی بر چارچوب (Framework-Based Testing)
- 15. اصول طراحی چارچوب تست خودکار (Design Principles)
- 16. اصول SOLID در طراحی چارچوب تست
- 17. معماری Microservices و تست خودکار
- 18. تست خودکار در محیطهای Cloud
- 19. تست خودکار در CI/CD Pipeline
- 20. مفاهیم DevOps و نقش تست خودکار
- 21. ابزارهای تست خودکار برای UI
- 22. معرفی Selenium WebDriver
- 23. معرفی Cypress
- 24. معرفی Playwright
- 25. معرفی Puppeteer
- 26. مقایسه ابزارهای UI Testing
- 27. نصب و پیکربندی Selenium WebDriver
- 28. آشنایی با مفاهیم WebDriver
- 29. کار با Locators (ID, Name, ClassName, TagName, LinkText, PartialLinkText, XPath, CSS Selectors)
- 30. نوشتن اولین تست Selenium
- 31. مدیریت انتظار (Waits) در Selenium (Implicit, Explicit, Fluent)
- 32. کار با عناصر مختلف (Text Box, Button, Dropdown, Checkbox, Radio Button)
- 33. اجرای JavaScript در Selenium
- 34. مدیریت پنجرهها و تبها
- 35. کار با Iframe
- 36. مدیریت کوکیها و Local Storage
- 37. تشخیص و مدیریت خطاها در Selenium
- 38. عکسبرداری از صفحه (Screenshots)
- 39. ضبط ویدئو (Video Recording)
- 40. اجرای تستهای موازی (Parallel Execution)
- 41. گزارشگیری در Selenium (Allure, ExtentReports)
- 42. ادغام Selenium با فریمورکهای تست (TestNG, JUnit)
- 43. مقدمات Cypress
- 44. نصب و پیکربندی Cypress
- 45. نوشتن اولین تست Cypress
- 46. مفاهیم Cypress (Selectors, Actions, Assertions)
- 47. کار با Fixtures در Cypress
- 48. استفاده از Plugins در Cypress
- 49. مدیریت زمانبندی و انتظار در Cypress
- 50. شبکهسازی و Mocking در Cypress
- 51. تست API در Cypress
- 52. تستهای End-to-End در Cypress
- 53. گزارشگیری در Cypress
- 54. مقدمات Playwright
- 55. نصب و پیکربندی Playwright
- 56. نوشتن اولین تست Playwright
- 57. مفاهیم Playwright (Locators, Actions, Assertions)
- 58. کار با Contexts و Pages
- 59. مدیریت زمانبندی و انتظار در Playwright
- 60. شبکهسازی و Mocking در Playwright
- 61. تست API در Playwright
- 62. تستهای End-to-End در Playwright
- 63. گزارشگیری در Playwright
- 64. ابزارهای تست خودکار برای API
- 65. معرفی Postman
- 66. معرفی RestAssured
- 67. معرفی Karate DSL
- 68. مقایسه ابزارهای API Testing
- 69. نوشتن اولین تست API با Postman
- 70. مفاهیم Request و Response در API Testing
- 71. استفاده از Variables و Environments در Postman
- 72. نوشتن Assertions در Postman
- 73. ایجاد Collection و Runner در Postman
- 74. ادغام Postman با CI/CD
- 75. مقدمات RestAssured
- 76. نوشتن اولین تست API با RestAssured (Java)
- 77. مفاهیم Request Specification و Response Specification
- 78. کار با انواع HTTP Methods (GET, POST, PUT, DELETE)
- 79. مدیریت Headers و Parameters
- 80. کار با Request Body (JSON, XML)
- 81. اعتبارسنجی Response Body
- 82. استفاده از JSON Path و XML Path
- 83. مدیریت خطاها در RestAssured
- 84. گزارشگیری در RestAssured
- 85. مقدمات Karate DSL
- 86. نوشتن اولین تست API با Karate DSL
- 87. مفاهیم Feature Files و Scenarios
- 88. کار با HTTP Methods در Karate
- 89. مدیریت Request و Response در Karate
- 90. استفاده از Assertions در Karate
- 91. کار با Variables و Contexts
- 92. ادغام Karate با فریمورکهای تست
- 93. ابزارهای تست خودکار برای Unit Testing
- 94. معرفی JUnit (Java)
- 95. معرفی TestNG (Java)
- 96. معرفی NUnit (.NET)
- 97. معرفی Pytest (Python)
- 98. معرفی Jest (JavaScript)
- 99. اصول Unit Testing
- 100. نوشتن اولین تست Unit با JUnit
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.