, ,

کتاب تست فنی خودکار برای Test Automation Strategy

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب تست فنی خودکار برای Test Automation Strategy

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

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

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

  • 1. مقدمه ای بر تست نرم افزار و اهمیت آن
  • 2. چرخه حیات توسعه نرم افزار (SDLC) و جایگاه تست
  • 3. اصول تست نرم افزار (Principles of Software Testing)
  • 4. مفهوم تست خودکار و مزایای آن
  • 5. معرفی استراتژی تست خودکار (Test Automation Strategy)
  • 6. انتخاب ابزارهای تست خودکار مناسب
  • 7. معرفی Selenium WebDriver
  • 8. نصب و راه اندازی Selenium WebDriver
  • 9. آشنایی با زبان برنامه نویسی Java برای تست خودکار
  • 10. متغیرها، انواع داده و عملگرها در Java
  • 11. ساختارهای کنترلی در Java (if, else, switch)
  • 12. حلقه ها در Java (for, while, do-while)
  • 13. آرایه ها در Java
  • 14. کلاس ها و اشیاء در Java
  • 15. مفهوم وراثت (Inheritance) در Java
  • 16. مفهوم چندریختی (Polymorphism) در Java
  • 17. مفهوم Interface در Java
  • 18. مدیریت استثناها (Exception Handling) در Java
  • 19. مقدمه ای بر Maven و Gradle برای مدیریت پروژه
  • 20. ایجاد پروژه Maven/Gradle برای تست خودکار
  • 21. پیکربندی Maven/Gradle برای Selenium
  • 22. درک DOM (Document Object Model)
  • 23. آشنایی با Selector های CSS و Xpath
  • 24. یافتن عناصر وب با استفاده از Selector های CSS
  • 25. یافتن عناصر وب با استفاده از Xpath
  • 26. استفاده از Chrome DevTools برای یافتن Selector ها
  • 27. برقراری ارتباط با عناصر وب در Selenium
  • 28. وارد کردن متن در فیلدهای متنی
  • 29. کلیک کردن بر روی دکمه ها و لینک ها
  • 30. انتخاب گزینه ها از Dropdown ها
  • 31. بررسی وجود عناصر در صفحه
  • 32. بررسی فعال یا غیرفعال بودن عناصر
  • 33. بررسی نمایش داده شدن یا نشدن عناصر
  • 34. مفهوم Wait ها در Selenium (Implicit Wait, Explicit Wait, Fluent Wait)
  • 35. استفاده از Implicit Wait
  • 36. استفاده از Explicit Wait
  • 37. استفاده از Fluent Wait
  • 38. آشنایی با Page Object Model (POM)
  • 39. پیاده سازی Page Object Model
  • 40. مزایای استفاده از Page Object Model
  • 41. ایجاد تست کیس ها (Test Cases)
  • 42. نوشتن سناریوهای تست (Test Scenarios)
  • 43. آشنایی با چارچوب تست JUnit
  • 44. نصب و راه اندازی JUnit
  • 45. نوشتن تست ها با استفاده از JUnit
  • 46. Annotation های JUnit (Before, After, BeforeClass, AfterClass, Test)
  • 47. اجرای تست ها با استفاده از JUnit
  • 48. آشنایی با چارچوب تست TestNG
  • 49. نصب و راه اندازی TestNG
  • 50. نوشتن تست ها با استفاده از TestNG
  • 51. Annotation های TestNG (BeforeSuite, AfterSuite, BeforeTest, AfterTest, BeforeClass, AfterClass, BeforeMethod, AfterMethod, Test)
  • 52. اجرای تست ها با استفاده از TestNG
  • 53. گزارش گیری از نتایج تست ها با استفاده از JUnit و TestNG
  • 54. مفهوم Assertions در JUnit و TestNG
  • 55. انواع Assertions (assertEquals, assertTrue, assertFalse, assertNull, assertNotNull)
  • 56. نوشتن Assertions مناسب برای تست کیس ها
  • 57. آشنایی با Logging در Java
  • 58. استفاده از Log4j یا SLF4j برای Logging
  • 59. پیکربندی Logging برای تست ها
  • 60. تحلیل Log ها برای یافتن خطاها
  • 61. آشنایی با Git برای مدیریت کد
  • 62. ایجاد Repository Git
  • 63. Commit کردن تغییرات
  • 64. Push کردن تغییرات به Remote Repository
  • 65. Pull کردن تغییرات از Remote Repository
  • 66. Branching و Merging در Git
  • 67. آشنایی با Continuous Integration (CI)
  • 68. معرفی Jenkins
  • 69. نصب و راه اندازی Jenkins
  • 70. پیکربندی Jenkins برای اجرای تست ها
  • 71. اتصال Jenkins به Repository Git
  • 72. ایجاد Pipeline در Jenkins
  • 73. آشنایی با Docker برای مجازی سازی
  • 74. ایجاد Dockerfile برای تست ها
  • 75. اجرای تست ها در Docker Container
  • 76. آشنایی با سرویس های Cloud برای اجرای تست ها (Sauce Labs, BrowserStack)
  • 77. پیکربندی تست ها برای اجرا در Cloud
  • 78. مقایسه سرویس های Cloud مختلف
  • 79. تست API با استفاده از Rest Assured
  • 80. ارسال درخواست های GET, POST, PUT, DELETE با Rest Assured
  • 81. اعتبارسنجی پاسخ های API با Rest Assured
  • 82. آشنایی با تست موبایل با Appium
  • 83. نصب و راه اندازی Appium
  • 84. تست اپلیکیشن های Native و Hybrid با Appium
  • 85. انتخاب Locator های مناسب برای تست موبایل
  • 86. اتوماسیون تست برای دستگاه های Android و iOS
  • 87. مفهوم تست داده محور (Data Driven Testing)
  • 88. پیاده سازی تست داده محور با JUnit و TestNG
  • 89. استفاده از فایل های Excel یا CSV برای داده های تست
  • 90. آشنایی با تست رفتار محور (Behavior Driven Development – BDD)
  • 91. معرفی Gherkin و Cucumber
  • 92. نوشتن Feature File ها با Gherkin
  • 93. پیاده سازی Step Definition ها در Cucumber
  • 94. مزایای استفاده از BDD
  • 95. تست عملکرد (Performance Testing) با JMeter
  • 96. ایجاد Test Plan در JMeter
  • 97. اجرای تست های Load و Stress با JMeter
  • 98. تحلیل نتایج تست عملکرد
  • 99. تست امنیتی (Security Testing)
  • 100. انواع آسیب پذیری های وب (OWASP Top 10)

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب تست فنی خودکار برای Test Automation Strategy”

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

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