کتاب اتوماسیون تست وب و API با Robot Framework و Python با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اتوماسیون تست وب و API با Robot Framework و Python
موضوع کلی: توسعه و تست نرمافزار
موضوع میانی: اتوماسیون تست
📋 سرفصلهای دوره
- 1. مقدمهای بر اتوماسیون تست
- 2. آشنایی با چارچوب Robot Framework
- 3. نصب و پیکربندی Robot Framework و Python
- 4. ساختار پروژههای اتوماسیون تست با Robot Framework
- 5. نوشتن اولین تستکیس در Robot Framework
- 6. مفاهیم کلیدی Robot Framework: تستکیسها، سویتها، و منابع
- 7. کار با متغیرها و محیطها در Robot Framework
- 8. کنترل جریان تست با کلمات کلیدی شرطی و حلقهای
- 9. ارتباط با وبسایتها با کتابخانه SeleniumLibrary
- 10. انتخاب عناصر وب با استفاده از لوکیتورها (Locators)
- 11. تعامل با فرمها و فیلدهای متنی
- 12. مدیریت پنجرهها و تبهای مرورگر
- 13. کار با JavaScript و AJAX در تستهای وب
- 14. تست صفحات پویا با استفاده از انتظار (Waits)
- 15. گزارشگیری و لاگبرداری در Robot Framework
- 16. ایجاد گزارشهای HTML با Robot Framework
- 17. ادغام Robot Framework با سیستمهای CI/CD
- 18. آشنایی با تست API
- 19. مفاهیم کلیدی تست API: HTTP Methods، Status Codes
- 20. ارسال درخواستهای HTTP با کتابخانه RequestsLibrary
- 21. اعتبارسنجی پاسخهای API
- 22. کار با JSON و XML در تستهای API
- 23. تست احراز هویت (Authentication) در API
- 24. تست پارامترهای API
- 25. آشنایی با Postman و استفاده از آن در اتوماسیون تست
- 26. ساخت مجموعههای تست API
- 27. ایجاد تستکیسهای API با Robot Framework
- 28. ادغام تستهای وب و API در یک پروژه Robot Framework
- 29. استفاده از فایلهای داده خارجی برای تستکیسها
- 30. آشنایی با Data-Driven Testing
- 31. ایجاد کلمات کلیدی سفارشی (Custom Keywords) در Robot Framework
- 32. استفاده از کتابخانههای پایتون در Robot Framework
- 33. نوشتن توابع کمکی (Helper Functions) در پایتون
- 34. مدیریت تنظیمات و پیکربندیهای تست
- 35. استفاده از محیطهای مختلف برای تست (Development, Staging, Production)
- 36. تستهای موازی (Parallel Testing) با Robot Framework
- 37. بهینهسازی عملکرد تستها
- 38. رفع اشکال و دیباگینگ تستها
- 39. استفاده از Git برای مدیریت کد تست
- 40. همکاری تیمی در پروژههای اتوماسیون تست
- 41. بهترین شیوههای نگهداری کد تست
- 42. آشنایی با الگوهای طراحی تست (Test Design Patterns)
- 43. تستهای Regression
- 44. تستهای Smoke
- 45. تستهای Sanity
- 46. تستهای Exploratory
- 47. آشنایی با مفاهیم Docker و استفاده از آن در اتوماسیون تست
- 48. استفاده از Jenkins برای اجرای خودکار تستها
- 49. آشنایی با Kubernetes و استفاده از آن در اتوماسیون تست
- 50. استفاده از ابزارهای مانیتورینگ برای نظارت بر تستها
- 51. بهینهسازی گزارشهای تست برای تحلیل بهتر
- 52. تست عملکرد (Performance Testing) با Robot Framework
- 53. تست امنیت (Security Testing) با Robot Framework
- 54. تست دسترسپذیری (Accessibility Testing) با Robot Framework
- 55. آشنایی با تستهای موبایل با Appium و Robot Framework
- 56. تستکردن اپلیکیشنهای Native، Hybrid و Web
- 57. استفاده از Emulator و Real Device در تستهای موبایل
- 58. آشنایی با ابزارهای تست موبایل
- 59. تستهای واحد (Unit Testing) با Python
- 60. تستهای یکپارچگی (Integration Testing) با Python
- 61. استفاده از Mocking و Stubbing در تستها
- 62. آشنایی با pytest و unittest در پایتون
- 63. تستکردن برنامههای تحت وب تکصفحهای (SPA)
- 64. تستکردن برنامههای React، Angular و Vue.js
- 65. استفاده از Shadow DOM در تستهای وب
- 66. تستکردن عناصر iframe
- 67. تستکردن فرمهای پیچیده با اعتبارسنجیهای متعدد
- 68. آشنایی با Headless Browser Testing
- 69. استفاده از Chrome Headless و Firefox Headless
- 70. تستکردن وبسایتهای واکنشگرا (Responsive Websites)
- 71. تستکردن وبسایتهای چندزبانه (Multilingual Websites)
- 72. آشنایی با تستهای A/B
- 73. تستکردن وبسایتهای با محتوای پویا
- 74. تستکردن وبسایتهای با APIهای پیچیده
- 75. استفاده از API Keys و Tokens در تستها
- 76. آشنایی با OAuth 2.0 و تست APIهای امن
- 77. تستکردن وبسرویسهای RESTful
- 78. تستکردن وبسرویسهای SOAP
- 79. آشنایی با GraphQL و تست APIهای GraphQL
- 80. استفاده از Postman Collections در Robot Framework
- 81. تستکردن وبسایتهای با Captcha
- 82. دور زدن Captcha در تستها (با رعایت ملاحظات قانونی)
- 83. آشنایی با تستهای Visual Regression
- 84. استفاده از ابزارهای Visual Regression Testing
- 85. تستکردن وبسایتهای با تصاویر زیاد
- 86. بهینهسازی تستها برای سرعت و کارایی
- 87. تستکردن وبسایتهای با ویدئو
- 88. تستکردن وبسایتهای با فایلهای بزرگ
- 89. آشنایی با مفاهیم تست مبتنی بر ریسک (Risk-Based Testing)
- 90. تعیین اولویتهای تست بر اساس ریسک
- 91. آشنایی با تستهای اکتشافی (Exploratory Testing)
- 92. استفاده از چارچوبهای تست اکتشافی
- 93. آشنایی با تستهای آلفا و بتا
- 94. مدیریت باگها و گزارشدهی
- 95. استفاده از ابزارهای مدیریت باگ (Jira, Bugzilla)
- 96. تستکردن وبسایتهای با دسترسی محدود
- 97. تستکردن وبسایتهای با احراز هویت چندعاملی (MFA)
- 98. آشنایی با تستهای امنیتی OWASP
- 99. تستکردن آسیبپذیریهای XSS و SQL Injection
- 100. تستکردن وبسایتهای با پروتکل HTTPS
تگها:
API
اتوماسیون API
اتوماسیون تست
اتوماسیون وب
پایتون
تست خودکار
تست نرمافزار
توسعه نرمافزار
ربات فریمورک
سلنیوم
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.