لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سلنیوم پایتون با Behave BDD (Basic + Advance + Architect)
Selenium Python with Behave BDD(Basic + Advance + Architect)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Selenium Python با Behave BDD، Page Objects، Data Driven و بسیاری از پروژه های زنده. آموزش مفاهیم فریمورک انتها به انتها سلنیوم با پایتون همراه با فریم ورک های اصلی و پروژه های زنده چارچوب مبتنی بر داده ها. به ویژه برای مبتدیان با تجربه برنامه نویسی صفر طراحی شده است بهترین دوره برای دانش آموزانی که قبلاً روی Selenium با جاوا کار کرده اند.
سلنیوم پایتون با Behave BDD، اشیاء صفحه، داده محور و بسیاری از پروژه های زنده. مفاهیم فریمورک سرتاسری
را بیاموزید
بعد از راهاندازی موفقیتآمیز سلنیوم جاوا، در اینجا یک بلستر اصلی دیگر در سلنیوم با Python Core وجود دارد. هر مبحث در این دوره از سطح بسیار پایین/سطح زمین تا سطح کارشناسی پوشش داده شده است.
Python بعد از جاوا زبان بعدی در صنعت است. این روزها که بازار هوش مصنوعی و یادگیری ماشینی در حال رونق است، فرصت های زیادی برای سلنیوم پایتون پیدا خواهید کرد.
در صورتی که قبلاً با سلنیوم جاوا آشنایی دارید، این دوره را بسیار آسان و مستقیم خواهید یافت و باید بتوانید آن را در کمتر از یک ماه به پایان برسانید و به آن مسلط شوید.
این دوره مخصوصاً برای افرادی با دانش برنامه نویسی صفر طراحی شده است، هر کسی با هر پیشینه ای می تواند به راحتی Selenium Automation را با پایتون بیاموزد و به آن مسلط شود و شروع به اعمال در شغل فعلی/مصاحبه های خود و غیره کند
نمونههای عملی از بسیاری از وبسایتهای زنده، بسیاری از نکات مصاحبه، وبسایتهای تمرینی ارائه شده برای اتوماسیون گرفته شده است
این دوره به ایجاد پایگاه شما برای سایر ابزارهای اتوماسیون مانند Appium برای تست تلفن همراه، ماژول Rest/درخواست برای تست API و غیره کمک می کند
در طول دوره، بهترین پشتیبانی من را در سؤالات خود با زمان چرخش 24 ساعته و حتی کمتر دریافت خواهید کرد.
موضوعات اصلی شامل:
----------Python CORE----------
----------PyCharm IDE----------
---------- سلنیوم از مفاهیم اولیه تا سطح پیشرفته----------
---------- چارچوب پایست----------
----------اجرای تست موازی-----------
----------گزارش جذاب----------
----------Git/GitHub----------
----------CI - جنکینز----------
----------چارچوب مبتنی بر داده----------
----------چارچوب مدل شیء صفحه----------
----------Behave BDD Framework-----------
ابزارهایی مانند: خواندن Excel، تولید گزارش، ارسال ایمیل خودکار، اتصال به پایگاه داده و غیره
یادگیری مبارک!!!
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
معرفی
Introduction
سلنیوم چیست؟
What is Selenium?
سلنیوم و همه اجزای اصلی چیست؟
What is Selenium and all major components?
مروری بر وب سایت جدید
New Website Walkthrough
سلنیوم چیست؟
What is Selenium?
PYTHON CORE - مقدمه و پیش نیاز
PYTHON CORE - Introduction and pre-requisite
مقدمه ای بر Python Core
Introduction to Python Core
نصب پایتون در ویندوز
Installing Python on Windows
PyCharm IDE را نصب کنید
Install PyCharm IDE
PYTHON CORE - مقدمه و پیش نیاز
PYTHON CORE - Introduction and pre-requisite
کل کد مورد استفاده در سخنرانی های Python Core را دانلود کنید
Download the entire code used in Python Core lectures
کل کد مورد استفاده در سخنرانی های Python Core را دانلود کنید
Download the entire code used in Python Core lectures
کل کد مورد استفاده در سخنرانی های Python Core را دانلود کنید
Download the entire code used in Python Core lectures
PYTHON CORE - مبانی
PYTHON CORE - BASICS
متغیرهای پایتون
Python variables
انواع داده در پایتون
Datatypes in Python
رشته پایتون
Python String
عملگرها - حسابی و رابطه ای
Operators - Arithmetic and Relational
عملگرها - عملگرهای رابطه ای و منطقی
Operators - Relational and Logical operators
ایجاد ابزار ExcelReader
Creating ExcelReader utility
اتصال به پایگاه داده
Database Connectivity
Python MAIL API
Python MAIL API
کد API ایمیل
Mail API Code
خدمات رفاهی
Utilities
تست داده محور
Data Driven Testing
تست مبتنی بر داده از طریق ادغام ورق اکسل
Data Driven Testing through Excel sheet integration
کد را دانلود کنید
Download the code
تست داده محور
Data Driven Testing
پروژه زنده: چارچوب مدل شی صفحه با رویکردهای مبتنی بر داده و کلید واژه
LIVE PROJECT: Page Object Model Framework with Data & Keyword driven approaches
تعریف بسته ها و ایجاد معماری پروژه
Defining packages and creating the project architecture
ایجاد اولین صفحه تجاری و تعریف کلمات کلیدی
Creating the first business page and defining keywords
ایجاد کلمه کلیدی Select و اولین مورد آزمایشی
Creating the Select keyword and the very first test case
بهینه سازی کد و رفع مشکلات طراحی زمان اجرا
Optimizng the code and fixing the runtime design issues
ورود به سیستم - گزارشها را به موارد آزمایشی اضافه کنید
Logging - Add logs to the test cases
ایجاد صفحات تجاری بیشتر در یک وب سایت جدید
Creating more business pages on a new website
افزودن موارد آزمایشی بیشتر در یک وب سایت جدید
Adding more testcases on a new website
افزودن اظهارات به آزمون دوم
Adding assertions to the second test
طراحی انتها به انتها مورد آزمون سوم
Designing end to end 3rd test case
ایجاد گزارش های جذاب
Generating Allure Reports
درک معماری چارچوب در پوسته مهره
Understanding the framework architecture in a nut shell
کد پروژه را دانلود کنید
Download the project code
فایل Requirements.txt
Requirements.txt file
پروژه زنده: چارچوب مدل شی صفحه با رویکردهای مبتنی بر داده و کلید واژه
LIVE PROJECT: Page Object Model Framework with Data & Keyword driven approaches
پروژه زنده: Jenkins CI - پیکربندی دقیق، چارچوب و گزارش های جذاب
LIVE PROJECT: Jenkins CI - Detailed Configuration, Framework and Allure Reports
پیکربندی جنکینز و یکپارچه سازی چارچوب و گزارش های جذاب ما
Configuring Jenkins and integrating our framework and allure reports
فشار دادن کد به مخزن GitHub
Pushing the code to GitHub Repository
ادغام GitHub با Jenkins CI
GitHub Integration with Jenkins CI
انجام یکپارچه سازی مداوم
Performing Continuous Integration
پروژه زنده: Jenkins CI - پیکربندی دقیق، چارچوب و گزارش های جذاب
LIVE PROJECT: Jenkins CI - Detailed Configuration, Framework and Allure Reports
پروژه زنده: POM - اجرای چارچوب روی شبکه سلنیوم برای آزمایش موازی
LIVE PROJECT: POM - Running the framework on Selenium Grid for parallel test
اجرای فریم ورک روی شبکه سلنیوم برای اجرای آزمایش موازی
Running the framework on Selenium Grid for parallel test execution
پروژه زنده: POM - اجرای چارچوب روی شبکه سلنیوم برای آزمایش موازی
LIVE PROJECT: POM - Running the framework on Selenium Grid for parallel test
Git/GitHub Basics (اگر قبلاً می دانید Git چگونه کار می کند از این سخنرانی ها صرفنظر کنید)
Git / GitHub Basics (Skip these lectures if you already know how Git works)
Git/مبانی GitHub
Git / GitHub Basics
مقدمه ای بر سیستم کنترل نسخه
Introduction to version control system
نصب Git در ویندوز
Installing Git on Windows
به روز رسانی 2022 - شروع به کار با GIT
UPDATE 2022 - Getting started with GIT
به روز رسانی 2022 - Git Branching
UPDATE 2022 - Git Branching
به روز رسانی 2022 - تضادهای ادغام و ادغام Git
UPDATE 2022 - Git Merge and Merging conflicts
به روز رسانی 2022 - ایجاد یک مخزن در GitHub و فشار دادن کد
UPDATE 2022 - Creating a repository on GitHub and Pushing Pulling the code
به روز رسانی 2022 - کشیدن پروژه از مخزن GitHub
UPDATE 2022 - Pulling the project from GitHub repository
Git/GitHub Basics (اگر قبلاً می دانید Git چگونه کار می کند از این سخنرانی ها صرفنظر کنید)
Git / GitHub Basics (Skip these lectures if you already know how Git works)
نمایش نظرات