دوره جامع سلنیوم وب‌درایور با سی‌شارپ و نایت فریم‌ورک

انتخاب پلن

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

نام محصول به انگلیسی Udemy - Selenium WebDriver with C# from Scratch - Nunit Framework 2022-2 -
نام محصول به فارسی دوره جامع سلنیوم وب‌درایور با سی‌شارپ و نایت فریم‌ورک بر روی فلش 32GB
زبان انگلیسی با زیرنویس فارسی
نوع محصول آموزش ویدیویی
نحوه تحویل به صورت دانلودی
توجه مهم:

این دوره آموزشی به صورت دانلودی ارائه می‌شود و همراه با زیرنویس فارسی است.

حداکثر تا ۲۴ ساعت پس از ثبت سفارش، لینک اختصاصی دوره برای شما ساخته و ارسال خواهد شد.


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

علاوه بر دوره ویدیویی، برای یادگیری عمیق‌تر و تسلط کامل بر مباحث مجموعه‌ای از کتاب‌های آموزشی نیز ارائه می‌شود.

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

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

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

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

دوره جامع سلنیوم وب‌درایور با سی‌شارپ و نایت فریم‌ورک - نسخه‌ی 2022 بر روی فلش مموری 32 گیگابایتی

آیا به دنبال یادگیری تست اتوماتیک وب‌سایت‌ها و برنامه‌های تحت وب هستید؟ آیا می‌خواهید مهارت‌های خود را در زمینه‌ی اتوماسیون تست نرم‌افزار ارتقا دهید؟ این دوره جامع، شما را از سطح مبتدی تا پیشرفته در استفاده از سلنیوم وب‌درایور با زبان برنامه‌نویسی سی‌شارپ و فریم‌ورک NUnit هدایت می‌کند. این دوره بر روی یک فلش مموری 32 گیگابایتی ارائه می‌شود که شامل تمامی سورس‌کدها، فایل‌های مورد نیاز و ویدیوهای آموزشی است تا شما را در مسیر یادگیری همراهی کند.

آنچه در این دوره خواهید آموخت

این دوره، یک راهنمای گام به گام است که شما را با مفاهیم اساسی و پیشرفته‌ی تست اتوماتیک وب آشنا می‌کند. با شرکت در این دوره، شما قادر خواهید بود:

  • نصب و راه‌اندازی محیط توسعه‌ی سلنیوم وب‌درایور با سی‌شارپ.
  • درک عمیق از معماری سلنیوم و اجزای اصلی آن.
  • استفاده از ابزارهای مختلف برای یافتن المان‌های وب (Selectors).
  • نوشتن تست‌های اتوماتیک برای تعامل با المان‌های مختلف وب (تکست‌باکس‌ها، دکمه‌ها، لینک‌ها و غیره).
  • مدیریت مرورگرها و انجام تست بر روی مرورگرهای مختلف.
  • استفاده از فریم‌ورک NUnit برای مدیریت و اجرای تست‌ها.
  • ایجاد گزارش‌های تست دقیق و قابل فهم.
  • بهبود کیفیت کد و استفاده از بهترین شیوه‌های برنامه‌نویسی.
  • پیاده‌سازی تست‌های Data-Driven و مدیریت داده‌های تست.
  • کار با مفاهیم پیشرفته‌ی تست مانند Waits (انتظار) و Synchronization.
  • استفاده از Page Object Model (POM) برای سازماندهی و نگهداری کد تست.
  • ادغام تست‌های سلنیوم با سیستم‌های Continuous Integration (CI).

مزایای شرکت در این دوره

این دوره، مزایای متعددی را برای شما به همراه دارد:

یادگیری عملی و کاربردی: با مثال‌های عملی و تمرین‌های جذاب، مفاهیم تئوری را در عمل تجربه خواهید کرد.

پشتیبانی کامل: در طول دوره، به تمامی سوالات شما پاسخ داده خواهد شد و در صورت نیاز، پشتیبانی فنی ارائه می‌شود.

دسترسی آسان: این دوره بر روی فلش مموری 32 گیگابایتی ارائه می‌شود که دسترسی شما را به محتوای آموزشی، سورس‌کدها و فایل‌های مورد نیاز در هر زمان و مکان فراهم می‌کند.

مدرس باتجربه: مدرس دوره، یک متخصص با تجربه در زمینه تست اتوماتیک و توسعه نرم‌افزار است.

آموزش گام به گام: محتوای دوره به صورت گام به گام و با زبانی ساده ارائه شده است تا شما به راحتی مفاهیم را درک کنید.

پیش‌نیازهای دوره

برای شرکت در این دوره، نیاز به پیش‌نیازهای زیر دارید:

  • آشنایی مقدماتی با زبان برنامه‌نویسی سی‌شارپ.
  • داشتن دانش پایه‌ای در مورد مفاهیم وب (HTML، CSS).
  • داشتن یک سیستم کامپیوتری با حداقل 4 گیگابایت رم.
  • دسترسی به اینترنت (برای دانلود ابزارهای مورد نیاز).

