Course catalog

Course duration

Course provider

Topic

Categories

Showing 1-4 of 4 items.

linkedin سلنیوم پیشرفته: 3 استراتژی همگام سازی (Mitalearn-177324)

  • 2 hours 30 minutes
  • پیشرفته
  • Release date: 22 June 2026
  • Author: Alan Richardson
درباره این دوره:

یکی از رایج‌ترین مسائل مرتبط با خودکارسازی برنامه‌های رابط کاربری گرافیکی، پوسته پوسته شدن است: زمانی که گاهی اوقات یک آزمایش کار می‌کند، اما گاهی اوقات با شکست مواجه می‌شود - حتی اگر نه برنامه و نه آزمایش تغییر کند. یکی از رایج ترین دلایل اجرای متناوب، عدم هماهنگی موثر است. در این دوره آموزشی، یاد بگیرید که چگونه با همگام سازی موثر کد تست خود با وضعیت برنامه با استفاده از Selenium WebDriver از تست های پوسته پوسته جلوگیری کنید. مربی، آلن ریچاردسون، رفع مشکلات رایج را به اشتراک می گذارد و در مورد طیف وسیعی از راه حل های موجود برای کمک به قوی و قابل اعتماد کردن اتوماسیون تست WebDriver بحث می کند. نحوه استفاده از کلاس های WebDriver داخلی مانند WebDriverWait و همچنین کتابخانه های خارجی مانند Awaitility را بیابید. به علاوه، یاد بگیرید که چگونه از JavascriptExecutor برای اجرای جاوا اسکریپت به عنوان بخشی از کد WebDriver خود استفاده کنید. این می تواند به شما در ایجاد راه حل ها و همگام سازی با وضعیت برنامه داخلی کمک کند.

linkedin سلنیوم پیشرفته: چارچوب های اتوماسیون (Mitalearn-194018)

  • 1 hours 6 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Jain Waldrip
درباره این دوره:

اتوماسیون در مورد سه چیز است: تعادل، زمان بندی و واکنش. سلنیوم ابزار اتوماسیونی است که به شما امکان می دهد هر سه جنبه را در آزمایش ترکیب کنید. با ادغام Selenium با زبان های محبوبی مانند Java، Ruby و Node.js، می توانید یک چارچوب اتوماسیون تست سفارشی مناسب برای آزمایش پیچیده ترین برنامه های وب و موبایل ایجاد کنید. در این دوره، مربی جین والدریپ شما را در ایجاد یک چارچوب اتوماسیون ساده با هر یک از این سه زبان راهنمایی می کند. یاد بگیرید چگونه ابزارهای لازم را نصب کنید - از جمله مدیریت وابستگی، چارچوب آزمون واحد و کتابخانه ها برای هر زبان - و شروع به نوشتن تست کنید. نتیجه نهایی یک MVP قابل دوام است که می توانید از آن برای ارزیابی گزینه های خود یا توسعه راه حل سفارشی خود استفاده کنید.

linkedin سلنیوم پیشرفته: کلاس های پشتیبانی (Mitalearn-168076)

  • 2 hours 4 minutes
  • پیشرفته
  • Release date: 21 June 2026
  • Author: Alan Richardson
درباره این دوره:

با استفاده از کلاس‌های پشتیبانی در Selenium WebDriver، کد اجرای خودکار خود را قوی‌تر کنید. در این دوره، مربی آلن ریچاردسون به بررسی عمیق Selenium WebDriver می پردازد و توضیح می دهد که چگونه کلاس های پشتیبانی می توانند به روز رسانی و حفظ کد تست شما را بسیار آسان تر کنند. آلن نحوه ایجاد انتزاع عناصر را توضیح می‌دهد که می‌توانند عناصر رایج HTML را برای آسان‌تر کردن کار با آنها نشان دهند. او به بررسی همگام‌سازی حالت و عنصر می‌پردازد و توضیح می‌دهد که چگونه مفاهیمی مانند WebDriverWait می‌تواند به شما کمک کند تا مطمئن شوید که تست‌های شما در هنگام اجرا قوی‌تر هستند. به علاوه، درباره مکان یاب ها، اشیاء صفحه، EventFiringWebDriver و موارد دیگر بیاموزید.

linkedin یادگیری سلنیوم (Mitalearn-134280)

  • 1 hours 15 minutes
  • مبتدی
  • Update date: 21 June 2026
  • Author: Meaghan Lewis
درباره این دوره:

سلنیوم یکی از محبوب ترین ابزارها برای آزمایش برنامه های مبتنی بر وب است. این امکان را به مهندسان QA می دهد تا تست ها را در بسیاری از مرورگرها و سیستم عامل های مختلف بدون زبان برنامه نویسی خاص بنویسند و خودکار کنند. این دوره سلنیوم را به کاربران جدید معرفی می کند و موارد نصب و استفاده اولیه را پوشش می دهد. نحوه راه‌اندازی چارچوب نوشتن تست، WebDriver و Selenium Grid را بیاموزید، که به شما امکان می‌دهد بار آزمایشی را توزیع کنید و آزمایش‌ها را روی یک سرور راه دور اجرا کنید. بهترین شیوه ها را برای نوشتن تست های موثر با استفاده از متغیرها و توابع، و سازماندهی تست ها در مجموعه هایی که می توانند در طول زمان مقیاس شوند، بیاموزید. مربی Meaghan Lewis - یک مهندس QA در GitHub - همچنین الگوی هرم آزمایشی را توضیح می دهد که روش ایده آلی برای تعادل واحد، ادغام و تست UI را توضیح می دهد.

Suggestions