اپلیکیشن اندرویدی فلشکارت آموزشی تست فنی کاربردی (Applied Technical Testing)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تست فنی کاربردی (Applied Technical Testing)
موضوع کلی: برنامه نویسی
موضوع میانی: تست نرمافزار**
📋 سرفصلهای دوره
- 1. مقدمهای بر تست نرمافزار
- 2. اهمیت تست در چرخه عمر توسعه نرمافزار
- 3. انواع سطوح تست (واحد، ادغام، سیستم، پذیرش)
- 4. مبانی تست دستی
- 5. مبانی تست خودکار
- 6. مدیریت تست (Test Management)
- 7. برنامهریزی تست (Test Planning)
- 8. طراحی تست (Test Design)
- 9. اجرای تست (Test Execution)
- 10. گزارشدهی تست (Test Reporting)
- 11. مستندسازی تست (Test Documentation)
- 12. انواع رویکردهای تست (Black-box, White-box, Gray-box)
- 13. تکنیکهای طراحی تست جعبه سیاه
- 14. تجزیه و تحلیل مقادیر مرزی (Boundary Value Analysis)
- 15. پارتیشنبندی معادل (Equivalence Partitioning)
- 16. جداول تصمیم (Decision Tables)
- 17. نمودار علت و معلول (Cause-Effect Graphing)
- 18. تست جریان داده (Data Flow Testing)
- 19. تست حالت (State Transition Testing)
- 20. تکنیکهای طراحی تست جعبه سفید
- 21. پوشش دستور (Statement Coverage)
- 22. پوشش شاخه (Branch Coverage)
- 23. پوشش مسیر (Path Coverage)
- 24. پوشش شرط (Condition Coverage)
- 25. پوشش شرط/شاخه (Condition/Decision Coverage)
- 26. پوشش شرط ترکیبی (Multiple Condition Coverage)
- 27. پوشش حلقه (Loop Coverage)
- 28. پوشش شرط ترکیبی تقویت شده (Enhanced Condition/Decision Coverage)
- 29. مفاهیم کیفیت نرمافزار (Software Quality)
- 30. مدلهای کیفیت (Quality Models)
- 31. استانداردهای تست نرمافزار (ISO 29119)
- 32. نقش تستر در تیم توسعه
- 33. ارتباط بین تست و توسعهدهنده (DevOps)
- 34. متدولوژیهای توسعه نرمافزار (Agile, Waterfall)
- 35. نقش تست در متدولوژیهای چابک (Agile Testing)
- 36. تست توسعهمحور (Test-Driven Development - TDD)
- 37. چرخه Red-Green-Refactor
- 38. طراحی تست قبل از کدنویسی
- 39. مزایای TDD
- 40. تست پذیرش توسعهمحور (Acceptance Test-Driven Development - ATDD)
- 41. تست رفتاری توسعهمحور (Behavior-Driven Development - BDD)
- 42. Gherkin Syntax (Given-When-Then)
- 43. ابزارهای BDD (Cucumber, SpecFlow)
- 44. مبانی تست خودکار (Test Automation Fundamentals)
- 45. انتخاب ابزار مناسب برای تست خودکار
- 46. معیارهای انتخاب ابزار
- 47. انواع ابزارهای تست (UI Automation, API Testing, Performance Testing)
- 48. معماری تست خودکار (Test Automation Architecture)
- 49. لایه بندی (Layering)
- 50. ابزارهای تست UI (Selenium, Cypress, Playwright)
- 51. ابزارهای تست API (Postman, RestAssured, JMeter)
- 52. ابزارهای تست پرفورمنس (JMeter, LoadRunner, Gatling)
- 53. ابزارهای تست موبایل (Appium, Espresso, XCUITest)
- 54. ابزارهای تست امنیت (OWASP ZAP, Burp Suite)
- 55. ابزارهای تست عملکرد (Performance Testing Tools)
- 56. ابزارهای تست بار (Load Testing Tools)
- 57. ابزارهای تست استرس (Stress Testing Tools)
- 58. ابزارهای تست پایداری (Soak Testing Tools)
- 59. ابزارهای تست قابلیت اطمینان (Reliability Testing Tools)
- 60. ابزارهای تست مقیاسپذیری (Scalability Testing Tools)
- 61. تست قابلیت اطمینان (Reliability Testing)
- 62. تست قابلیت اطمینان در شرایط پر فشار (Reliability Testing under load)
- 63. تست تحمل خطا (Fault Tolerance Testing)
- 64. تست بازیابی (Recovery Testing)
- 65. تست محیطی (Environmental Testing)
- 66. تست سازگاری (Compatibility Testing)
- 67. تست کارایی (Performance Testing)
- 68. تست بار (Load Testing)
- 69. تست استرس (Stress Testing)
- 70. تست پایداری (Soak Testing)
- 71. تست کارایی در شرایط پرفشار (Performance Testing under load)
- 72. تست بار با استفاده از ابزارهای مختلف
- 73. تحلیل نتایج تست کارایی
- 74. تست امنیتی (Security Testing)
- 75. تست نفوذ (Penetration Testing)
- 76. تست آسیبپذیری (Vulnerability Testing)
- 77. تست احراز هویت (Authentication Testing)
- 78. تست مجوز دسترسی (Authorization Testing)
- 79. تست رمزنگاری (Cryptography Testing)
- 80. تست دادههای حساس (Sensitive Data Testing)
- 81. تست وب اپلیکیشن (Web Application Testing)
- 82. تست موبایل اپلیکیشن (Mobile Application Testing)
- 83. تست API
- 84. تست سرویسهای وب (Web Services Testing)
- 85. تست پایگاه داده (Database Testing)
- 86. تست داده (Data Testing)
- 87. تست کیفیت داده (Data Quality Testing)
- 88. تست یکپارچگی داده (Data Integrity Testing)
- 89. تست پایگاه داده توزیع شده (Distributed Database Testing)
- 90. تست دادههای حجیم (Big Data Testing)
- 91. تست رابط کاربری (UI Testing)
- 92. تست تجربه کاربری (UX Testing)
- 93. تست قابلیت استفاده (Usability Testing)
- 94. تست دسترسیپذیری (Accessibility Testing)
- 95. تست بینالمللیسازی (Internationalization Testing)
- 96. تست محلیسازی (Localization Testing)
- 97. تست رگرسیون (Regression Testing)
- 98. استراتژیهای تست رگرسیون
- 99. مدیریت دادههای تست (Test Data Management)
- 100. ایجاد دادههای تست
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.