توضیحات
Real World Python Test Automation with Pytest یکی از دورههای آموزشی مجموعه یودمی است که شیوه کار با فریم ورک پای تست و انجام فرآیند تست نرمافزارهای بر پایه پایتون را به شما آموزش خواهد کرد. پایست یک فریم ورک قدرتمند پایتون است که میتواند وظایف مربوط به تست و ارزیابی کدها را برای کاربر ساده کند. این امکان وجود دارد که کدهای ساده این فریم ورک را توسعه داد و از آن برای تست اپلیکیشن ها و کتابخانههای پیچیده پایتونی استفاده کرد. روند آموزشی این دوره بدینصورت است که در گام اول و همگام با مدرس یک اپلیکیشن با فریم ورک جنگو خواهید ساخت و سپس آن را تست خواهید کرد. در طی روند توسعه اپلیکیشن به کرات از روش ادغام مداوم (Continuous Integration) استفاده خواهید کرد تا کدهای خود را سازماندهی کرده و آنها را با کلیت پروژه همگام و یکپارچه نگه دارید.
در طی این دوره با جزئیات و ظریفکاریهای فریم ورک پای تست آشنا خواهید شد و درصورتیکه به فرآیند تست و آزمایشهای عملکردی نرمافزارها علاقه دارید این دوره میتواند گزینهی بسیار خوبی برایتان باشد. در گام اول شما باید با استفاده از فریم ورک جنگو یک اپلیکیشن بسیار ساده بسازید. مدرس دوره در طی فرآیند آموزش جنگو از هدف اصلی دوره یعنی اموزش تستینگ نرمافزار منحرف نشده و تنها به ارائهی یکسری توضیحات ابتدایی و در عین کاربردی از جنگو بسنده میکند. در مراحل آزمایش نرمافزار با بیش از 40 تست مختلف آشنا خواهید شد که هر کدام از آنها ابعاد خاصی از اپلیکیشن شما را مورد تحلیل و بررسی موشکافانهای قرار میدهد. ازجمله این تستها میتوان به آزمون واحد (unit testing)، تست یکپارچهسازی (Integration testing)، تست API، تست End-to-end، تست عملکرد و … اشاره کرد.
مباحث آموزشی دوره Real World Python Test Automation with Pytest
- Pytest
- Fixtures
- Markers
- Parametrize
- Skip, xfail
- ini
- Pytest-django
- Pytest-cov
- pytest-xdist
- unittest library, mocks
- Requests library
- Django
- Rest API
- Models, Migrations
- Views
- Serializers
- SQLite3 DB
- Email backends
- ادغام مداوم
- Bitbucket pipelines
- Bitbucket environment variables
- Parallel steps
- Docker
- Slack messaging integration
- Allure Reporting
- انواع روش های تست نرم افزار
- Unit tests
- Patching, Stubs
- Integration tests
- Performance tests
- Testing environments
- Python best practice
- Virtual environments: pipenv
- Pipfile
- Type hinting
- Black formatter
- .env File
آنچه در دوره Real World Python Test Automation with Pytest یاد خواهید گرفت:
- درک عمیق جزئیات و بخشهای پیچیده فریم ورک Pytest
- ساخت یک سیستم یکپارچهسازی مداوم (CI)
- انجام تستهای نرمافزاری خودکار و با عملکرد بالا
- سرویس آنلاین Slack messaging
- تکنیکهای تست نویسی Mocking و Patching
- ساخت یک وب سرور با فریم ورک جنگو
- آشنایی عملی با بهترین مثالها و تمرینات تست نرمافزار
- سیستم گزارشگیری فریم ورک Allure
- پیادهسازی تستهای مختلفی نظیر آزمون واحد (unit testing)، تست یکپارچهسازی (Integration testing)، تست API، تست End-to-end، تست عملکرد و …
مشخصات دوره:
ناشر: یودمی
مدرس: Eden Marco
زبان: انگلیسی
سطح آموزش: پیشرفته
تعدادی دروس: 70
مدت زمان آموزش: 7 ساعت و 11 دقیقه
سرفصل های دوره

پیش نیاز دوره Real World Python Test Automation with Pytest
Advanced knowledge of python – This is NOT a beginner course
تصاویر

فیلم معرفی دوره Real World Python Test Automation with Pytest
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 1080p
تغییرات:
نسخه 2022/9 نسبت به 2021/5 به تعداد 3 درس و مدت زمان 18 دقیقه افزایش داشته است. همچنین کیفیت دوره از 720p به 1080p افزایش یافته است.
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
5.16 گیگابایت













































3 دیدگاه. همین الان خارج شوید
با سلام و درود . در صورت امکان دوره را بروز رسانی فرمایید . با تشکر
سلام
کیفیت بهتری در دسترس نیست.
سلام
خیر