آموزش آزمایش توسعه رفتار محور (BDD) با Appium و SpecFlow 3

Behavior-Driven Development (BDD) Testing with Appium and SpecFlow 3

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما می آموزد که توسعه رفتار محور چیست و چگونه آن را با SpecFlow و Appium پیاده سازی کنید. توسعه مبتنی بر رفتار بر فعالیت های مشترک برای به دست آوردن درک مشترک و حذف شکاف های ارتباطی بین تجارت و توسعه تمرکز دارد. در این دوره، تست توسعه رفتار محور (BDD) با Appium و SpecFlow، تست توسعه رفتار محور با SpecFlow و Appium را خواهید آموخت. ابتدا، فلسفه پشت BDD، مراحل مختلف آن و نحوه قرار گرفتن آنها در چرخه عمر توسعه نرم افزار را کشف خواهید کرد. در مرحله بعد، هر مرحله را بررسی می‌کنید و یک پروژه آزمایشی را در طول مسیر راه‌اندازی می‌کنید. سپس، به سناریوها می پردازید و آنها را با استفاده از SpecFlow و Appium پیاده سازی می کنید. در نهایت، یاد خواهید گرفت که چه زمانی از BDD استفاده کنید و چه زمانی بهتر است از آن اجتناب کنید. در پایان این دوره، درک واضحی از BDD خواهید داشت و می‌دانید که چگونه از SpecFlow با Appium برای خودکار کردن سناریوهای آزمایشی خود و ایجاد اسناد زنده استفاده کنید.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی BDD Introducing BDD

  • بررسی نسخه Version Check

  • معرفی دوره Course Introduction

  • BDD چیست؟ What Is BDD?

  • کاوش در مراحل BDD Exploring Phases of BDD

  • فاز کشف Discovery Phase

  • فاز فرمولاسیون Formulation Phase

  • فاز اتوماسیون Automation Phase

  • خلاصه ماژول Module Summary

شروع کار با Appium و SpecFlow Getting Started with Appium and SpecFlow

  • معرفی ماژول Module Introduction

  • معرفی Appium و SpecFlow Introducing Appium and SpecFlow

  • معرفی برنامه آزمایشی Introducing the Demo Application

  • اجرای برنامه نسخه ی نمایشی Running the Demo Application

  • نصب Appium Desktop Installing Appium Desktop

  • ایجاد Appium با پروژه SpecFlow Creating Appium with SpecFlow Project

  • افزودن تنظیمات به پروژه Adding Configuration to the Project

  • مدیریت نمونه درایور Appium Handling Appium Driver Instance

  • معرفی فایل های ویژگی و فرمول بندی یک سناریو با استفاده از Gherkin Introducing Feature Files and Formulating a Scenario Using Gherkin

  • خودکار کردن یک سناریو در iOS Automating a Scenario on iOS

  • خودکارسازی یک سناریو در اندروید Automating a Scenario on Android

  • خلاصه ماژول Module Summary

بررسی قابلیت های SpecFlow از طریق تست اتوماسیون با Appium Exploring Capabilities of SpecFlow through Test Automation with Appium

  • معرفی ماژول Module Introduction

  • کاوش تعریف مرحله و تطبیق پارامتر Exploring Step Definition and Parameter Matching

  • کاوش اتصالات محدوده Exploring Scoped Bindings

  • معرفی هوک Introducing Hooks

  • درک پیشینه سناریو Understanding Scenario Backgrounds

  • استفاده از جداول داده و رشته های سند Using Data Tables and Doc Strings

  • معرفی طرح کلی سناریو Introducing Scenario Outlines

  • انتقال داده ها بین مراحل Passing Data between Steps

  • استفاده از SpecFlow Context Objects Using SpecFlow Context Objects

  • پیاده سازی Context Injection Implementing Context Injection

  • تولید اسناد زندگی Generating Living Documentation

  • خلاصه ماژول Module Summary

خلاصه دوره Course Summary

  • پیاده سازی BDD Implementing BDD

  • مراجع اضافی Additional References

نمایش نظرات

نظری ارسال نشده است.

آموزش آزمایش توسعه رفتار محور (BDD) با Appium و SpecFlow 3
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 59m
35
Pluralsight (پلورال سایت) pluralsight-small
21 مرداد 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
18
4.4 از 5
دارد
دارد
دارد
Marko Vajs

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Marko Vajs Marko Vajs

مارکو واجس یک مهندس نرم افزار و علاقه مند به فناوری و سازماندهی پروژه است. وی یک بشارت دهنده با کیفیت است که در زمینه اتوماسیون آزمایش تخصص دارد اما از اهمیت درگیری چرخه عمر اولیه توسعه نرم افزار غافل نیست. مارکو این فرصت را داشت که ابتکارات مختلف کیفیت را تعریف و اجرا کند و روشهای تحویل را در مراحل اولیه توسعه در میان چندین پروژه ایجاد کند. او در نقش های مختلف فنی بازی کرده است که در آنجا DevOps ، مهارت های برنامه نویسی و تست را کسب کرده است. مارکو به عنوان یک رهبر تیم علاقه خود را برای تدریس و کمک به افراد در توسعه مهارت های خود کشف کرد. او یک یادگیرنده مادام العمر است و معتقد است که آموزش بهترین سرمایه گذاری در زندگی است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.