اپلیکیشن اندرویدی فلشکارت آموزشی خودکارسازی تست API با REST Assured و Java
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره خودکارسازی تست API با REST Assured و Java
موضوع کلی: توسعه نرمافزار و تضمین کیفیت
موضوع میانی: تست خودکار نرمافزار
📋 سرفصلهای دوره
- 1. مبانی تست API و REST
- 2. معرفی REST Assured
- 3. پایه گذاری خودکارسازی تست API
- 4. نصب و پیکربندی REST Assured
- 5. اولین درخواست GET با REST Assured
- 6. اعتبارسنجی پاسخهای پایه
- 7. استفاده از پارامترهای کوئری
- 8. ارسال داده با درخواست POST
- 9. اعتبارسنجی دادههای ارسالی
- 10. انجام درخواست PUT و DELETE
- 11. استفاده از هدرهای HTTP
- 12. مدیریت کوکیها و نشستها
- 13. اعتبارسنجی ساختار JSON پاسخ
- 14. کار با JSON Schema
- 15. استفاده از JsonPath برای پیمایش JSON
- 16. استخراج داده از پاسخ JSON
- 17. اعتبارسنجی مقادیر خاص در JSON
- 18. کار با آرایههای JSON
- 19. استفاده از XPath برای XML
- 20. استخراج داده از پاسخ XML
- 21. اعتبارسنجی پاسخهای XML
- 22. استفاده از فیلترها در REST Assured
- 23. اعتبارسنجی وضعیت HTTP
- 24. مدیریت خطاها در تستها
- 25. اعتبارسنجی هدرهای پاسخ
- 26. تست APIهای احراز هویت شده
- 27. احراز هویت پایه (Basic Authentication)
- 28. احراز هویت OAuth 2.0
- 29. مدیریت توکنها
- 30. تست APIهای نیازمند گواهی SSL
- 31. اعتبارسنجی پاسخهای پیچیده
- 32. استفاده از دادههای خارجی در تستها
- 33. کار با فایلهای CSV
- 34. کار با فایلهای JSON
- 35. کار با فایلهای XML
- 36. تست سناریوهای پیچیده
- 37. استفاده از تستهای وابسته
- 38. مدیریت وابستگی بین تستها
- 39. پیادهسازی تستهای پارامتری
- 40. تست با دادههای تصادفی
- 41. استفاده از فریمورک تست JUnit 5
- 42. ادغام REST Assured با JUnit
- 43. نوشتن تستهای سازمانیافته با JUnit
- 44. استفاده از تگگذاری در JUnit
- 45. مدیریت تستها با Maven
- 46. پیکربندی Maven برای تست
- 47. اجرای تستها با Maven
- 48. گزارشدهی تست با Maven Surefire
- 49. استفاده از فریمورک تست TestNG
- 50. ادغام REST Assured با TestNG
- 51. نوشتن تستهای سازمانیافته با TestNG
- 52. استفاده از پارامترها در TestNG
- 53. مدیریت تستها با Gradle
- 54. پیکربندی Gradle برای تست
- 55. اجرای تستها با Gradle
- 56. گزارشدهی تست با Gradle
- 57. مقدمهای بر CI/CD
- 58. ادغام تستها با Jenkins
- 59. پیکربندی Jenkins برای اجرای تست
- 60. ساخت خط لوله CI/CD
- 61. مقدمهای بر میکروسرویسها
- 62. تست APIهای میکروسرویس
- 63. طراحی استراتژی تست API
- 64. تست ریسک محور در API
- 65. مفاهیم قرارداد API
- 66. تست قرارداد API
- 67. استفاده از Pact.io
- 68. تست عملکرد API
- 69. مقدمهای بر ابزارهای تست عملکرد
- 70. تست بار API
- 71. تست استرس API
- 72. مقدمهای بر امنیت API
- 73. تست امنیتی API
- 74. شناسایی آسیبپذیریهای رایج API
- 75. تست نفوذ API
- 76. اصول توسعه نرمافزار چابک (Agile)
- 77. تست در چرخه عمر توسعه چابک
- 78. تست مبتنی بر رفتار (BDD)
- 79. نوشتن سناریوهای BDD
- 80. ادغام BDD با REST Assured
- 81. استفاده از Cucumber
- 82. نوشتن Step Definitions
- 83. تستهای End-to-End
- 84. تستهای یکپارچهسازی API
- 85. مدیریت محیطهای تست
- 86. استفاده از Docker برای محیط تست
- 87. تست API در محیطهای ابری
- 88. بهترین روشها در خودکارسازی تست API
- 89. مدیریت کد تست API
- 90. بازبینی کد تست API
- 91. توسعه تستهای قابل نگهداری
- 92. مقدمهای بر معماری نرمافزار
- 93. تست API در معماریهای مدرن
- 94. آینده خودکارسازی تست API
- 95. نوآوریها در تست API
- 96. یادگیری ماشین در تست API
- 97. تکنیکهای پیشرفته اعتبارسنجی
- 98. مدیریت دادههای تست پویا
- 99. خودکارسازی مستندات API
- 100. تست API در پروژههای متنباز
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.