سرفصل‌های دوره

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

بخش 1: مقدمات و راه‌اندازی

  • معرفی سلنیوم وب‌درایور و اهمیت تست اتوماتیک.
  • نصب و راه‌اندازی Visual Studio و .NET SDK.
  • تنظیم پروژه‌ی تست سلنیوم با سی‌شارپ.
  • نصب NuGet Packages مورد نیاز (Selenium WebDriver, NUnit, WebDriverManager).
  • معرفی مرورگرها و درایورهای وب (ChromeDriver, FirefoxDriver, EdgeDriver).
  • اولین تست سلنیوم: باز کردن یک صفحه وب.

بخش 2: شناسایی المان‌های وب

  • اصول CSS Selectors و Xpath.
  • استفاده از DevTools مرورگر برای شناسایی المان‌ها.
  • شناسایی المان‌ها بر اساس ID، Name، Class Name، Tag Name و Link Text.
  • استفاده از Xpath برای شناسایی المان‌های پیچیده.
  • نوشتن کدهای جستجوی المان (Find Element/s).

بخش 3: تعامل با المان‌های وب

  • ارسال متن به تکست‌باکس‌ها (SendKeys).
  • کلیک بر روی دکمه‌ها و لینک‌ها (Click).
  • انتخاب گزینه‌ها از لیست‌های کشویی (Select).
  • خواندن مقادیر از المان‌ها (Get Text, Get Attribute).
  • کار با چک‌باکس‌ها و رادیو باتن‌ها.
  • کار با Action Chains برای انجام عملیات پیچیده (مانند Drag and Drop).

بخش 4: مدیریت مرورگر و تست‌های چند مرورگری

  • مدیریت پنجره‌های مرورگر (Maximize, Minimize, Fullscreen).
  • جابجایی بین Tabها و پنجره‌ها.
  • مدیریت کوکی‌ها.
  • انجام تست‌ها بر روی مرورگرهای مختلف (Chrome, Firefox, Edge).
  • تنظیم پروفایل مرورگر (Cookies, Preferences).

بخش 5: فریم‌ورک NUnit

  • معرفی NUnit و مزایای استفاده از آن.
  • نوشتن تست‌ها با استفاده از NUnit Attributes (Test, Setup, Teardown).
  • مدیریت و سازماندهی تست‌ها (Categories, Tags).
  • اجرای تست‌ها از طریق Visual Studio Test Explorer.
  • ایجاد Assertions برای بررسی نتایج تست.
  • استفاده از پارامترهای تست.

بخش 6: مدیریت Wait و Synchronization

  • معرفی انواع Wait (Implicit Wait, Explicit Wait, Fluent Wait).
  • استفاده از Explicit Wait برای همگام‌سازی تست‌ها.
  • انتظار برای بارگذاری المان‌ها.
  • انتظار برای تغییرات در DOM.
  • مدیریت Timeouts.

بخش 7: Page Object Model (POM)

  • معرفی Page Object Model و مزایای آن.
  • ایجاد Page Classes برای هر صفحه وب.
  • استفاده از Page Objects برای نگهداری المان‌ها و متدهای مرتبط.
  • سازماندهی کد تست با استفاده از POM.
  • بهبود خوانایی و نگهداری تست‌ها.

بخش 8: Data-Driven Testing

  • معرفی Data-Driven Testing و اهمیت آن.
  • خواندن داده‌ها از فایل‌های CSV و Excel.
  • استفاده از داده‌ها در تست‌ها.
  • مدیریت داده‌های تست.
  • ایجاد تست‌های Data-Driven با استفاده از NUnit.

بخش 9: گزارش‌گیری و مدیریت تست‌ها

  • ایجاد گزارش‌های تست با استفاده از NUnit Report.
  • شخصی‌سازی گزارش‌ها.
  • استفاده از Log4net برای لاگ‌گیری.
  • مدیریت تست‌ها در Visual Studio Test Explorer.
  • اجرای تست‌ها از طریق Command Line.

بخش 10: مباحث پیشرفته

  • کار با JavaScript Executor.
  • تست API با سلنیوم.
  • ادغام تست‌های سلنیوم با CI/CD.
  • بهترین شیوه‌های تست اتوماتیک.
  • عیب‌یابی و رفع خطاهای رایج.

این دوره به شما کمک می‌کند تا مهارت‌های خود را در زمینه‌ی تست اتوماتیک وب ارتقا دهید و به یک متخصص در این حوزه تبدیل شوید. با توجه به اینکه این دوره بر روی فلش مموری 32 گیگابایتی ارائه می‌شود، شما به راحتی می‌توانید به محتوای آموزشی، سورس‌کدها و فایل‌های مورد نیاز در هر زمان و مکان دسترسی داشته باشید. این دوره یک سرمایه‌گذاری ارزشمند در آینده‌ی شغلی شما است.

نظرات

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

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