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

Mastering Automation Testing with Selenium and Python

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: مهارت‌های آزمایشی خود را با سلنیوم، پایتون و استراتژی‌های اتوماسیون با دوره‌های تست نرم‌افزار کارآمد در تست اتوماسیون، تقویت کنید و اهمیت آن را در توسعه نرم‌افزار مدرن مشخص کنید. تست های دستی و اتوماسیون را با هم مقایسه می کند و بینش هایی را در مورد نقاط قوت و کاربردهای مربوطه ارائه می دهد. مکان یابی ها را در سلنیوم کاوش می کند، که برای شناسایی و تعامل با عناصر وب حیاتی است. جزئیات مدیریت عناصر مختلف وب مانند دکمه‌های رادیویی، چک باکس‌ها، بازشوها، انتخاب‌کننده‌های تاریخ، پنجره‌های بازشو و پنجره‌ها را شرح می‌دهد. انتظارات ضمنی و صریح را بررسی می‌کند، تکنیک‌های ضروری برای مدیریت همگام‌سازی در سلنیوم. توسعه رفتار محور (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

      نمایش نظرات

      آموزش تسلط بر تست اتوماسیون با سلنیوم و پایتون
      جزییات دوره
      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+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.