اپلیکیشن اندرویدی فلشکارت آموزشی Mocking و Stubbing در تست واحد
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Mocking و Stubbing در تست واحد
موضوع کلی: مهندسی نرمافزار و توسعه سامانههای تعاملی
موضوع میانی: تست واحد (Unit Testing)
📋 سرفصلهای دوره
- 1. مفاهیم پایه تست واحد
- 2. آشنایی با Mocking و Stubbing
- 3. تستمحور طراحی نرمافزار
- 4. مزایای استفاده از Mocking و Stubbing
- 5. معرفی فریمورکهای Mocking محبوب
- 6. نصب و پیکربندی Mockito
- 7. نحوه ایجاد یک Mock در Mockito
- 8. نحوه ایجاد Stub در Mockito
- 9. تأیید رفتار Mock با verify
- 10. استفاده از ArgumentMatchers در Mockito
- 11. Mocking متدهای void
- 12. Mocking متدهای با پارامتر
- 13. Mocking متدهای با استثنا
- 14. Stubbing متدهای با مقادیر بازگشتی
- 15. Stubbing متدهای با استثنا
- 16. استفاده از Mockito برای تست توابع پیچیده
- 17. Mocking وابستگیها در تستهای یکپارچگی
- 18. Stubbing وابستگیها برای ایزوله کردن تستها
- 19. Mocking کلاسهای استاتیک
- 20. Mocking متدهای final
- 21. Mocking متدهای private (با احتیاط)
- 22. آشنایی با PowerMock و PowerMockito
- 23. Mocking سازندهها با PowerMock
- 24. Mocking متدهای static با PowerMock
- 25. Mocking متدهای final با PowerMock
- 26. Mocking متدهای private با PowerMock
- 27. استفاده از Mocking برای تست کدهای ناهمزمان
- 28. Mocking توابع callback
- 29. Mocking توابع lambda
- 30. تست واحدهای دارای وابستگی به پایگاه داده
- 31. Mocking لایهی دسترسی به داده
- 32. تست واحدهای دارای وابستگی به سرویسهای وب
- 33. Mocking سرویسهای وب خارجی
- 34. سناریوهای پیشرفته Mocking
- 35. Mocking با استفاده از Annotationها
- 36. Mocking با استفاده از Mockito Rule
- 37. تستکردن خطاها با Mocking
- 38. Mocking در تستهای TDD
- 39. بهبود خوانایی تستها با Mocking
- 40. انتخاب فریمورک Mocking مناسب
- 41. مقایسه Mockito و PowerMock
- 42. بهترین روشهای استفاده از Mocking و Stubbing
- 43. تلههای رایج در Mocking و Stubbing
- 44. نکات عیبیابی مشکلات Mocking
- 45. استفاده از Mocking در پروژههای بزرگ
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.