آموزش آزمایش توسعه رفتار محور با 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

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

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

  • استفاده از برچسب ها Using Tags

  • استفاده از برچسب ها Using Tags

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

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

نمایش نظرات

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

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

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

آموزش آزمایش توسعه رفتار محور با Appium و Specflow
جزییات دوره
1h 28m
40
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1
از 5
دارد
دارد
دارد
Marko Vajs
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Marko Vajs Marko Vajs

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