آموزش اصول Appium

Appium Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: نیاز به متخصصان ماهری که می توانند به طور موثر در پلتفرم های مختلف خودکار و آزمایش کنند هرگز بیشتر از این نبوده است. در این دوره، Appium Fundamentals، نوشتن تست های رابط کاربری را با Appium یاد خواهید گرفت. ابتدا نحوه عملکرد Appium را بررسی خواهید کرد. در مرحله بعد، نحوه ایجاد تست با Appium را خواهید فهمید. سپس، نحوه برخورد با چالش‌های پلتفرم خاص را خواهید دید. در نهایت، یاد خواهید گرفت که چگونه تست هایی بنویسید که به راحتی قابل نگهداری هستند. هنگامی که این دوره را به پایان می رسانید، مهارت ها و دانش مورد نیاز برای نوشتن تست های خودکار UI برای هر پلتفرمی را خواهید داشت که کیفیت محصول کلی برنامه های شما را تضمین می کند.

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

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

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

آشنایی با نحوه عملکرد Appium Understanding How Appium Works

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

  • اپیوم چیست؟ What Is Appium?

  • چالش برای مهندس آزمون Challenge for the Test Engineer

  • چه زمانی باید اتوماسیون رابط کاربری را اعمال کرد When to Apply UI Automation

  • Appium را نصب و پیکربندی کنید Install and Configure Appium

  • نسخه ی نمایشی: نصب Appium Demo: Installing Appium

  • Appium چگونه کار می کند How Appium Works

  • اجزای مختلف Appium Various Components of Appium

  • نسخه ی نمایشی: نصب درایورها Demo: Installing Drivers

  • خلاصه Summary

نوشتن اولین تست ها Writing Your First Tests

  • معرفی Introduction

  • برنامه خود را شروع کنید Start Your Application

  • نسخه ی نمایشی: برنامه خود را با Postman شروع کنید Demo: Starting Your Application with Postman

  • راه اندازی سرور Appium Starting the Appium Server

  • نسخه ی نمایشی: برنامه خود را با کد شروع کنید Demo: Starting Your Application with Code

  • عناصر UI را پیدا کنید Find UI Elements

  • ابزارهای پشتیبانی Supporting Tools

  • نسخه ی نمایشی: با استفاده از Appium Inspector Demo: Using Appium Inspector

  • با استفاده از FindElement Using FindElement

  • نسخه ی نمایشی: FindElement Demo: FindElement

  • تعامل با عناصر UI Interact with UI Elements

  • دستگاه ورودی اشاره گر Pointer Input Device

  • نسخه ی نمایشی: با دستگاه ورودی به بالا تلنگر بزنید Demo: Flick Up with Input Device

  • چگونه صبر کنیم How to Wait

  • نسخه ی نمایشی: منتظر عناصر باشید Demo: Wait on Elements

  • خلاصه Summary

تست برنامه های ویندوز، iOS و اندروید Testing Windows, iOS, and Android Apps

  • معرفی Introduction

  • راه اندازی خاص برای ویندوز Specific Setup for Windows

  • نسخه ی نمایشی: با استفاده از Inspect.exe Demo: Using Inspect.exe

  • راه های مخصوص پلتفرم ویندوز برای یافتن یک عنصر Windows Platform-specific Ways to Find an Element

  • نسخه ی نمایشی: تست فرم های ویندوز و برنامه های WPF Demo: Testing Windows Forms and WPF Applications

  • راه اندازی ویژه برای IOS Specific Setup for IOS

  • راه اندازی خاص برای اندروید Specific Setup for Android

  • نسخه ی نمایشی: تست اندروید روی شبیه ساز Demo: Testing Android on an Emulator

  • نسخه ی نمایشی: تست اندروید روی یک دستگاه واقعی Demo: Testing Android on a Real Device

  • خلاصه Summary

نوشتن تست های قابل نگهداری Writing Maintainable Tests

  • معرفی Introduction

  • چه چیزی قابلیت نگهداری را تعریف می کند؟ What Defines Maintainability?

  • چگونه تاثیر یک تغییر را به حداقل برسانیم How to Minimize the Impact of a Change

  • اصول خشک و SRP را اعمال کنید Apply Dry and SRP Principles

  • نسخه ی نمایشی: تست خود را دوباره بنویسید و Dry را اعمال کنید Demo: Rewrite Your Test and Apply Dry

  • اصول SOLID چیست؟ What Are the SOLID Principles?

  • مقدمه ای بر شیء صفحه Introduction to the Page Object

  • نسخه ی نمایشی: تست های خود را دوباره بنویسید و SRP را اعمال کنید Demo: Rewrite Your Tests and Apply SRP

  • مقدمه ای بر DAMP Introduction to DAMP

  • نسخه ی نمایشی: تست خود را دوباره بنویسید و DAMP را اعمال کنید Demo: Rewrite Your Test and Apply DAMP

  • خلاصه Summary

نمایش نظرات

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

آموزش اصول Appium
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 16m
48
Pluralsight (پلورال سایت) pluralsight-small
29 دی 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Marcel de Vries Marcel de Vries

مارسل یکی از بنیانگذاران و CTO شرکت Xpirit است ، یک شرکت مشاوره عالی در هیلورسوم ، هلند است. مارسل در سال 2014 به عنوان شرکت Xbia هلند ، Xpirit را تاسیس کرد آنها بهمراه Xebia با استفاده از محصولات مایکروسافت و محصولات منبع باز به مشتریان در زمینه تحول دیجیتال ، مشاوره چابک و توسعه Full Stack کمک می کنند. مارسل بیشتر وقت خود را صرف این می کند که چگونه فن آوری های نوظهور ، تغییر ذهنیت و شیوه کار جدید ، می توانند به سازمان ها کمک کنند تا سریعتر نرم افزار تولید کنند. کمک به سازمانها جهت تبدیل شدن به سوی سازمانی با سرعت بالا ، نوآور و مولد ، علاقه و علاقه وی شده است. مارسل عاشق یادگیری فن آوری های جدید و آموختن چیزهایی است که به دیگران آموخته است. علاوه بر کار خود به عنوان CTO ، وی همچنین به عنوان مشاور در زمینه مدیریت چرخه چرخه برنامه ، تحویل مداوم ، DevOps ، معماری برنامه های کاربردی مقیاس Cloud/Web و توسعه برنامه های برنامه Cross Mobile Enterprise Mobile با Xamarin کار می کند. مارسل یک سخنران مکرر در کنفرانس های برجسته صنعت است. وی جلساتی را در رویدادهایی مانند Microsoft TechEd ، Microsoft//Build ، Microsoft TechDays ، Visual Studio Live! ، Devintersection ، Xebicon و Techorama ارائه داده است که چند مورد را نام برد. وی میزبان چندین دیدار در منطقه خود در Microsoft Azure ، Xamarin و ALM است. در اوقات فراغت خود دوره های آنلاین برای Pluralsight می سازد. مارسل بیش از 10 سال متوالی توسط مایکروسافت جایزه Microsoft ALM MVP را دریافت کرده است و من از سال 2008 مدیر منطقه ای مایکروسافت است. شما همیشه می توانید با او تماس بگیرید تا در مورد موضوعاتی مانند: DevOps ، ALM ، Cloud Computing ، خدمات خرد ، توسعه موبایل ، داکر ، IaaS ، PaaS ، SaaS.

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

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

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