لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر PyTest: تست های جامع و تکنیک های پیشرفته
Mastering PyTest:Comprehensive Tests and Advanced Techniques
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت برنامه های قوی پایتون با دانش تست عمیق اصول تست در پروژه تست پایتون سازماندهی انواع توابع تست تست کارآمد پیش نیازها:تمایل به یادگیری مبانی پایتون
در این دوره جامع PyTest، نه تنها درک عمیقی از آزمایش در پایتون به دست خواهید آورد، بلکه تجربه عملی در به کارگیری این مفاهیم در سناریوهای دنیای واقعی نیز کسب خواهید کرد. از طریق یک سری مثالها و نمایشهای عملی، یاد میگیرید که چگونه موارد آزمایشی مؤثر بنویسید، پروژههای آزمایشی را به طور کارآمد مدیریت کنید و از تمام قدرت ویژگیهای پیشرفته PyTest استفاده کنید.
با تمرکز بر عملی بودن، این دوره شما را به مهارت های مورد نیاز برای ساخت و نگهداری برنامه های کاربردی پایتون مجهز می کند. شما تکنیک هایی را برای تست استثناها، کار با انواع مختلف وسایل، استفاده از نشانگرهای سفارشی و مدیریت موثر دایرکتوری های تست بررسی خواهید کرد. علاوه بر این، نحوه گسترش عملکرد PyTest را با ایجاد افزونههای خود، به شما امکان میدهد تا محیط آزمایشی خود را مطابق با نیازهای پروژه خاص خود تنظیم کنید.
در پایان این دوره، نه تنها پایه محکمی در PyTest خواهید داشت، بلکه اعتماد به نفسی برای مقابله با سناریوهای آزمایش پیچیده خواهید داشت. چه یک مبتدی پایتون باشید که به دنبال ایجاد بهترین روشها هستید یا یک توسعهدهنده با تجربه که به دنبال افزایش مهارتهای آزمایشی خود هستید، این دوره دروازه شما برای تبدیل شدن به یک متخصص PyTest است. چه یک توسعه دهنده مشتاق پایتون یا یک برنامه نویس باتجربه باشید، این دوره منبع ارزشمند شما برای تسلط بر PyTest و ارتقای قابلیت های تست نرم افزار شما به ارتفاعات جدید خواهد بود.
سرفصل ها و درس ها
شروع با PyTest: مبانی و اصول
Getting Started with PyTest: Foundations and Fundamentals
PyTest برای چه مواردی استفاده می شود
What is PyTest Used For
انواع تست
Types of Testing
ورودی ها و خروجی های Pytest
Pytest Inputs and Outputs
ایجاد فایل های تست ساده در پایتون
Creating Simple Test Files in Python
ایجاد تاپل ها برای تست
Creating Tuples to Test
استفاده از Tuples برای تست کامپوننت های متعدد
Using Tuples to Test Multiple Components
توضیحات خروجی PyTest
PyTest Output Description
با استفاده از گزینه های PyTest
Using the PyTest Options
با استفاده از گزینه های PyTest: قسمت 2
Using the PyTest Options: Part 2
ایجاد و سازماندهی توابع تست PyTest
Creating and Organizing PyTest Test Functions
نوشتن توابع تست با PyTest: نمای کلی
Writing Test Functions with PyTest: Overview
ایجاد پروژه آزمایشی
Create Test Project
پروژه آزمایشی: واحد ماژول 2
Test Project: Unit Modules 2
توابع تست: تنوع قسمت 1
Test Functions : Variety Part 1
توابع تست: تنوع قسمت 2
Test Functions : Variety Part 2
توابع تست: تست ها را اضافه کنید
Test Functions : Add Tests
پروژه آزمایشی: استثناهای API
Test Project : API Exceptions
پروژه تست: تست شناسه منحصر به فرد قسمت 1
Test Project : Unique ID Test Part 1
تکنیک های پیشرفته PyTest و مدیریت پروژه تست
Advanced PyTest Techniques and Test Project Management
پروژه تست: تست شناسه منحصر به فرد قسمت 2
Test Project : Unique ID Test Part 2
با استفاده از بیانیه ادعا
Using the Assert Statement
استثناها
Exceptions
اجرای توابع تست
Running Test Functions
رد شدن از آزمون ها
Skipping Tests
تست های شکست مورد انتظار
Expected Fail Tests
زیر مجموعه های در حال اجرا
Running Subsets
تست پارامتریزه
Parametrized Testing
استفاده از ابزارهای PyTest برای آزمایش کارآمد
Leveraging PyTest Fixtures for Efficient Testing
مقدمه ای بر فیکسچرها
Introduction to Fixtures
استفاده و اشتراک گذاری فیکسچرها
Using and Sharing Fixtures
نمایش نظرات