تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی یادگیری جامع کیوکامبر (2019)

دوره آموزشی یادگیری جامع کیوکامبر (2019)

2 ساعت 44 دقیقهمتوسط2019-06-20

مدرسین

Shashi Shekhar

Shashi Shekhar

Enterprise Architect

جزئیات دوره

Cucumber ابزاری برای توسعه رفتار محور (BDD) است که به شما امکان می‌دهد ادعاهایی را به زبان ساده بنویسید که سپس توسط کد قابل آزمایش هستند. با ساختن الزامات کتبی واقعاً قابل آزمایش، زبان مشترکی بین متخصصان تجارت و مهندسی فراهم می کند. در این دوره، یاد بگیرید که چگونه از Cucumber برای اجرای شیوه های چابک مانند BDD، توسعه تست محور (TDD) و توسعه مبتنی بر آزمون پذیرش (ATDD) استفاده کنید. مربی Shashi Shekhar اصول اولیه BDD، TDD و ATDD را بررسی می‌کند و سپس به جریان کار Cucumber می‌پردازد. او همچنین نشان می‌دهد که چگونه می‌توان داستان‌های کاربر را به ویژگی‌ها نگاشت، قلاب‌ها را اضافه کرد، گزارش‌هایی تولید کرد، و تکنیک‌هایی را برای حفظ BDD به کار برد.

اهداف یادگیری
چگونه می توان از خیار برای BDD، TDD و ATDD استفاده کرد
نصب و پیکربندی Cucumber
نگاشت داستان های کاربر به ویژگی ها
اضافه کردن قلاب
تولید گزارش
اضافه کردن جدول داده
افزودن وابستگی های سلنیوم
بکارگیری تکنیک هایی برای حفظ BDD

مهارت ها

CucumberSeleniumAgile Software DevelopmentSoftware TestingDevOpsEssential TrainingOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01 - یک زبان مشترک برای تجارت و توسعه دهندگان
  • 02 - آنچه باید بدانید
  • 03 - راه اندازی - JDK
  • 04 - راه اندازی - Eclipse
  • 05 - راه اندازی - افزونه Cucumber Eclipse و Maven
  • 06 - یک پروژه Maven ایجاد کنید

1. توسعه رفتار محور

  • 07 - مفاهیم اساسی - BDD
  • 08 - مفاهیم اساسی - TDD و ATDD
  • 09 - تصویر بزرگ

2. گردش کار خیار

  • 10 - جلسه داستان کاربر - دامنه مشکل
  • 11 - جلسه داستان کاربر - مثال های عینی
  • 12 - فایل ویژگی
  • 13 - تعاریف مرحله - کد تولید کنید
  • 14 - تعاریف مرحله - اولین شی دامنه
  • 15 - تعاریف مرحله - مرحله سناریوی بعدی
  • 16 - تعاریف مرحله - سناریوی تست
  • 17 - اجرای یک آزمون - ایجاد یک تست دونده
  • 18 - اجرای آزمون - آزمون Maven

3. عبارات منظم مطابقت دارند

  • 19 - اصول عبارات منظم
  • 20 - ویژگی قیمت را به روز کنید
  • 21 - ویژگی نام مورد را به روز کنید
  • 22 - از نسخه قدیمی Cucumber استفاده کنید
  • 23 - بیشتر عبارات Cucumber

4. مفاهیم اضافی خیار

  • 24 - تگ های خیار - برچسب اضافه کنید
  • 25 - تگ های خیار - تگ های متعدد
  • 26 - تگ خیار - تست Maven با برچسب
  • 27 - پس زمینه - اضافه کردن پس زمینه
  • 28 - زمینه - مورد تکراری
  • 29 - پیشینه - جریان اجرا
  • 30 - قلاب خیار - اضافه کردن قلاب
  • 31 - قلاب خیار - قلاب برچسب شده
  • 32 - گزارشات خیار - گزارش تولید کنید
  • 33 - از پارامترهای monochrome و dryRun استفاده کنید

5. جدول داده ها و طرح کلی سناریو

  • 34 - جدول داده ها - اضافه کردن جدول داده
  • 35 - جدول داده ها - لیست رشته ها را بخوانید
  • 36 - جدول داده ها - لیست لیست رشته ها
  • 37 - جدول داده ها - فهرست نقشه ها
  • 38 - جدول داده ها - جمع بندی
  • 39 - طرح کلی سناریو - طرح کلی سناریو را اضافه کنید
  • 40 - طرح کلی سناریو - اضافه کردن جدول نمونه
  • 41 - طرح کلی سناریو - پیاده سازی کد
  • 42 - طرح کلی سناریو - آزمون در حال اجرا

6. ویژگی های پیشرفته خیار

  • 43 - اتوماسیون مرورگر وب
  • 44 - وابستگی های سلنیوم را اضافه کنید
  • 45 - فراخوانی یک صفحه - استخراج مقادیر
  • 46 - فراخوانی یک صفحه - خواندن نتایج
  • 47 - فراخوانی یک صفحه - آزمون در حال اجرا
  • 48 - بهترین شیوه ها

7. متفرقه

  • 49 - یکپارچه سازی مداوم و BDD
  • 50 - SpecFlow - نصب
  • 51 - SpecFlow - تست های در حال اجرا

نتیجه

  • 52 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal