, ,

کتاب آموزش تست‌نویسی در زبان‌های برنامه‌نویسی مختلف

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب آموزش تست‌نویسی در زبان‌های برنامه‌نویسی مختلف

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

موضوع میانی: زبان‌های برنامه‌نویسی**

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

  • 1. مقدمه‌ای بر تست‌نویسی و اهمیت آن
  • 2. انواع تست در مهندسی نرم‌افزار
  • 3. تست واحد (Unit Testing)
  • 4. تست یکپارچگی (Integration Testing)
  • 5. تست سیستمی (System Testing)
  • 6. تست پذیرش (Acceptance Testing)
  • 7. تست رگرسیون (Regression Testing)
  • 8. تست عملکرد (Performance Testing)
  • 9. تست امنیتی (Security Testing)
  • 10. تست کاربردپذیری (Usability Testing)
  • 11. اصول SOLID و ارتباط آن با تست‌پذیری
  • 12. اصول DRY و WET در تست‌نویسی
  • 13. اصول KISS و YAGNI در تست‌نویسی
  • 14. مدل‌های تست (Test Models): تست باکس سیاه، باکس سفید، باکس خاکستری
  • 15. متدولوژی‌های توسعه نرم‌افزار (Agile, Waterfall) و جایگاه تست
  • 16. ابزارهای تست‌نویسی (Testing Frameworks)
  • 17. معرفی فریم‌ورک‌های تست برای زبان‌های مختلف
  • 18. تعریف سناریوی تست (Test Scenario)
  • 19. نوشتن نیازمندی‌های قابل تست (Testable Requirements)
  • 20. طراحی تست کیس (Test Case Design)
  • 21. مستندسازی تست کیس‌ها
  • 22. انتخاب داده‌های تست (Test Data Selection)
  • 23. تکنیک‌های طراحی تست کیس
  • 24. کلاس‌های معادل (Equivalence Partitioning)
  • 25. تحلیل مقادیر مرزی (Boundary Value Analysis)
  • 26. استفاده از جدول تصمیم (Decision Table Testing)
  • 27. تست حالت گذار (State Transition Testing)
  • 28. تست سناریوی کاربر (Use Case Testing)
  • 29. تست اکتشافی (Exploratory Testing)
  • 30. تست خودکار (Automated Testing)
  • 31. مزایای تست خودکار
  • 32. انتخاب ابزار مناسب برای تست خودکار
  • 33. مبانی برنامه‌نویسی برای تست‌نویسی
  • 34. ساختار داده‌های پایه در زبان‌های برنامه‌نویسی
  • 35. انواع متغیرها و انواع داده
  • 36. عملگرها و عبارات
  • 37. دستورات شرطی (If, Else, Switch)
  • 38. حلقه‌ها (For, While, Do-While)
  • 39. توابع و متدها
  • 40. مفاهیم شی‌گرایی (OOP): کلاس، شی، وراثت، پلی‌مورفیسم
  • 41. مبانی توسعه مبتنی بر تست (TDD – Test-Driven Development)
  • 42. چرخه قرمز-سبز-رفکتور (Red-Green-Refactor)
  • 43. مزایای TDD
  • 44. محدودیت‌های TDD
  • 45. استفاده از TDD در زبان پایتون (Python)
  • 46. مقدمه‌ای بر unittest در پایتون
  • 47. نوشتن تست‌های واحد با unittest
  • 48. استفاده از assert در unittest
  • 49. گروه‌بندی تست‌ها (Test Suites)
  • 50. زمان‌بندی تست‌ها (Test Scheduling)
  • 51. گزارش‌گیری از نتایج تست در پایتون
  • 52. فریم‌ورک pytest در پایتون
  • 53. نصب و راه‌اندازی pytest
  • 54. سینتکس ساده‌تر pytest
  • 55. استفاده از fixture ها در pytest
  • 56. پارامتری کردن تست‌ها (Parameterization)
  • 57. پوشش کد (Code Coverage) در پایتون
  • 58. اندازه‌گیری پوشش کد با pytest-cov
  • 59. نوشتن تست‌های یکپارچگی در پایتون
  • 60. تست API ها با pytest
  • 61. استفاده از ابزارهای مانند Requests
  • 62. تست پایگاه داده در پایتون
  • 63. Mocking و Patching در تست‌نویسی
  • 64. مفهوم Mocking و کاربرد آن
  • 65. استفاده از unittest.mock در پایتون
  • 66. استفاده از mocking برای جلوگیری از وابستگی‌ها
  • 67. تست با استفاده از فریم‌ورک Django (Python)
  • 68. تست مدل‌ها (Models) در Django
  • 69. تست ویوها (Views) و URL ها
  • 70. تست فرم‌ها (Forms) در Django
  • 71. تست با استفاده از فریم‌ورک Flask (Python)
  • 72. تست با استفاده از تست کلاینت Flask
  • 73. تست با استفاده از فریم‌ورک JavaScript (Node.js, Browser)
  • 74. مقدمه‌ای بر تست‌نویسی در جاوا اسکریپت
  • 75. فریم‌ورک Jest
  • 76. نصب و راه‌اندازی Jest
  • 77. نوشتن تست‌های واحد با Jest
  • 78. استفاده از matchers در Jest
  • 79. فریم‌ورک Mocha و Chai
  • 80. نصب و راه‌اندازی Mocha و Chai
  • 81. تست با استفاده از فریم‌ورک React Testing Library
  • 82. تست کامپوننت‌های React
  • 83. فریم‌ورک Cypress برای تست End-to-End
  • 84. مبانی Cypress
  • 85. نوشتن تست‌های E2E با Cypress
  • 86. تست فرم‌ها و تعاملات کاربر در Cypress
  • 87. پوشش کد در جاوا اسکریپت
  • 88. تست با استفاده از فریم‌ورک Vue Test Utils
  • 89. تست کامپوننت‌های Vue
  • 90. تست با استفاده از فریم‌ورک Angular Testing Utilities
  • 91. تست با استفاده از فریم‌ورک JUnit (Java)
  • 92. نصب و راه‌اندازی JUnit
  • 93. نوشتن تست‌های واحد با JUnit
  • 94. استفاده از assert ها در JUnit
  • 95. فریم‌ورک Mockito برای Mocking در جاوا
  • 96. استفاده از Mockito برای Mocking
  • 97. تست با استفاده از فریم‌ورک TestNG (Java)
  • 98. تست با استفاده از فریم‌ورک NUnit (.NET)
  • 99. نصب و راه‌اندازی NUnit
  • 100. نوشتن تست‌های واحد با NUnit

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب آموزش تست‌نویسی در زبان‌های برنامه‌نویسی مختلف”

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

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