دوره آموزشی
آموزش های pluralsight
دوبله زبان فارسی

توسعه رفتار محور (BDD) با pytest-bdd و پایتون

توسعه رفتار محور (BDD) با pytest-bdd و پایتون

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

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

کیفیت حداکثری هر فرآیند نرم‌افزاری همواره تحت تأثیر کیفیت پیش نیازها قرار دارد؛ حتی اگر توسعه‌دهندگان و فرآیندهای DevOps برجسته‌ای داشته باشید، اگر پیش نیازها به همان اندازه باکیفیت نباشند، ممکن است چیز اشتباهی را به خوبی انجام دهید. در این دوره، توسعه رفتار محور (BDD) با pytest-bdd و پایتون، یاد می گیرید که چگونه از BDD برای تبدیل پیش نیازهای ساده انگلیسی به تست‌های واحد و مراحلی که به توسعه کد پایتون شما می انجامد، استفاده کنید. ابتدا، با سینتکس Gherkin برای BDD آشنا خواهید شد. سپس، pytest-bdd، ابزار پیاده‌سازی و خودکارسازی اتصال بین پیش نیازها و کد را خواهید شناخت. در نهایت، یاد می گیرید که چگونه از همه این‌ها برای اجرای کد خود در یک مرورگر با سلنیوم استفاده کنید. پس از اتمام این دوره، مهارت‌ها و دانش مورد نیاز در زمینه BDD Python را خواهید داشت تا کیفیت و سرعت توسعه پایتون خود را بهبود بخشید.

توسعه رفتار محور (BDD) با pytest-bdd و پایتون

  • بررسی دوره 0:01:00
  • مقدمه 0:04:00
  • BDD (توسعه رفتار محور) چیست؟ 0:04:00
  • دمو: مشخصات Gherkin 0:05:00
  • درک اهمیت BDD 0:03:00
  • مقدمه‌ای بر pytest-bdd 0:01:00
  • مقایسه pytest-bdd با Behave 0:02:00
  • خلاصه 0:01:00
  • مقدمه 0:01:00
  • دمو: نصب پایتون 0:04:00
  • دمو: نصب pytest و pytest-bdd 0:01:00
  • راه اندازی محیط مجازی 0:03:00
  • IDEها و ابزارهای پیشنهادی برای BDD 0:01:00
  • خلاصه 0:01:00
  • مقدمه 0:02:00
  • ساختار بنیادی پروژه pytest-bdd 0:01:00
  • درک ویژگی‌ها، سناریوها و مراحل 0:01:00
  • دمو: ویژگی اول خود را بنویسید 0:04:00
  • دمو: پیاده‌سازی تعاریف مرحله 0:06:00
  • خلاصه 0:00:00
  • مقدمه 0:01:00
  • زبان Gherkin پیشرفته‌تر 0:02:00
  • دمو: نوشتن سناریوهای واضح و مختصر 0:07:00
  • فراتر از پیاده‌سازی مراحل Given ،When ،Then 0:01:00
  • دمو: استفاده از تگ ها برای کنترل اجرای تست 0:03:00
  • دمو: بکگراندها در pytest-bdd 0:02:00
  • دمو: استفاده از Hooks برای راه‌اندازی و تخریب (Teardown) 0:03:00
  • خلاصه 0:00:00
  • مقدمه 0:00:00
  • pytest-bdd 0:08:00
  • دمو: انواع پارامتر در تعاریف مرحله 0:03:00
  • دمو: استفاده مجدد از مراحل 0:03:00
  • خلاصه 0:00:00
  • مقدمه 0:01:00
  • تست داده محور با pytest-bdd 0:06:00
  • دمو: بارگذاری داده‌های تست از منابع خارجی 0:09:00
  • استفاده از تست فیک برای داده 0:02:00
  • دمو: تست با یک پایگاه داده فیک 0:06:00
  • فیک ها برای سایر منابع داده 0:02:00
  • خلاصه 0:01:00
  • استنباط کد با تولید کد پیشرفته 0:04:00
  • تست مرورگر با Splinter و سلنیوم 0:08:00
  • خلاصه 0:00:00
  • مقدمه 0:02:00
  • دمو: ارائه گزارش با pytest-bdd 0:03:00
  • دمو: ادغام با جنکینز برای تست های مداوم 0:05:00
  • تست پس از استقرار با pytest-bdd 0:02:00
  • خلاصه 0:01:00
  • مقدمه 0:02:00
  • چگونه پروژه pytest-bdd خود را ساختاردهی کنید؟ 0:01:00
  • نکات نوشتن کد تست قابل نگهداری 0:02:00
  • مدیریت تست های ناموفق و عیب‌یابی 0:03:00
  • پذیرش BDD در تیم یا سازمان خود 0:03:00
  • خلاصه دوره 0:01:00

1,420,800 355,200 تومان

مشخصات آموزش

توسعه رفتار محور (BDD) با pytest-bdd و پایتون

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:متوسط
  • تعداد درس:54
  • مدت زمان :2:23:04
  • حجم :346.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,867,000 973,400 تومان
  • زمان: 06:31:59
  • تعداد درس: 43
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 53:12
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,370,000 1,074,000 تومان
  • زمان: 07:12:31
  • تعداد درس: 111
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,346,500 269,300 تومان
  • زمان: 01:48:27
  • تعداد درس: 21
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,611,000 722,200 تومان
  • زمان: 04:50:51
  • تعداد درس: 49
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
12,795,000 2,559,000 تومان
  • زمان: 17:10:30
  • تعداد درس: 208
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,276,000 255,200 تومان
  • زمان: 01:42:46
  • تعداد درس: 5
  • سطح دوره:
  • زبان: دوبله فارسی

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

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