اپلیکیشن اندرویدی فلشکارت آموزشی تست فنی سفارشی (Custom Technical Testing)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تست فنی سفارشی (Custom Technical Testing)
موضوع کلی: برنامه نویسی
موضوع میانی: تست نرمافزار**
📋 سرفصلهای دوره
- 1. مقدمهای بر تست نرمافزار
- 2. اهمیت و ضرورت تست نرمافزار
- 3. انواع تست نرمافزار
- 4. متدولوژیهای تست نرمافزار (Agile, Waterfall, V-Model)
- 5. چرخه حیات تست نرمافزار (STLC)
- 6. سطوح تست (واحد، یکپارچگی، سیستم، پذیرش)
- 7. تست جعبه سیاه
- 8. تست جعبه سفید
- 9. تست جعبه خاکستری
- 10. تکنیکهای طراحی تست جعبه سیاه (Boundary Value Analysis, Equivalence Partitioning)
- 11. تکنیکهای طراحی تست جعبه سفید (Statement Coverage, Branch Coverage, Path Coverage)
- 12. مقدمهای بر تست اتوماتیک
- 13. انتخاب ابزار تست اتوماتیک
- 14. آشنایی با Selenium WebDriver
- 15. نصب و راهاندازی Selenium
- 16. مفاهیم پایهای Selenium (Locators, Actions)
- 17. یافتن عناصر وب (Locators: ID, Name, XPath, CSS Selector)
- 18. انجام عملیات بر روی عناصر وب (Click, SendKeys, GetText)
- 19. آشنایی با JUnit و TestNG
- 20. نصب و پیکربندی JUnit/TestNG
- 21. ایجاد Test Case و Test Suite
- 22. Assertions در JUnit/TestNG
- 23. اجرای تستها و گزارشگیری
- 24. مقدمهای بر تست API
- 25. آشنایی با RESTful APIs
- 26. آشنایی با ابزارهای تست API (Postman, REST-assured)
- 27. ارسال Request و دریافت Response
- 28. اعتبارسنجی Response (Status Code, Headers, Body)
- 29. تست API با استفاده از کد
- 30. مقدمهای بر Continuous Integration (CI)
- 31. آشنایی با Jenkins
- 32. نصب و پیکربندی Jenkins
- 33. ایجاد Job در Jenkins
- 34. اجرای اتوماتیک تستها در Jenkins
- 35. گزارشگیری در Jenkins
- 36. مقدمهای بر Version Control Systems (Git)
- 37. آشنایی با Git و GitHub
- 38. Commit, Push, Pull, Branch, Merge
- 39. استفاده از Git در پروژههای تست
- 40. تست واحد (Unit Testing)
- 41. تست ادغام (Integration Testing)
- 42. تست سیستم (System Testing)
- 43. تست پذیرش (Acceptance Testing)
- 44. تست رگرسیون (Regression Testing)
- 45. تست عملکرد (Performance Testing)
- 46. تست امنیتی (Security Testing)
- 47. تست نفوذ (Penetration Testing)
- 48. تست کاربردپذیری (Usability Testing)
- 49. تست سازگاری (Compatibility Testing)
- 50. تست محلیسازی (Localization Testing)
- 51. تست بینالمللیسازی (Internationalization Testing)
- 52. مبانی پایگاه داده (SQL)
- 53. کوئری نویسی (SELECT, INSERT, UPDATE, DELETE)
- 54. تست پایگاه داده
- 55. اعتبارسنجی دادهها در پایگاه داده
- 56. تست امنیت دادهها
- 57. تست Data Migration
- 58. مقدمهای بر تست موبایل
- 59. انواع تست موبایل (Native, Hybrid, Web)
- 60. تست بر روی Emulator و Simulator
- 61. تست بر روی دستگاههای واقعی
- 62. آشنایی با Appium
- 63. نصب و راهاندازی Appium
- 64. یافتن عناصر در اپلیکیشن موبایل
- 65. انجام عملیات بر روی عناصر در اپلیکیشن موبایل
- 66. تست اتوماتیک اپلیکیشن موبایل
- 67. مقدمهای بر تست Load
- 68. آشنایی با ابزارهای تست Load (JMeter, LoadRunner)
- 69. طراحی سناریوهای تست Load
- 70. اجرای تست Load و تحلیل نتایج
- 71. بهینهسازی عملکرد سیستم
- 72. مقدمهای بر تست امنیتی وب
- 73. آشنایی با OWASP Top 10
- 74. تست آسیبپذیریهای امنیتی (SQL Injection, XSS, CSRF)
- 75. ابزارهای تست امنیتی وب (Burp Suite, OWASP ZAP)
- 76. گزارشدهی و مستندسازی
- 77. نوشتن گزارشهای تست
- 78. ایجاد مستندات تست
- 79. ردیابی باگ (Bug Tracking)
- 80. آشنایی با Jira و Bugzilla
- 81. مدیریت باگها
- 82. متریکهای تست نرمافزار
- 83. محاسبه و تحلیل متریکها
- 84. بهبود فرآیند تست
- 85. تست اکتشافی (Exploratory Testing)
- 86. تست Ad-hoc
- 87. تست مبتنی بر ریسک (Risk-Based Testing)
- 88. تست مبتنی بر مدل (Model-Based Testing)
- 89. تست مبتنی بر کلمات کلیدی (Keyword-Driven Testing)
- 90. تست مبتنی بر داده (Data-Driven Testing)
- 91. مقدمهای بر تست هوش مصنوعی (AI Testing)
- 92. تست سیستمهای یادگیری ماشین
- 93. ابزارهای تست هوش مصنوعی
- 94. چالشهای تست نرمافزار
- 95. راهکارهای حل چالشها
- 96. روندهای جدید در تست نرمافزار
- 97. تست میکرو سرویسها
- 98. تست کانتینرها (Docker, Kubernetes)
- 99. تست بلاکچین
- 100. مقدمهای بر performance engineering
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.