دوره آموزشی
The Great Courses
دوبله زبان فارسی

تست واحد و توسعه تست محور در پایتون

تست واحد و توسعه تست محور در پایتون

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت

  • چگونه تست های واحد را در پایتون با استفاده از رشته توسعه تست محور، پیاده سازی کنیم؟
  • چگونه از 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

809,500 161,900 تومان

مشخصات آموزش

تست واحد و توسعه تست محور در پایتون

  • تاریخ به روز رسانی: 1404/10/04
  • سطح دوره:مقدماتی
  • تعداد درس:25
  • مدت زمان :02:03:10
  • حجم :822.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,889,000 377,800 تومان
  • زمان: 04:47:39
  • تعداد درس: 30
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,659,500 531,900 تومان
  • زمان: 06:44:45
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,501,000 300,200 تومان
  • زمان: 03:48:11
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,300,500 1,460,100 تومان
  • زمان: 18:29:24
  • تعداد درس: 115
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,113,000 422,600 تومان
  • زمان: 05:21:41
  • تعداد درس: 51
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,269,000 1,853,800 تومان
  • زمان: 23:28:00
  • تعداد درس: 170
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,762,000 1,752,400 تومان
  • زمان: 22:11:23
  • تعداد درس: 140
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,474,500 294,900 تومان
  • زمان: 03:44:14
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,827,500 1,565,500 تومان
  • زمان: 19:49:53
  • تعداد درس: 83
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید