دوره آموزشی
آموزش های 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

941,000 188,200 تومان

مشخصات آموزش

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

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:متوسط
  • تعداد درس:54
  • مدت زمان :2:23:04
  • حجم :346.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
6,734,500 1,346,900 تومان
  • زمان: 17:03:28
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی

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

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