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

Mastering Automation Testing with Selenium and Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مهارت‌های آزمایشی خود را با سلنیوم، پایتون و استراتژی‌های اتوماسیون با دوره‌های تست نرم‌افزار کارآمد در تست اتوماسیون، تقویت کنید و اهمیت آن را در توسعه نرم‌افزار مدرن مشخص کنید. تست های دستی و اتوماسیون را با هم مقایسه می کند و بینش هایی را در مورد نقاط قوت و کاربردهای مربوطه ارائه می دهد. مکان یابی ها را در سلنیوم کاوش می کند، که برای شناسایی و تعامل با عناصر وب حیاتی است. جزئیات مدیریت عناصر مختلف وب مانند دکمه‌های رادیویی، چک باکس‌ها، بازشوها، انتخاب‌کننده‌های تاریخ، پنجره‌های بازشو و پنجره‌ها را شرح می‌دهد. انتظارات ضمنی و صریح را بررسی می‌کند، تکنیک‌های ضروری برای مدیریت همگام‌سازی در سلنیوم. توسعه رفتار محور (BDD) را با سلنیوم بررسی می کند، فایل های ویژگی را پوشش می دهد، مراحل ایجاد می کند، اسکریپت های اتوماسیون را می نویسد و خروجی را ارائه می دهد. پیش نیازها: تجربه کدنویسی پایتون لازم نیست. حتی داوطلبان غیر برنامه نویسی می توانند این دوره را به راحتی دنبال کنند

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

بخش 1 2: مقدمه

سخنرانی 1 فراگیران را با دوره آشنا می کند و نگاهی اجمالی به محتوای جامعی که آنها کاوش خواهند کرد ارائه می دهد. سخنرانی 2 در بخش 2، "شروع به کار"، مروری بر تست اتوماسیون ارائه می دهد و به دنبال آن مقایسه ای متفکرانه از تست دستی در مقابل اتوماسیون در سخنرانی 3 ارائه می کند. این بخش با درک اساسی از مبانی پایتون در سخنرانی 4 به پایان می رسد.

بخش 3: مبانی سلنیوم WebDriver و تست API

این بخش با مقدمه‌ای بر سلنیوم در سخنرانی 5 آغاز می‌شود، و به دنبال آن کاوشی عمیق در مکان‌یابی‌های موجود در سلنیوم در سخنرانی‌های 6 و 7 انجام می‌شود. سخنرانی 8 بر عنصر اصلی وب در سلنیوم و روش‌های اساسی آن تمرکز دارد. سخنرانی های بعدی به مدیریت عناصر مختلف مانند رادیو، چک باکس، کرکره، DatePicker، پنجره های بازشو، و ویندوز می پردازد.

بخش 4: همگام سازی

بخش 4 به جنبه حیاتی همگام سازی در سلنیوم می پردازد و به مسائل زمان بندی در اسکریپت های اتوماسیون می پردازد. سخنرانی 14 همگام سازی را معرفی می کند و به دنبال آن بحث های مفصلی در مورد انتظارهای ضمنی و آشکار در سخنرانی های 15 و 16 ارائه می شود.

بخش 5: آزمایش واحد با سلنیوم

آزمایش واحد با سلنیوم در بخش 5 مورد توجه قرار می گیرد، با سخنرانی 17 مقدمه ای ارائه می شود و سخنرانی 18 زبان آموزان را از طریق پیاده سازی های عملی راهنمایی می کند.

بخش 6: مدل شیء صفحه

بخش 6 مدل شی صفحه (POM) را در سخنرانی 19 معرفی می‌کند و به دنبال آن پیاده‌سازی جامع در سخنرانی‌های 20 و 21 ارائه می‌شود. فراگیران بینش‌های عملی برای به کارگیری مؤثر این الگوی طراحی به دست می‌آورند.

بخش 7: BDD با سلنیوم

توسعه رفتار محور (BDD) با سلنیوم تمرکز بخش 7 است. سخنرانی 22 BDD را معرفی می کند، و سخنرانی های بعدی فایل های ویژگی، ایجاد مراحل، و نوشتن اسکریپت های اتوماسیون را پوشش می دهد و خروجی عملی را در سخنرانی 26 به نمایش می گذارد.

>

بخش 8: نتیجه گیری

این دوره با بخش 8 پایان می‌یابد و یک نتیجه‌گیری جامع را در سخنرانی 27 ارائه می‌کند. نکات کلیدی خلاصه می‌شوند و فراگیران تشویق می‌شوند تا مهارت‌های خود را با اطمینان در سناریوهای دنیای واقعی به کار گیرند. این دوره ساختاریافته درک کاملی از تست اتوماسیون با استفاده از Selenium WebDriver و Python را تضمین می کند و آن را برای مبتدیان و آزمایش کنندگان با تجربه ارزشمند می کند.


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

معرفی Introduction

  • مقدمه دوره Introduction to Course

شروع شدن Getting Started

  • تست اتوماسیون Automation Testing

  • تست دستی در مقابل اتوماسیون Manual Vs Automation Testing

  • مبانی پایتون Python Basics

مبانی سلنیوم Webdriver و تست API Selenium Webdriver Basics and API Testing

  • مقدمه ای بر سلنیوم Introduction to Selenium

  • مکان یاب در سلنیوم Locators in Selenium

  • مکان یاب در سلنیوم ادامه دارد Locators in Selenium Continued

  • WebElement در سلنیوم - روشهای اساسی WebElement in Selenium - Basic Methods

  • رادیو و چک باکس Radio and Checkbox

  • کشویی Dropdown

  • DatePicker DatePicker

  • مدیریت پنجره های بازشو Handling Popups

  • پنجره ها Windows

هماهنگ سازی Synchronization

  • همگام سازی در سلنیوم Synchronization in Selenium

  • انتظار ضمنی Implicit Wait

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

تست واحد با سلنیوم Unit Test With Selenium

  • مقدمه ای بر تست واحد با سلنیوم Introduction to Unit Test With Selenium

  • تست واحد با سلنیوم Unit Testing with Selenium

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

  • مقدمه ای بر POM Introduction to POM

  • پیاده سازی Implementation

  • اجرا ادامه دارد Implementation Continued

BDD با سلنیوم BDD with Selenium

  • مقدمه ای بر BDD با سلنیوم Introduction to BDD with Selenium

  • فایل های ویژگی Feature Files

  • ایجاد مراحل Creating Steps

  • نوشتن اسکریپت های اتوماسیون Writing Automation Scripts

  • خروجی Output

نتیجه Conclusion

  • نتیجه گیری دوره Course Conclusion

نمایش نظرات

Udemy (یودمی)

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

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

آموزش تسلط بر تست اتوماسیون با سلنیوم و پایتون
جزییات دوره
3.5 hours
27
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,071
از 5
ندارد
ندارد
ندارد
EDU CBA
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

EDU CBA EDU CBA

مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.