لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش آزمایش توسعه رفتار محور با Appium و Specflow
Behavior-driven Development Testing with Appium and Specflow
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
توسعه رفتار محور بر فعالیت های مشترک برای به دست آوردن درک مشترک و حذف شکاف های ارتباطی بین تجارت و توسعه متمرکز است. در این دوره، تست توسعه مبتنی بر رفتار با Appium و Specflow، یاد خواهید گرفت که از Appium با SpecFlow برای ایجاد مشخصات اجرایی برای برنامه تلفن همراه خود با استفاده از رویکرد BDD استفاده کنید. ابتدا، بررسی خواهید کرد که توسعه رفتار محور چیست. در مرحله بعد، نحوه تنظیم محیط توسعه و فرموله کردن و خودکارسازی یک سناریوی ساده را خواهید یافت. در نهایت، یاد خواهید گرفت که چگونه از ویژگیهای مختلف SpecFlow از طریق اتوماسیون تست با Appium استفاده کنید. وقتی این دوره را به پایان رساندید، مهارت ها و دانش توسعه رفتار محور با Appium و SpecFlow را خواهید داشت که برای پیاده سازی آن در پروژه خود و درک تمام مزایایی که ارائه می دهد، لازم است.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
درک توسعه رفتار محور (BDD)
Understanding Behavior-driven Development (BDD)
توسعه رفتار محور چیست؟
What Is Behavior-driven Development?
توسعه رفتار محور چیست؟
What Is Behavior-driven Development?
بررسی نسخه
Version Check
بررسی نسخه
Version Check
مرحله کشف
The Discovery Phase
مرحله کشف
The Discovery Phase
فرمول بندی سناریوها با استفاده از کرک
Formulating Scenarios Using Gherkin
فرمول بندی سناریوها با استفاده از کرک
Formulating Scenarios Using Gherkin
معرفی SpecFlow
Introducing SpecFlow
معرفی SpecFlow
Introducing SpecFlow
چه زمانی از BDD استفاده کنیم؟
When to Use the BDD?
چه زمانی از BDD استفاده کنیم؟
When to Use the BDD?
شروع کار با Appium و Specflow
Getting Started with Appium and Specflow
معرفی Appium
Introducing Appium
معرفی Appium
Introducing Appium
برنامه آزمایشی
The Demo Application
برنامه آزمایشی
The Demo Application
نصب Appium و اجرای Appium Inspector
Installing Appium and Running Appium Inspector
نصب Appium و اجرای Appium Inspector
Installing Appium and Running Appium Inspector
راه اندازی Appium با SpecFlow Project
Setting up Appium with SpecFlow Project
راه اندازی Appium با SpecFlow Project
Setting up Appium with SpecFlow Project
استفاده از فایل های ویژگی و فرموله کردن یک سناریو با استفاده از Gherkin
Using Feature Files and Formulating a Scenario Using Gherkin
استفاده از فایل های ویژگی و فرموله کردن یک سناریو با استفاده از Gherkin
Using Feature Files and Formulating a Scenario Using Gherkin
خودکار کردن یک سناریو
Automating a Scenario
خودکار کردن یک سناریو
Automating a Scenario
خودکار کردن سناریوهای SpecFlow با Appium
Automating SpecFlow Scenarios with Appium
اتصال مشخصات Gherkin به کد منبع
Connecting Gherkin Specifications to Source Code
اتصال مشخصات Gherkin به کد منبع
Connecting Gherkin Specifications to Source Code
استفاده از پس زمینه های سناریو و قلاب ها
Using Scenario Backgrounds and Hooks
استفاده از پس زمینه های سناریو و قلاب ها
Using Scenario Backgrounds and Hooks
تعریف سناریوهای پارامتری شده
Defining Parametrized Scenarios
تعریف سناریوهای پارامتری شده
Defining Parametrized Scenarios
به اشتراک گذاری داده ها بین مراحل
Sharing Data Between Steps
به اشتراک گذاری داده ها بین مراحل
Sharing Data Between Steps
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
مارکو واجس یک مهندس نرم افزار و علاقه مند به فناوری و سازماندهی پروژه است. وی یک بشارت دهنده با کیفیت است که در زمینه اتوماسیون آزمایش تخصص دارد اما از اهمیت درگیری چرخه عمر اولیه توسعه نرم افزار غافل نیست. مارکو این فرصت را داشت که ابتکارات مختلف کیفیت را تعریف و اجرا کند و روشهای تحویل را در مراحل اولیه توسعه در میان چندین پروژه ایجاد کند. او در نقش های مختلف فنی بازی کرده است که در آنجا DevOps ، مهارت های برنامه نویسی و تست را کسب کرده است. مارکو به عنوان یک رهبر تیم علاقه خود را برای تدریس و کمک به افراد در توسعه مهارت های خود کشف کرد. او یک یادگیرنده مادام العمر است و معتقد است که آموزش بهترین سرمایه گذاری در زندگی است.
نمایش نظرات