کتاب کارگاه عملی تست End-to-End: ساخت یک سناریوی واقعی

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب کارگاه عملی تست End-to-End: ساخت یک سناریوی واقعی

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

موضوع میانی: تست End-to-End

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

  • 1. مفاهیم پایه تست نرم‌افزار
  • 2. تست End-to-End چیست و چرا مهم است؟
  • 3. تفاوت تست End-to-End با سایر انواع تست
  • 4. معرفی ابزارهای تست End-to-End (Selenium, Cypress, Playwright)
  • 5. انتخاب ابزار مناسب برای پروژه
  • 6. نصب و پیکربندی ابزار تست (مثلاً Cypress)
  • 7. آشنایی با ساختار پروژه تست
  • 8. درک selectorها و نحوه استفاده از آن‌ها
  • 9. Locating Elements: CSS Selectors
  • 10. Locating Elements: XPath
  • 11. ایجاد اولین تست End-to-End ساده
  • 12. آشنایی با دستورات اساسی ابزار تست
  • 13. اجرای تست و بررسی نتایج
  • 14. عیب‌یابی تست‌های ناموفق
  • 15. افزودن assertionها به تست
  • 16. آشنایی با انواع assertionها
  • 17. مقایسه assertionهای مختلف و کاربرد آن‌ها
  • 18. نوشتن assertionهای سفارشی
  • 19. ایجاد یک سناریوی تست واقعی: ورود به سیستم
  • 20. پیاده‌سازی ورود به سیستم با استفاده از تست End-to-End
  • 21. بررسی صحت ورود به سیستم
  • 22. ایجاد یک سناریوی تست واقعی: ثبت‌نام کاربر
  • 23. پیاده‌سازی ثبت‌نام کاربر با استفاده از تست End-to-End
  • 24. بررسی صحت ثبت‌نام کاربر
  • 25. ایجاد یک سناریوی تست واقعی: جستجو در سایت
  • 26. پیاده‌سازی جستجو در سایت با استفاده از تست End-to-End
  • 27. بررسی صحت نتایج جستجو
  • 28. ایجاد یک سناریوی تست واقعی: افزودن محصول به سبد خرید
  • 29. پیاده‌سازی افزودن محصول به سبد خرید با استفاده از تست End-to-End
  • 30. بررسی صحت سبد خرید
  • 31. ایجاد یک سناریوی تست واقعی: پرداخت و نهایی کردن سفارش
  • 32. پیاده‌سازی پرداخت و نهایی کردن سفارش با استفاده از تست End-to-End
  • 33. بررسی صحت فرآیند پرداخت
  • 34. Data-Driven Testing: معرفی
  • 35. Data-Driven Testing: پیاده‌سازی با فایل‌های JSON
  • 36. Data-Driven Testing: پیاده‌سازی با صفحات گسترده (Spreadsheet)
  • 37. Data-Driven Testing: استفاده از دیتابیس
  • 38. ایجاد fixtureها برای داده‌های تستی
  • 39. استفاده از variableها و aliasها در تست
  • 40. مدیریت state در تست
  • 41. آشنایی با مفهوم page object model (POM)
  • 42. پیاده‌سازی POM برای تست
  • 43. مزایای استفاده از POM
  • 44. Refactoring تست‌ها با استفاده از POM
  • 45. ایجاد کامپوننت‌های تست
  • 46. استفاده از کامپوننت‌های تست در چندین سناریو
  • 47. معرفی conceptهای Async و Await
  • 48. کار با promiseها در تست
  • 49. مدیریت timeoutها در تست
  • 50. آشنایی با conceptهای before, beforeEach, after, afterEach
  • 51. استفاده از hookها برای setup و teardown
  • 52. ایجاد گزارش تست
  • 53. انواع گزارش تست
  • 54. پیکربندی گزارش تست
  • 55. CI/CD: معرفی
  • 56. CI/CD: یکپارچه‌سازی تست‌ها با CI/CD pipeline
  • 57. اجرای خودکار تست‌ها در CI/CD
  • 58. Docker: معرفی
  • 59. Docker: استفاده از Docker برای اجرای تست‌ها
  • 60. Parallel Testing: معرفی
  • 61. Parallel Testing: پیکربندی و اجرای تست‌ها به صورت موازی
  • 62. مدیریت dependencyها در تست
  • 63. Mocking و Stubbing: معرفی
  • 64. Mocking و Stubbing: پیاده‌سازی برای تست
  • 65. بررسی عملکرد تست‌ها
  • 66. اندازه‌گیری زمان اجرای تست
  • 67. بهینه‌سازی تست‌ها برای سرعت بیشتر
  • 68. تست accessibility
  • 69. بررسی accessibility با استفاده از ابزارها
  • 70. اعتبارسنجی فرم‌ها و ورودی کاربر
  • 71. تست APIها با استفاده از تست End-to-End
  • 72. آشنایی با conceptهای کوکی‌ها و سشن‌ها
  • 73. مدیریت کوکی‌ها و سشن‌ها در تست
  • 74. بررسی خطاهای HTTP
  • 75. کار با iframeها در تست
  • 76. تست drag and drop
  • 77. تست آپلود فایل
  • 78. تست دانلود فایل
  • 79. کار با پاپ‌آپ‌ها و alertها
  • 80. تست با چندین پنجره و تب
  • 81. بررسی responsiveness وب‌سایت
  • 82. تست localization و internationalization (i18n)
  • 83. بررسی امنیت در تست End-to-End
  • 84. جلوگیری از XSS و CSRF در تست
  • 85. استفاده از بهترین روش‌های تست
  • 86. نگارش مستندات تست
  • 87. همکاری در تیم تست
  • 88. استراتژی‌های تست End-to-End
  • 89. تست موبایل با استفاده از ابزارهای شبیه‌ساز
  • 90. تست موبایل با دستگاه‌های واقعی
  • 91. تست بصری (Visual Testing)
  • 92. بررسی مشکلات رایج در تست End-to-End
  • 93. راهکارهای پیشرفته عیب‌یابی
  • 94. افزایش پوشش تست
  • 95. بازنگری کد تست
  • 96. معرفی patternهای طراحی تست
  • 97. تست‌های Regression
  • 98. تست‌های Smoke
  • 99. تست‌های Sanity
  • 100. نگهداری و به‌روزرسانی تست‌ها

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

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

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

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

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


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

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

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

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.