آموزش اتوماسیون تست سلنیوم سی شارپ

C# Selenium Test Automation

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Selenium Automation چگونه عملکردهای مرورگر را با سلنیوم خودکار کنیم. نحوه ایجاد تست های NUnit در ویژوال استودیو سی شارپ. نحوه پیاده سازی الگوی طراحی مدل شیء صفحه. چگونه یک چارچوب تست UI سلنیوم قوی و قابل توسعه بسازیم. پیش نیازها: برای موفقیت باید با سی شارپ آشنا باشید. داشتن سطح تجربه مبتدی تا متوسط ​​کافی است.

یک دوره مبتدی در مورد اتوماسیون تست سلنیوم در Visual Studio–C#.


وقتی صحبت از سلنیوم به میان می‌آید، اطلاعات فراوان موجود در اینترنت می‌تواند جستجو و شناسایی ارزشمندترین منابع را به چالش بکشد. اگر شما هم مانند بسیاری از مردم هستید، وقتی هدف یادگیری را در ذهن دارید، می خواهید از نقطه A به نقطه B تا حد امکان سریع و کارآمد حرکت کنید، درست است؟ گاهی اوقات، تنها چیزی که به آن نیاز داریم این است که برای شروع سریع سفر خود کمی تلنگر در مسیر درست انجام دهیم.


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


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


اگر می‌خواهید برتر باشید، در اینجا فرصتی است که از یک حرفه‌ای مانند من یاد بگیرید، کسی که قبلاً تمام اطلاعات را برای شما تنظیم کرده است. من قول می دهم که شما بدون شک پس از اتمام این دوره، یا این یکی بر عهده من است، در تست سلنیوم دانش بیشتری خواهید داشت. من مشتاقانه منتظر رشد شما هستم!

---

می توانید پیش بینی کنید که این دوره 20 تا 40 ساعت طول می کشد. این شبیه به مونتاژ یک کامپیوتر برای اولین بار است. من ممکن است آن را واضح و آسان جلوه دهم، اما شما احتمالاً با سرعت کمتری پیشرفت خواهید کرد تا زمانی که خودتان مسلط و آشنا شوید!


ابزارها و منابع مورد استفاده در این دوره کاملاً رایگان هستند.


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

معرفی Introduction

  • معرفی دوره Course Intro

  • معرفی دوره Course Intro

  • آنچه شما یاد خواهید گرفت What You'll Learn

  • آنچه شما یاد خواهید گرفت What You'll Learn

معرفی Introduction

مبانی اساسی Basic Fundamentals

  • ویژوال استودیو را نصب کنید Install Visual Studio

  • ویژوال استودیو را نصب کنید Install Visual Studio

  • تست NUnit را ایجاد کنید Create NUnit Test

  • تست NUnit را ایجاد کنید Create NUnit Test

  • کتابخانه های سلنیوم را نصب کنید Install Selenium Libraries

  • کتابخانه های سلنیوم را نصب کنید Install Selenium Libraries

  • ورود خودکار Automate Login

  • ورود خودکار Automate Login

  • سناریوی تست کامل Complete Test Scenario

  • سناریوی تست کامل Complete Test Scenario

  • قطعه کد - SauceLabDemo Code Snippet - SauceLabDemo

  • قطعه کد - SauceLabDemo Code Snippet - SauceLabDemo

  • عیب یابی رایج Common Troubleshooting

  • عیب یابی رایج Common Troubleshooting

مبانی اساسی Basic Fundamentals

انتخابگرهای عنصر Element Selectors

  • XPaths XPaths

  • XPaths XPaths

  • انتخابگر CSS CSS Selector

  • انتخابگر CSS CSS Selector

  • استفاده از انتخابگرهای خوب Using Good Selectors

  • استفاده از انتخابگرهای خوب Using Good Selectors

انتخابگرهای عنصر Element Selectors

کاربرد عملی Practical Application

  • تمرین در دنیای واقعی (Pt. 1) Real-World Practice (Pt. 1)

  • تمرین در دنیای واقعی (Pt. 1) Real-World Practice (Pt. 1)

  • تمرین در دنیای واقعی (Pt. 2) Real-World Practice (Pt. 2)

  • تمرین در دنیای واقعی (Pt. 2) Real-World Practice (Pt. 2)

  • قطعه کد - EbayProductPriceIsDisplayed Code Snippet - EbayProductPriceIsDisplayed

  • قطعه کد - EbayProductPriceIsDisplayed Code Snippet - EbayProductPriceIsDisplayed

  • ادعاهای روان Fluent Assertions

  • ادعاهای روان Fluent Assertions

  • قطعه کد برای انتظار صریح Code Snippet for Explicit Wait

  • قطعه کد برای انتظار صریح Code Snippet for Explicit Wait

  • صریح صبر کنید Explicit Wait

  • صریح صبر کنید Explicit Wait

کاربرد عملی Practical Application

مدل شیء صفحه اصلاح شده Linh Linh’s Refined Page Object Model

  • مدل شی صفحه Page Object Model

  • مدل شی صفحه Page Object Model

  • قطعه کد برای PomBase Code Snippet for PomBase

  • قطعه کد برای PomBase Code Snippet for PomBase

  • PomBase را ایجاد کنید Create the PomBase

  • PomBase را ایجاد کنید Create the PomBase

  • قطعه کد برای EntryPageFactory Code Snippet for EntryPageFactory

  • قطعه کد برای EntryPageFactory Code Snippet for EntryPageFactory

  • صفحات ورودی Entry Pages

  • صفحات ورودی Entry Pages

  • POM های صفحه ورود LoginPage POMs

  • POM های صفحه ورود LoginPage POMs

  • InventoryPage POMs InventoryPage POMs

  • InventoryPage POMs InventoryPage POMs

  • استفاده از POM در تست Using POMs in Test

  • استفاده از POM در تست Using POMs in Test

  • POM Recap POM Recap

  • POM Recap POM Recap

مدل شیء صفحه اصلاح شده Linh Linh’s Refined Page Object Model

گسترش چارچوب Extending the Framework

  • یک استراتژی دیگر POM Another POM Strategy

  • یک استراتژی دیگر POM Another POM Strategy

  • تست Refactor eBay Refactor eBay Test

  • تست Refactor eBay Refactor eBay Test

  • مقداردهی اولیه صفحه ورودی Entry Page Initialization

  • مقداردهی اولیه صفحه ورودی Entry Page Initialization

  • روش ها و توابع مفید Useful Methods & Functions

  • روش ها و توابع مفید Useful Methods & Functions

  • نتیجه Conclusion

  • نتیجه Conclusion

  • تمرین اضافی! Additional Practice!

  • تمرین اضافی! Additional Practice!

گسترش چارچوب Extending the Framework

نمایش نظرات

آموزش اتوماسیون تست سلنیوم سی شارپ
جزییات دوره
2 hours
33
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
12
5 از 5
ندارد
دارد
دارد
Linh Hoang
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Linh Hoang Linh Hoang

SDET تمام پشته. استاد تجارت.