دوره آموزشی
دوبله زبان فارسی
تست واحد و توسعه تست محور در پایتون
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت
- چگونه تست های واحد را در پایتون با استفاده از رشته توسعه تست محور، پیاده سازی کنیم؟
- چگونه از Test Doubles برای انفصال کد تولید از بقیه سیستم که به صورت مجزا تست می شود، استفاده کنیم؟
پیش نیازهای دوره
- شما باید با زبان برنامهنویسی پایتون آشنا باشید.
- شما باید پایتون 2.7 یا پایتون 3 را نصب کرده باشید.
توضیحات دوره
توسعه مبتنی بر تست (Test Driven Development) یک اصل کلیدی است که هر توسعهدهنده نرمافزار باید برای اطمینان از کیفیت کد خود آن را تمرین کند. در این دوره به شما نشان خواهم داد که چگونه از این اصل در شیوههای کدنویسی روزمره خود استفاده کنید تا به تضمین کیفیت کد پایه خود کمک کنید.
در این دوره به موارد زیر خواهیم پرداخت:
- تست واحد و توسعه تست محور چیست و چگونه به شما کمک می کند؟
- کتابخانه تست PyTest چیست و چگونه برای نوشتن تست های واحد در پایتون استفاده می شود؟
- چگونه چند محیط رایج توسعه پایتون برای استفاده از PyTest راه اندازی کنیم؟
- Test Doubles چیست و چگونه آن ها را با unittest.mock پیاده سازی کرده و استفاده کنیم؟
- برخی از بهترین شیوه ها برای تست واحد و توسعه تست محور چیست؟
- ما همچنین برای جلسات برنامه نویسی با استفاده از TDD در پایتون، چند مثال عملی را مرور خواهیم کرد.
این دوره برای چه کسانی مناسب است؟
- کسی که می خواهد بهتر و سریع تر در پایتون کدنویسی کند.
تست واحد و توسعه تست محور در پایتون
-
مقدمه 02:28
-
تست واحد چیست؟ 03:49
-
توسعه تست محور چیست؟ 04:37
-
مثال سریع جلسه TDD - معرفی FizzBuzz Kata 16:22
-
آزمون تست واحد و توسعه تست محور None
-
محیطهای مجازی پایتون 05:52
-
راه اندازی Pytest در PyCharm 03:34
-
راه اندازی Pytest در Eclipse PyDev 04:09
-
بررسی Pytest 02:02
-
کشف تست 02:16
-
راه اندازی استایل XUnit و Teardown 05:43
-
فیکسچرهای تست 08:45
-
دستورات Assert و استثناها 03:10
-
آرگومان های خط فرمان PyTest 04:30
-
بررسی 01:34
-
راه اندازی و اولین مورد تست 02:07
-
افزودن آیتم ها و افزودن قیمت آیتم ها و محاسبه مجموع فعلی 06:55
-
افزودن چندین آیتم و محاسبه مجموع 02:27
-
افزودن و اعمال تخفیف ها 15:26
-
Throw کردن استثنا هنگام افزودن یک آیتم بدون قیمت 02:05
-
بررسی Test Doubles و unitest.mock و monkeypatch 06:49
-
مثال unittest.mock 11:17
-
آزمون Test Doubles None
-
بهترین شیوه های TDD 04:51
-
نتیجهگیری 02:22
مشخصات آموزش
تست واحد و توسعه تست محور در پایتون
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:مقدماتی
- تعداد درس:25
- مدت زمان :02:03:10
- حجم :822.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy