آموزش چارچوب های اتوماسیون زیبا با پایتون و پایتست [ویدئو]

Elegant Automation Frameworks with Python and Pytest [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: پایتون یکی از محبوب ترین زبان های برنامه نویسی در جهان است که تقاضای آن لحظه به لحظه در حال افزایش است. Pytest - یکی از فعال‌ترین چارچوب‌های تست در صنعت - مجموعه‌ای باورنکردنی از ابزارها را برای تست‌های سریع‌تر و کم استرس‌تر ارائه می‌دهد. در این دوره، یاد خواهید گرفت که چگونه کد راه اندازی و حذف دیگ بخار را حذف کنید، چندین آزمایش را به طور همزمان اجرا کنید و سابقه اجرای آزمایشی خود را برای شناسایی تست های کند یا مشکل دار ردیابی کنید. این دوره با مقدمه ای کوتاه و راه اندازی گام به گام pytest شروع می شود، این دوره شما را در هر جلسه راهنمایی می کند. شما متوجه خواهید شد که چه چیزی یک چارچوب خوب را می سازد و مهمتر از آن، چه چیزی یک چارچوب بد را می سازد. همانطور که پیش می روید، یاد خواهید گرفت که چگونه از جستجوی آزمایشی برای جلوگیری از مجموعه های آزمایشی دست و پا گیر استفاده کنید، و چگونه فیکسچرها می توانند تا 80٪ کد را در صورت نفخ کد حذف کنند. این دوره تعاملی همچنین مجهز به ویدیوهای غنی از اطلاعات است تا به شما در درک آسان مفاهیم کمک کند. در پایان این دوره، شما آماده خواهید بود که چارچوب های تست با کارایی بالا، سازمان یافته و مقیاس پذیر را در سطح حرفه ای بسازید. همه کدها و فایل های پشتیبانی در این آدرس موجود است https://github.com/PacktPublishing/Elegant-Automation-Frameworks-with-Python-and-Pytest وارد یکی از پرتقاضاترین زمینه ها در بازار فناوری امروز شوید - تست خودکار مجموعه های تست خودکار با کارایی بالا را با گزارش گیری عملی بسازید نحوه حذف راه اندازی دیگ بخار و کد خرابی را کشف کنید بیاموزید که چگونه چندین تست را به طور همزمان اجرا کنید با ردیابی تاریخچه آزمایش های خود آشنا شوید این دوره برای هر کسی است که به دنبال ساخت یا بهبود یک چارچوب تست خودکار است. با استفاده از pytest در تست خودکار مهارت پیدا کنید * یک چارچوب تست منظم و مقیاس پذیر در سطح حرفه ای ایجاد کنید * بیابید که چگونه فیکسچرها می توانند تا 80٪ کد را در یک پایگاه کد متورم حذف کنند.

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

معرفی Introduction

  • معرفی Introduction

تنظیم محیط Setting Up Your Environment

  • راه اندازی پایتون 3 (ویندوز) Setup Python 3 (Windows)

  • راه اندازی محیط مجازی (ویندوز) Setting up Your Virtual Environment (Windows)

  • راه اندازی پایتون 3 و محیط مجازی (سیستم عامل مک/لینوکس) Setting up Python 3 and the Virtual Environment (Mac OS / Linux)

چارچوب Pytest The Pytest Framework

  • شروع کار با Pytest Getting started with Pytest

  • جستجوی آزمایشی Test Searching

  • صرفه جویی در زمان و کد با تجهیزات تست Save Time and Code with Test Fixtures

  • گزارش نتایج آزمون و پیگیری تاریخچه آزمون Reporting Test Results and Tracking Test History

  • سفارشی کردن اجرای آزمایشی با خط فرمان و فایل های پیکربندی Customizing Test Runs with the Command Line and Configuration Files

  • رسیدگی به پرش ها و شکست های مورد انتظار Handling Skips and Expected Failures

  • تست متقابل مرورگر و داده محور با پارامتریز Cross-Browser and Data-driven testing with parametrize

  • تست سریع با Pytest-xdist و موازی در مقابل همزمان Fast Testing with Pytest-xdist, and Parallel vs Concurrent

نوشتن تست های عالی Writing Great Tests

  • تست های واحد نوشتاری (تست جعبه سفید) Writing Unit Tests (White Box Testing)

  • اجرای تست های واحد با Tox Running Unit Tests with Tox

  • نوشتن تست های عملکردی (تست جعبه سیاه/خاکستری) Writing Functional Tests (Black/Grey Box Testing)

نمایش نظرات

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

آموزش چارچوب های اتوماسیون زیبا با پایتون و پایتست [ویدئو]
جزییات دوره
5 h 49 m
15
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Brandon Blair
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brandon Blair Brandon Blair

مهندس نرم افزار