🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست API دستی و اتومات با استفاده از پایتون و فریم ورک پای تست (Pytest)
- آخرین آپدیت
دانلود API Manual/Automation testing using PYTHON/ PYTEST Framework
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش جامع تست اتوماتیک API با پایتون: دوره کامل SDET برای مبتدیان
آیا به دنبال تبدیل شدن به یک متخصص در تست اتوماتیک API هستید؟ این دوره جامع برای مبتدیان طراحی شده است و شما را از صفر تا صد در تست اتوماتیک API با استفاده از پایتون و کتابخانه requests همراهی میکند. اگر قصد ورود به حوزه SDET (مهندس توسعه نرمافزار در تست) را دارید یا میخواهید مهارتهای خود را در اتوماسیون Backend ارتقا دهید، این دوره برای شما مناسب است!
در پایان این دوره، شما با اطمینان قادر خواهید بود تست API را انجام دهید، اتوماسیون با پایتون را پیادهسازی کنید و با خیال راحت در مصاحبهها شرکت کنید. تست اتوماتیک API یکی از مهمترین مهارتها برای SDET ها و تسترهای Backend است و این دوره دانش و ابزارهای لازم برای موفقیت را در اختیار شما قرار میدهد.
همیشه خوشحالیم که به شما کمک کنیم و بهترینها را برای یادگیری تست اتوماتیک API با پایتون آرزو میکنیم، که امروزه یک دوره بسیار پرطرفدار برای SDET ها و تسترهای اتوماسیون Backend است.
چه چیزی این دوره را متمایز میکند؟
بدون نیاز به پیشزمینه: این دوره برای مبتدیان طراحی شده است! شما از مبانی پایتون شروع کرده و به تدریج وارد تکنیکهای پیشرفته اتوماسیون API خواهید شد.
مثالهای واقعی: با استفاده از مثالهای API زنده و پروژههای واقعی، درست مانند یک محیط کاری واقعی، یاد بگیرید.
پوشش جامع: این دوره همه چیز را که باید بدانید، از تست دستی API گرفته تا تکنیکهای پیشرفته اتوماسیون پایتون و گزارشگیری تست را پوشش میدهد.
مهارتهای مرتبط با صنعت: مهارتهای کلیدی مورد استفاده شرکتهای برتر مانند اتوماسیون API با پایتون، فریمورک Pytest، گزارشگیری Allure، Loggers و بسیاری موارد دیگر را بیاموزید.
چه چیزی یاد خواهید گرفت:
مبانی پایتون:
یک پایه قوی در پایتون به دست آورید، که همه چیز از متغیرها و حلقهها گرفته تا توابع و ساختارهای داده را پوشش میدهد.
تست دستی API:
مفاهیم اصلی تست API، از جمله انواع مختلف درخواستها و پاسخهای API (GET، POST، PUT، DELETE) را درک کنید.
تست اتوماتیک API با پایتون:
یاد بگیرید چگونه تست API را به طور اتوماتیک با استفاده از کتابخانه requests انجام دهید، با تمرکز بر عملیات CRUD برای درخواستهای GET، POST، PUT و DELETE.
پروژههای نمایشی زنده:
با پروژههای API زنده و وبسایتهای واقعی تمرین کنید تا تجربه عملی کسب کنید و یادگیری خود را تقویت کنید.
ابزارهای پیشرفته پایتون:
بر ابزارهای پایتون مانند تجزیه JSON، مدیریت خطا و عبارات با قاعده مسلط شوید تا تستهای API خود را کارآمدتر و قویتر کنید.
ساخت فریمورک اتوماسیون از صفر:
یاد بگیرید چگونه یک فریمورک اتوماسیون کامل برای تست API با استفاده از پایتون بسازید و ابزارهای ضروری مانند Pytest را یکپارچه کنید.
فریمورک Pytest:
Pytest را درک کنید و نحوه استفاده از آن را برای تست اتوماتیک بیاموزید. تجربه عملی با اجرای تست کیس، ادعاها و سازماندهی تستهای خود کسب کنید.
گزارشگیری Allure:
یاد بگیرید چگونه با استفاده از Allure برای تجسم بهتر نتایج تست، گزارشهای تست دقیق ایجاد کنید.
Loggers برای اشکالزدایی:
Loggers را در فریمورک تست خود پیادهسازی کنید تا اشکالات را رفع کنید و اجرای تست را به طور موثرتر پیگیری کنید.
چه کسانی میتوانند از این دوره بهرهمند شوند؟
مبتدیان در پایتون که میخواهند وارد حوزه SDET شوند و بر تست اتوماتیک API مسلط شوند.
متخصصان QA که به دنبال انتقال به نقشهای تست اتوماتیک یا تست Backend هستند.
مهندسان توسعه نرمافزار در تست (SDET) که قصد دارند مهارتهای خود را در تست API و اتوماسیون مبتنی بر پایتون تقویت کنند.
تسترها یا توسعهدهندگانی که میخواهند تست RESTful APIs و microservices را اتوماتیک کنند.
مهندسان اتوماسیون که علاقهمند به یادگیری در مورد اتوماسیون تست API با پایتون و Pytest هستند.
ویژگیهای کلیدی:
پروژهها و نمایشهای زنده: سناریوهای واقعی اتوماسیون API را با چندین نمایش زنده و تمرین تمرین کنید.
ساخت عملی فریمورک: فریمورک اتوماسیون تست API خود را از صفر بسازید.
مسیر یادگیری جامع: از مبانی پایتون تا فریمورکهای اتوماسیون پیشرفته، همه چیز پوشش داده شده است.
آمادگی برای مصاحبه: برای مصاحبههای تست API و اتوماسیون پایتون با بینش متخصصان و سوالات مصاحبه آماده شوید.
گزارشدهی در زمان واقعی: از گزارشگیری Allure و Loggers برای تولید گزارشهای تست حرفهای و عیبیابی خطاها استفاده کنید.
ثبتنامهای برتر از دستههای زیر است:
تست اتوماتیک API با پایتون
تست API با پایتون
پایتون برای SDET
تست اتوماتیک API
فریمورک اتوماسیون Pytest
گزارشگیری Allure برای تست API
اتوماسیون پایتون برای SDET ها
تست API با Python Requests
تست Backend API
یادگیری تست API از صفر
فریمورک اتوماسیون API
دوره اتوماسیون پایتون برای مبتدیان
دوره تست API SDET
اتوماتیک کردن API با پایتون
آماده هستید تا حرفه خود را در اتوماسیون ارتقا دهید؟
با این دوره عملی و مناسب برای مبتدیان، اولین قدم را برای تبدیل شدن به یک متخصص اتوماسیون پایتون و SDET بردارید. چه از صفر شروع کنید و چه به دنبال ارتقای مهارتهای اتوماسیون خود هستید، این دوره برای شماست!
همین حالا ثبتنام کنید و اتوماتیک کردن مسیر خود به سوی موفقیت را آغاز کنید!
بهترین آرزوها را برای سفر یادگیری شما دارم و مشتاقانه منتظر دیدن موفقیت شما هستم!
پانکاج گوپتا
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
درخواست فروتنانه!!
Humble Request!!
تجربه یادگیری بهتر - ضروری برای تازه واردان به Udemy | اختیاری برای کسانی که می دانند
Better Learning Experience - Must for new to Udemy | Optional who know
دسترسی به مدرس در هر زمان
Reachout to Instructor anytime
درک مبانی API - برای مبتدیان
Basics understanding of API - for Beginners
برنامه یادگیری دوره
Course Learning Plan
API چیست؟
What is an API ?
چرا به API نیاز داریم؟
Why we need API ?
مثالهای واقعی API و Web Services در برنامه زنده
API & WebServices Real time Example on Live Application
توضیح معماری API
API Architecture Explanation
تفاوت بین API و Web Services چیست؟
Difference Between API & WebServices ?
درک اولیه REST و SOAP API
Rest & SOAP API Basic understanding
HTTP چیست؟
What is HTTP ?
REST و SOAP چیست؟ (همراه با مثال های خنده دار)
What is REST & SOAP with funny Examples ?
تفاوت بین REST و SOAP چیست؟
Difference between REST & SOAP ?
مثال های عملی API با توضیح
API Practical Examples with Explanation
مبانی سرویس، URI، URL و نقاط پایانی
Basic of Service, URI, URL & End Points
پارامتر مسیر و Query در فراخوانی های API
Path & Query Parameter in API calls
متدهای HTTP برای RestAPI و عملیات CRUD
HTTP methods for RestAPI & CRUD Operation
فراخوانی API در زمان واقعی در برنامه
Real time API Call in Application
تست دستی API با استفاده از PostMan
Manual API Testing using PostMan
تست دستی API چیست؟
What is Manual API Testing?
PostMan چیست؟ چگونه با استفاده از آن API Testing را انجام دهیم؟
What is PostMan? How to do API Testing using it?
راه اندازی و نصب PostMan
PostMan Setup & Installation
دانلود برنامه Native PostMan I در صورت مواجهه با مشکل
Download PostMan Native App I If facing Issue
تست دستی API در پروژه زنده با تمرینات عملی
API Manual Testing on Live Project with Practicals
نمونه وب سایت رایگان برای API Testing - هدف تمرین
Free Website examples for API Testing - Practice Purpose
تست بر روی هر API زنده رایگان - بسیار مهم (VVI)
Test on Any Free Live API - VVI
متد GET - API Testing
GET method - API Testing
متد GET - مثال
GET method - Example
متد POST - API Testing
POST method - API Testing
متد PUT - API Testing
PUT method - API Testing
متد DELETE - API Testing
DELETE method - API Testing
متد PATCH - API Testing
PATCH method - API Testing
درک کدهای خطای API برای API Testing زنده
Understanding API Errors Code for Live API Testing
کد خطا و وضعیت در API Testing چیست؟
What is Error & status code in API Testing?
تمام کدهای پاسخ واقعی - با توضیح
All Actual Response code - with explanation
کدهای خطای پرکاربرد و تفاوت ها - بسیار مهم (VVI) برای مصاحبه
Frequently Used Errors code & Differences - VVI for Interview
درک مبانی اتوماسیون API
API Automation Basic Understanding
اتوماسیون API چیست؟
What is API Automation?
چرا به اتوماسیون API نیاز داریم؟
Why do we need API automation?
Rest API چیست؟
What is Rest API?
یادگیری بعدی؟
Next Learning ?
تنظیمات و پیش نیازهای PYTHON
Set up & Prerequisites for PYTHON
دانلود و راه اندازی پایتون برای Mac/Linux
Download & Setup Python for Mac/Linux
دانلود و راه اندازی پایتون برای ویندوز
Download & Setup Python for Windows
تنظیمات ویژه برای کاربران ویندوز - یادگیری آسان - اختیاری
Special Setup for Windows User - Easy Learning - Optional
دانلود و راه اندازی Pycharm
Download & setup Pycharm
PIP چیست و چه کاربردهایی دارد؟
What is PIP & it's uses
استفاده از PIP و تمرین
Using PIP & Practice
مفاهیم بسیار اساسی پایتون
Python Very Basics Concepts
ایجاد پروژه جدید پایتون در Pycharm
Creating new Python Project in Pycharm
ایجاد فایل پایتون و اولین برنامه
Creating Python File & first program
شناسه PYTHON
PYTHON Identifier
کامنت های پایتون و ورودی های سیستم
Python Comments & System inputs
انواع داده های پایتون
Python Data Types
انواع داده در PYTHON
Data types in PYTHON
اعلان و کار با نوع داده تکی
Declare & working with single data type
اعلان و کار با انواع داده چندگانه
Declare & working with Multiple data type
مفاهیم لیست | تاپل و دیکشنری
List | Tupple & Dictionary Concepts
عملگرهای پایتون
Python Operators
عملگر در پایتون
Operator in Python
کار با تمام عملگرهای پایتون
Working with all the python operator
عبارات پایتون و کنترل جریان
Python Statements & Flow control
استفاده از If Else در پایتون
If Else use in Python
حلقه For در پایتون
For loop in Python
حلقه For با Range در پایتون
For loop with Range in Python
حلقه While در پایتون
While loop in Python
تابع پایتون و Switch Case
Python function & Switch Case
تابع پایتون با تمرینات عملی
Python function with Practicals
مدیریت چندین حالت با استفاده از switch
Handling multiple cases using switch
مدیریت چندین حالت با استفاده از switch قسمت - II
Handling multiple cases using switch Part - II
مفاهیم OOPs پایتون
Python OOPs Concepts
اصول اولیه OOPs و کلاس و شی
Basic OOPs Principal & Class & Object
سازنده پیش فرض در پایتون
Default Constructor in Python
سازنده پارامتری در پایتون
Parameterized Constructor in Python
وراثت در پایتون
Inheritance in Python
متغیر کلاس و نمونه در پایتون
Class & Instance variable in Python
مفاهیم رشته پایتون
Python String Concepts
عملکرد اصلی رشته قسمت - I
String Basic Function Part - I
عملکرد اصلی رشته قسمت - II
String Basic Function Part - II
مدیریت استثنا در پایتون
Exception handling in Python
مدیریت استثنا در پایتون
Handling Exception in Python
ایجاد استثنا در PYTHON
Raising exceptions in PYTHON
مدیریت استثنا در PYTHON
Exception Handling in PYTHON
مدیریت استثنا با Try-except-else
Exception Handling with Try-except-else
مدیریت استثنا با Try-Except-Else-Finally
Exception Handling with Try-Except-Else-Finally
شروع کار با API Automation Testing با استفاده از PYTHON
Getting Started with API Automation Testing Using PYTHON
کتابخانه PYTHON Request چیست؟
What is PYTHON Request library ?
مروری بر کتابخانه Request
Going through Request library
راه اندازی API Automation با استفاده از PYTHON
Setup API Automation using PYTHON
تست بر روی هر API زنده رایگان - بسیار مهم (VVI)
Test on Any Free Live API - VVI
اجرای API GET پایه با استفاده از Postman
Fire basic GET API using Postman
اتوماتیک سازی اولین API
Automating First API
اتوماتیک سازی فراخوانی API GET
Automating GET API Call
اجرای فراخوانی API GET
Firing GET API Call
اعتبارسنجی کد وضعیت API با Assertion
Validating API Status code by Assertion
اعتبارسنجی بدنه پاسخ JSON
Validating JSON response body
اتوماتیک سازی فراخوانی API POST پایه قسمت - I
Automating Basic POST API Call Part - I
اتوماتیک سازی فراخوانی API POST قسمت - II
Automating POST API Call Part - II
اتوماسیون فراخوانی API PUT
PUT API call Automation
اتوماسیون فراخوانی API PATCH
PATCH API Call Automation
اتوماسیون فراخوانی API Delete
Delete API Call Automation
پروژه زنده API Testing با تمرینات عملی
Live Project API Testing with Practicals
ایجاد مجموعه API و به اشتراک گذاری آن با تیم
Create API Collection and share it with Team
به اشتراک گذاری یک API واحد با تیم با استفاده از cURL
Sharing single API with team using cURL
پروژه زنده API Testing - I
Live Project API Testing - I
پروژه زنده API Testing - II
Live Project API Testing - II
رویکرد پروژه زنده API Testing
Live Project API Testing Approach
پروژه زنده تست سرتاسری API - تعامل چند API
Live Project API end to end testing - Multiple API Interaction
ایجاد یک کاربر با فراخوانی API زنده
Create a User with Live API Call
تایید ایجاد کاربر با فراخوانی API زنده
Verify User creation with Live API Call
ایجاد | به روز رسانی و حذف کاربر با فراخوانی های چند API
Create | Update & Delete user with Multiple API calls
چارچوب PYTEST - قسمت 1
PYTEST Framework - Part 1
برنامه ریزی ساخت چارچوب؟
Framework building Plan ?
معرفی PYTEST
Introduction to PYTEST
راه اندازی PYTEST
PYTEST Setup
اجرای تست با استفاده از PYTEST
Running Test Using PYTEST
اجرای تست PYTEST با استفاده از دستورات
Running PYTEST Test using Commands
PYTEST - گروه بندی تست ها
PYTEST - Grouping the Tests
PYTEST - گروه بندی ماژول ها و اجرا
PYTEST - Grouping the Modules & Execute
نمایش نظرات