آموزش اتوماسیون تست با سلنیوم (Selenium) و پایتون - آخرین آپدیت

دانلود Apply Selenium Automation Testing Using Python

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، یاد می‌گیرید چگونه تست‌های اتوماسیون وب را با استفاده از Selenium و Python طراحی، پیاده‌سازی و اجرا کنید. شما با الگوهای طراحی استاندارد و چارچوب‌های صنعتی آشنا شده و راهکارهای تست مقیاس‌پذیر و قابل نگهداری را برای ارزیابی عملکرد نرم‌افزار پیاده‌سازی خواهید کرد. این دوره یک راهنمای جامع و عملی برای اتوماسیون تست با سلنیوم است که شما را از مفاهیم پایه تا پیاده‌سازی‌های واقعی هدایت می‌کند. مباحث با اصول تست، مقدمات پایتون و اصول پایه Selenium WebDriver آغاز شده و به تدریج به تعامل با المان‌های وب، مدیریت محتوای داینامیک و حل چالش‌های همگام‌سازی می‌رسد. شما با استفاده از چارچوب‌های تست واحد پایتون، مجموعه‌های تست ساختاریافته ایجاد کرده و با پیاده‌سازی الگوی طراحی Page Object Model (POM)، خوانایی و قابلیت نگهداری کدهای تست خود را افزایش می‌دهید. ویژگی منحصربه‌فرد این دوره، رویکرد جامع آن در ادغام مهارت‌های فنی اتوماسیون با توسعه رفتار-محور (BDD) است. شما سناریوهای تست قابل درک برای کسب‌وکار را با زبان Gherkin می‌نویسید، آن‌ها را به مراحل اجرایی اتوماسیون متصل می‌کنید و جریان‌های کاری کامل که رفتار واقعی کاربر را شبیه‌سازی می‌کنند، اجرا خواهید کرد. در پایان دوره، شما آماده‌اید تا فریم‌ورک‌های اتوماسیون Selenium در سطح تولید (Production) ایجاد کنید، نتایج تست را به درستی تفسیر کرده و بهترین شیوه‌های مدرن توسعه نرم‌افزار و تست (QA) را به کار بگیرید.

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

مبانی اتوماسیون و سلنیوم Foundations of Automation and Selenium

  • معرفی دوره Introduction to Course

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

  • تفاوت تست دستی و اتوماسیون Manual Vs Automation Testing

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

  • معرفی سلنیوم Introduction to Selenium

  • لوکیتورها (Locators) در سلنیوم Locators in Selenium

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

کار با المان‌های وب و همگام‌سازی Working with Web Elements and Synchronization

  • المان‌های وب (WebElement) و متدهای پایه WebElement in Selenium - Basic Methods

  • رادیوباتن‌ها و چک‌باکس‌ها Radio and Checkbox

  • لیست‌های کشویی (Dropdown) Dropdown

  • انتخاب‌گر تاریخ (DatePicker) DatePicker

  • مدیریت پاپ‌آپ‌ها Handling Popups

  • مدیریت پنجره‌ها Windows

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

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

  • انتظار صریح (Explicit Wait) Explicit Wait

فریم‌ورک‌های تست و الگوهای طراحی Test Frameworks and Design Patterns

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

  • تست واحد با سلنیوم بخش ۱ Unit Testing with Selenium Part 1

  • تست واحد با سلنیوم بخش ۲ Unit Testing with Selenium Part 2

  • تست واحد با سلنیوم بخش ۳ Unit Testing with Selenium Part 3

  • معرفی الگوی POM Introduction to POM

  • پیاده‌سازی Implementation

  • ادامه پیاده‌سازی Implementation Continued

توسعه رفتار-محور (BDD) و اجرای پروژه Behavior-Driven Development and Project Execution

  • معرفی BDD با سلنیوم Introduction to BDD with Selenium

  • فایل‌های Feature Feature Files

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

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

  • خروجی Output

  • جمع‌بندی دوره Course Conclusion

نمایش نظرات

آموزش اتوماسیون تست با سلنیوم (Selenium) و پایتون
جزییات دوره
8h 30m
29
(آخرین آپدیت)
98
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده