, ,

کتاب تکنیک‌های Test Assertions for Verifying Code Behavior

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب تکنیک‌های Test Assertions for Verifying Code Behavior

موضوع کلی: برنامه نویسی

موضوع میانی: تست فرانت‌اند

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مبانی تست فرانت‌اند و Test Assertions
  • 2. اهمیت تست در توسعه نرم‌افزار
  • 3. معرفی انواع تست‌های فرانت‌اند
  • 4. نقش Assertion در تست
  • 5. نصب و راه‌اندازی محیط تست
  • 6. انتخاب فریمورک مناسب تست (Jest, Mocha, etc.)
  • 7. ساختار یک تست اولیه
  • 8. آشنایی با متدهای پایه Assertion
  • 9. بررسی Assertion های اولیه (toEqual, toBe, etc.)
  • 10. مقایسه مقادیر اولیه با Assertion
  • 11. تست مقادیر بولی با Assertion
  • 12. تست مقادیر عددی با Assertion
  • 13. تست رشته‌ها و کاراکترها با Assertion
  • 14. تست null و undefined با Assertion
  • 15. استفاده از not در Assertion
  • 16. Assertion های مرتبط با Object
  • 17. مقایسه شیءها با toEqual (Deep Comparison)
  • 18. تست خصوصیات شیء با toHaveProperty
  • 19. تست وجود کلاس در DOM با toHaveClass
  • 20. تست وجود استایل در DOM با toHaveStyle
  • 21. Assertion های مرتبط با آرایه‌ها
  • 22. تست طول آرایه‌ها با toHaveLength
  • 23. تست وجود عنصر در آرایه با toContain
  • 24. تست وجود عنصر با toMatch
  • 25. Assertion های مرتبط با توابع
  • 26. تست فراخوانی تابع با toHaveBeenCalled
  • 27. تست تعداد دفعات فراخوانی تابع با toHaveBeenCalledTimes
  • 28. تست ورودی‌های تابع با toHaveBeenCalledWith
  • 29. تست خروجی تابع با returnValue
  • 30. Assertion های مرتبط با DOM
  • 31. انتخاب المان‌های DOM با querySelectors
  • 32. بررسی وجود المان در DOM
  • 33. تست محتوای متن المان با toHaveTextContent
  • 34. تست مقادیر ورودی‌ها با toHaveValue
  • 35. شبیه‌سازی رویدادها (Events)
  • 36. تست تغییرات DOM پس از رویدادها
  • 37. Assertion های مرتبط با async/await
  • 38. تست توابع asynchronous با async/await
  • 39. استفاده از then و catch در تست
  • 40. بررسی خطاهای asynchronous با Assertion
  • 41. Mocking و Stubbing
  • 42. Mock کردن توابع (Functions)
  • 43. Mock کردن ماژول‌ها (Modules)
  • 44. Stub کردن توابع
  • 45. تست تعاملات API (با fetch)
  • 46. Mock کردن API پاسخ‌ها
  • 47. بررسی درخواست‌های API با Assertion
  • 48. نوشتن تست‌های ایزوله (Isolated Tests)
  • 49. استفاده از beforeEach و afterEach
  • 50. استفاده از beforeAll و afterAll
  • 51. گروه‌بندی تست‌ها با describe
  • 52. استفاده از it و test
  • 53. تنظیمات تست (Test Setup)
  • 54. پوشش کد (Code Coverage)
  • 55. بررسی گزارش پوشش کد
  • 56. افزایش پوشش کد
  • 57. مبانی TDD (Test-Driven Development)
  • 58. چرخه TDD: Red, Green, Refactor
  • 59. نوشتن تست قبل از کد
  • 60. مزایای TDD
  • 61. بکارگیری TDD در فرانت‌اند
  • 62. تست کامپوننت‌های React
  • 63. نصب کتابخانه‌های تست React (react-testing-library)
  • 64. انتخاب المان‌ها در React با query
  • 65. تست رندر شدن کامپوننت‌ها
  • 66. تست تعاملات کاربر با کامپوننت‌ها
  • 67. تست داده‌ها و پروسه‌ها در کامپوننت‌ها
  • 68. تست کامپوننت‌های Vue.js
  • 69. نصب کتابخانه‌های تست Vue.js (vue-test-utils)
  • 70. انتخاب المان‌ها در Vue با query
  • 71. تست رندر شدن کامپوننت‌های Vue.js
  • 72. تست تعاملات کاربر با کامپوننت‌های Vue.js
  • 73. تست داده‌ها و پروسه‌ها در کامپوننت‌های Vue.js
  • 74. تست کامپوننت‌های Angular
  • 75. نصب کتابخانه‌های تست Angular (Karma, Jasmine)
  • 76. تست رندر شدن کامپوننت‌های Angular
  • 77. تست تعاملات کاربر با کامپوننت‌های Angular
  • 78. تست داده‌ها و پروسه‌ها در کامپوننت‌های Angular
  • 79. تست State Management (Redux, Vuex, etc.)
  • 80. تست State Management با استفاده از Mock
  • 81. تست Reducers
  • 82. تست Actions
  • 83. تست Selectors
  • 84. تست Middlewares
  • 85. تست فرم‌ها
  • 86. تست اعتبار سنجی فرم
  • 87. تست ارسال فرم
  • 88. تست بازخورد فرم
  • 89. تست کتابخانه‌های UI (Material UI, Bootstrap, etc.)
  • 90. تست استایل و ظاهر UI
  • 91. تست تعاملات با کتابخانه‌های UI
  • 92. تست responsive design
  • 93. تست accessibility (دسترسی‌پذیری)
  • 94. ابزارهای تست (Debugging, CI/CD)
  • 95. اشکال‌زدایی تست‌ها
  • 96. استفاده از CI/CD برای اجرای تست‌ها
  • 97. تست‌های end-to-end (e2e)
  • 98. معرفی ابزارهای e2e (Cypress, Selenium)
  • 99. نوشتن تست‌های e2e
  • 100. تست‌های performance

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب تکنیک‌های Test Assertions for Verifying Code Behavior”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا