لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
چارچوب های اتوماسیون زیبا با پایتون و پایتست [ویدئو]
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
نمایش نظرات