لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی تست واحد پایتون (با استفاده از unittest و pytest)
Python Unit Testing Fundamentals (using unittest & pytest)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
هر برنامه نویس پایتون باید این مهارت را داشته باشد!! توسعه موارد تست واحد توسعه مجموعههای تست اجرای موارد آزمایشی نادیده گرفتن و رد شدن از موارد آزمایشی در حال توسعه آزمایشها با استفاده از ماژول "unittest" توسعه آزمایشها با استفاده از ماژول "pytest" تولید نتایج در قالب XML (pytest) ایجاد نتایج در قالب HTML (pytest) پیشها:برنامهنویسی پایتون اصول محیط IDE - آشنایی اولیه
ممکن است از خود بپرسید که این دوره در مورد چیست؟ خوب، این دوره همه چیز در مورد تست واحد با پایتون است و اینکه چگونه می تواند به شما کمک کند در هنر برنامه نویسی بهتر شوید. به عبارت دیگر، این دوره به شما یاد می دهد که چگونه از Unit Testing برای بهبود کیفیت کد و پشتیبانی از توسعه آینده استفاده کنید.
تستهای واحد باید ارزش فوری را از نظر کاهش اشکالزدایی و طراحی بهتر ارائه دهند، به همین دلیل است که این مهارتی است که باید توسط همه برنامهنویسان پایتون بدون در نظر گرفتن مسیر شغلی آنها تسلط داشته باشند. این دوره به شما نشان می دهد که چگونه تست های واحد را برای کد خود در پایتون بنویسید! این دوره به گونهای طراحی شده است که با مثالهای عملی که میتوانید فوراً از آنها استفاده کنید، کاربردی باشد.
آزمایشهای واحد خوب باید ارزش فوری را از نظر کاهش اشکالزدایی و طراحی بهتر ارائه دهند و اعتماد شما را به کد افزایش دهند.
بسیاری از افراد می توانند بدون در نظر گرفتن مسیر شغلی خود، نوشتن تست های واحد را با این دوره بیاموزند. برای کمک به شما برای شروع، 30 روز ضمانت بازگشت وجه در خرید خود دریافت میکنید
یاد خواهید گرفت:
درک شرایط: Test Case، Test Suite، Test Runner، Unit Under Test و Test Fixture.
نوشتن تست های واحد
اجرای تست های واحد
مجموعه تست نوشتن
پرش و نادیده گرفتن تست های واحد
تنظیم و حذف
تست کشف
بررسی خطاهای شناخته شده
بهترین شیوه ها
سرفصل ها و درس ها
تست واحد در پایتون
Unit Testing in Python
درباره این دوره
About This Course
دوره 1> شروع: تست واحد پایتون با واحد تست
Course 1 > Start : Python Unit Testing with unittest
منابع دوره
Course Resources
بررسی اجمالی دوره
Course Overview
توصیه ها و الزامات
Recommendations and Requirements
چرا تست واحد؟
Why Unit Testing?
مبانی تست واحد
Unit Testing Fundamentals
تست واحد چیست؟
What is Unit Testing?
چارچوب های تست واحد
Unit Testing Frameworks
واژه شناسی
Terminology
اولین مورد تست واحد من
My First Unit Test Case
تست های واحد برای یک کلاس
Unit Tests for a class
در حال اجرا موارد تست
Running Test Cases
واحد تست مستندات
unittest Documentation
موارد تست واحد - بازدید مجدد
Unit Test Cases - Revisit
پرش و نادیده گرفتن موارد تست واحد
Skipping and Ignoring Unit Test Cases
فیکسچر متن - راه اندازی و پاره کردن
Text Fixture - Setup & Tear Down
در حال توسعه مجموعه های تست
Developing Test Suites
کشف آزمایشی
Test Discovery
رسیدگی به خطاهای شناخته شده
Handling Known Errors
بهترین شیوه ها
Best Practices
بهترین روش ها - قسمت 1 (بحث)
Best Practices - Part 1 (Discussion)
بهترین تمرینات - قسمت 2 (نمایشی عملی)
Best Practices - Part 2 (Hands-on Demo)
امتحان
Quiz
امتحان
Quiz
درس 1: نتیجه گیری (تست واحد با ماژول واحد تست)
Course 1: Conclusion (Unit Testing with unittest module)
تبریک میگم
Congrats
دوره 2> شروع: تست واحد پایتون با pytest
Course 2 > Start : Python Unit Testing with pytest
منابع دوره
Course Resources
بررسی اجمالی دوره
Course Overview
تست واحد با pytest
Unit Testing with pytest
نمای کلی ماژول
Module Overview
نصب pytest در Pycharm
pytest installation in Pycharm
pytest مستندات
pytest Documentation
اولین تست واحد من با pytest
My First Unit Test with pytest
بررسی نمونه کد (برنامه ها).
Sample Code (Apps) Review
معمار فناوری درباره شرکت ما: GlobalETraining .com دوره های فنی خودآزمایی را ارائه می دهد و یادگیری آن را آسان می کند. ما سالهاست که در زمینه آموزش IT با ارائه دوره های آموزشی در یونیکس ، ویندوز ، سی شارپ ، جاوا ، برنامه نویسی پایتون ، SQL سرور ، آزمایش دستی ، اتوماسیون و ... فعالیت می کنیم. مدرسان ما 20+ سال تجربه در زمینه های مختلف فنی دارند - توسعه نرم افزار ، تست نرم افزار ، سیستم های ویندوز و مدیریت شبکه ، سیستم های Unix/Linux و مدیریت شبکه ، فن آوری های مجازی سازی ، ذخیره سازی ، برنامه نویسی پوسته ، سیستم های مدیریت پایگاه داده (MS SQL Server ، MySQL ، IBM DB2 ، Cassandra) ، کانتینر سازی (Dockers) ، Mesos ، Marathon ، Jenkins ، Jira ، Elastic Cloud Storage (ECS) ، Gluster File System ، CoreOS ، Ansible و سایر مناطق. GlobalETraining در 10+ سال گذشته هزاران دانش آموز را راهنمایی کرده است و تجربه زیادی در ارائه آموزش - هم در کلاس و هم در اینترنت دارد.
نمایش نظرات