آموزش Pytest: اتوماسیون تست واحد در پایتون

Pytest: Unit test automation in Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آموزش خودکار کردن تست واحد در پایتون با چارچوب پایتون تست خودکار واحد پایتون در پایتون پیش نیازها: آشنایی اولیه با اصول پایتون

سلام! به اتوماسیون تست واحد با Pytest خوش آمدید!

این دوره به شما کمک می کند تا در تست اتوماسیون با چارچوب Pytest تسلط پیدا کنید. Pytest یک چارچوب آزمایشی است که به ما امکان می دهد کدهای تست را با استفاده از پایتون بنویسیم. اگر بخواهید می‌توانیم برای آزمایش هر چیزی در هر محیطی، مانند پایگاه داده، API و حتی رابط کاربری گرافیکی، کد بنویسیم. این یک چارچوب ساده برای یادگیری است، درست مانند پایتون.

در این دوره، ما تمام مباحث چارچوب پایتون پایتون را بررسی خواهیم کرد و فرض بر این است که شما حداقل تجربه قبلی با کدنویسی پایتون دارید.

ما همه چیز را در مورد Pytest یاد خواهیم گرفت که به ما کمک می کند تا یک چارچوب اتوماسیون تست را به راحتی بسازیم. ما تمام جنبه های مهم pytest و همچنین نحوه انجام اتوماسیون در محیط آزمایش واقعی را پوشش خواهیم داد.

با یک چارچوب اتوماسیون تست سریع و مقیاس‌پذیر که در Python با استفاده از جعبه ابزار Pytest نوشته شده است، به تیم خود بینش‌های عملی و بر حسب تقاضا در مورد وضعیت محصول خود بدهید. بیاموزید که چگونه راه‌اندازی و کد خرابی دیگ بخار را حذف کنید، چندین آزمایش را همزمان اجرا کنید، و تاریخچه آزمایش‌های خود را برای شناسایی تست‌های کند یا مشکل‌دار ردیابی کنید.

می‌آموزید که چگونه بخش‌هایی از تست‌های خود را بیان کنید، چگونه تست‌ها را کشف کنید، و خواندن و مدیریت تست‌ها را آسان‌تر کنید. در طول دوره، نمونه‌های کد تست واحد زیادی را در پایتون خواهید دید.


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

معرفی Introduction

  • به این دوره خوش آمدید! :) Welcome to this course! :)

  • به این دوره خوش آمدید! :) Welcome to this course! :)

  • به این دوره خوش آمدید! :) Welcome to this course! :)

  • به این دوره خوش آمدید! :) Welcome to this course! :)

معرفی Introduction

معرفی Introduction

معرفی Introduction

تنظیم محیط خود Setting up your environment

  • نصب پایتون Installing Python

  • نصب پایتون Installing Python

  • نصب پایتون Installing Python

  • نصب پایتون Installing Python

  • نصب کد ویژوال استودیو Installing Visual studio code

  • نصب کد ویژوال استودیو Installing Visual studio code

  • نصب کد ویژوال استودیو Installing Visual studio code

  • نصب کد ویژوال استودیو Installing Visual studio code

  • در حال نصب Pytest Installing Pytest

  • در حال نصب Pytest Installing Pytest

  • در حال نصب Pytest Installing Pytest

  • در حال نصب Pytest Installing Pytest

تنظیم محیط خود Setting up your environment

تنظیم محیط خود Setting up your environment

تنظیم محیط خود Setting up your environment

نوشتن تست های واحد با Pytest Writing unit tests with Pytest

  • اولین تست واحد Pytest شما Your first Pytest unit test

  • اولین تست واحد Pytest شما Your first Pytest unit test

  • اولین تست واحد Pytest شما Your first Pytest unit test

  • اولین تست واحد Pytest شما Your first Pytest unit test

  • پارامترسازی آزمون های واحد Parameterizing the unit tests

  • پارامترسازی آزمون های واحد Parameterizing the unit tests

  • پارامترسازی آزمون های واحد Parameterizing the unit tests

  • پارامترسازی آزمون های واحد Parameterizing the unit tests

  • زیر مجموعه ای از تست های واحد خود را اجرا کنید Execute a subset of your unit tests

  • زیر مجموعه ای از تست های واحد خود را اجرا کنید Execute a subset of your unit tests

  • زیر مجموعه ای از تست های واحد خود را اجرا کنید Execute a subset of your unit tests

  • زیر مجموعه ای از تست های واحد خود را اجرا کنید Execute a subset of your unit tests

  • گروه بندی آزمون ها با استفاده از نشانگرها Grouping tests using markers

  • گروه بندی آزمون ها با استفاده از نشانگرها Grouping tests using markers

  • گروه بندی آزمون ها با استفاده از نشانگرها Grouping tests using markers

  • گروه بندی آزمون ها با استفاده از نشانگرها Grouping tests using markers

  • Contest.py Conftest.py

  • Contest.py Conftest.py

  • Contest.py Conftest.py

  • Contest.py Conftest.py

  • پس از چند آزمایش ناموفق توقف کنید Stop after a number of failed tests

  • پس از چند آزمایش ناموفق توقف کنید Stop after a number of failed tests

  • پس از چند آزمایش ناموفق توقف کنید Stop after a number of failed tests

  • پس از چند آزمایش ناموفق توقف کنید Stop after a number of failed tests

  • تست ها را به صورت موازی اجرا کنید Run tests in parallel

  • تست ها را به صورت موازی اجرا کنید Run tests in parallel

  • تست ها را به صورت موازی اجرا کنید Run tests in parallel

  • تست ها را به صورت موازی اجرا کنید Run tests in parallel

  • دریافت خروجی در یک فایل XML Getting the output in an XML file

  • دریافت خروجی در یک فایل XML Getting the output in an XML file

  • دریافت خروجی در یک فایل XML Getting the output in an XML file

  • دریافت خروجی در یک فایل XML Getting the output in an XML file

  • پرش/XFail/تست XPass Skip / XFail / XPass tests

  • پرش/XFail/تست XPass Skip / XFail / XPass tests

  • پرش/XFail/تست XPass Skip / XFail / XPass tests

  • پرش/XFail/تست XPass Skip / XFail / XPass tests

  • وسایل Fixtures

  • وسایل Fixtures

  • وسایل Fixtures

  • وسایل Fixtures

نوشتن تست های واحد با Pytest Writing unit tests with Pytest

نوشتن تست های واحد با Pytest Writing unit tests with Pytest

نوشتن تست های واحد با Pytest Writing unit tests with Pytest

امتحان Quiz

  • به این مسابقه PyTest خوش آمدید! Welcome to this PyTest quiz!

  • به این مسابقه PyTest خوش آمدید! Welcome to this PyTest quiz!

  • به این مسابقه PyTest خوش آمدید! Welcome to this PyTest quiz!

  • به این مسابقه PyTest خوش آمدید! Welcome to this PyTest quiz!

  • آزمون PyTest PyTest Quiz

  • آزمون PyTest PyTest Quiz

  • آزمون PyTest PyTest Quiz

  • آزمون PyTest PyTest Quiz

امتحان Quiz

امتحان Quiz

امتحان Quiz

نمایش نظرات

نظری ارسال نشده است.

آموزش Pytest: اتوماسیون تست واحد در پایتون
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1 hour
15
Udemy (یودمی) udemy-small
14 فروردین 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
465
4.4 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Programming Made Easy Programming Made Easy

توسعه دهنده نرم افزار

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.