آموزش تست موبایل با Appium

Mobile Testing with Appium

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Appium محبوب ترین و جامع ترین ابزار برای خودکار کردن تست برنامه های موبایل است. اسکریپت ها را به هر زبانی - جاوا ، پایتون ، روبی یا جاوا اسکریپت - بنویسید و در هر دستگاهی آزمایش کنید: iOS یا Android. هرکسی که در QA تلفن همراه درگیر شود و می خواهد در وقت و انرژی خود در هنگام صرفه جویی صرفه جویی کند ، باید حداقل درک اساسی از Appium داشته باشد. در این دوره ، Jonathan Lipps ، سرپرست پروژه Appium ، شما را از طریق گردش کار اتوماسیون مبتنی بر کد در Appium هدایت می کند. نحوه تهیه سیستم خود برای Appium ، راه اندازی آن و تنظیم محیط کد آزمون را بیابید. بیاموزید که چگونه جلسات اتوماسیون را با برنامه های تلفن همراه محلی در iOS و Android راه اندازی کنید و تعاملات اساسی را با عناصر روی صفحه انجام دهید. از آنجا Jonathan به مباحث پیشرفته تری می پردازد ، مانند ترکیب حرکات لمسی. هر درس به شما کمک می کند تا سطح جدیدی از کیفیت و کارایی را در چرخه توسعه برنامه خود باز کنید.
موضوعات شامل:
  • سرور Appium ، مشتری ها و درایورها
  • تنظیم اپیم
  • شروع و توقف جلسات
  • یافتن و استفاده از عناصر
  • برنامه نویسی متوسط Appium
  • اقدامات لمسی
  • تست وب موبایل

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

مقدمه Introduction

  • با Appium چه کاری می توانید انجام دهید؟ What can you do with Appium?

  • آنچه باید از قبل بدانید What you should already know

1. تقسیم 1. Appium

  • رابطه بین Appium و سلنیوم The relationship between Appium and Selenium

  • سرور Appium و مشتریان The Appium server and clients

  • درایورهای Appium The Appium drivers

2. تنظیم برنامه 2. Appium Setup

  • راه اندازی سیستم برای iOS System setup for iOS

  • راه اندازی سیستم برای Android System setup for Android

  • نصب A... Installing Appium

3. جلسات Appium 3. Appium Sessions

  • نصب برنامه Session capabilities

  • نصب برنامه... Starting and stopping a session

4- یافتن و استفاده از عناصر 4. Finding and Using Elements

  • راه حل: یافتن یک عنصر جدید چالش: یافتن یک عنصر جدید کشف عنصر: بازرس Appium کشف عنصر: دریافت منبع برنامه Locator strategies and finding elements: Theory

  • راه حل: یافتن یک عنصر جدید چالش: یافتن یک عنصر جدید کشف عنصر: بازرس Appium کشف عنصر: دریافت منبع برنامه Locator strategies and finding elements: Practice

  • راه حل: یافتن یک عنصر جدید چالش: یافتن یک عنصر جدید کشف عنصر: بازرس Appium کشف عنصر: دریافت منبع برنامه Waiting for elements: Theory

  • راه حل: یافتن یک عنصر جدید چالش: یافتن یک عنصر جدید کشف عنصر: بازرس Appium کشف عنصر: دریافت منبع برنامه Waiting for elements: Practice

  • راه حل: یافتن یک عنصر جدید چالش: یافتن یک عنصر جدید کشف عنصر: بازرس Appium کشف عنصر: دریافت منبع برنامه Basic element interaction

  • قابلیت های جلسه شروع و متوقف کردن جلسه... Element discovery: Getting app source

  • قابلیت های جلسه شروع و متوقف کردن جلسه Element discovery: Appium inspector

  • قابلیت های جلسه شروع و متوقف کردن جلسه Challenge: Find a new element

  • قابلیت های جلسه شروع و متوقف کردن جلسه Solution: Find a new element

5. اسکریپت نویسی Appium متوسط 5. Intermediate Appium Scripting

  • راه حل: یافتن یک عنصر جدید چالش: یافتن یک عنصر جدید کشف عنصر: بازرس Appium کشف عنصر: دریافت منبع برنامه XPath: Its uses and caveats

  • راه حل: یافتن یک عنصر جدید چالش: یافتن یک عنصر جدید کشف عنصر: بازرس Appium کشف عنصر: دریافت منبع برنامه Touch actions: Theory

  • راه حل: یافتن یک عنصر جدید چالش: یافتن یک عنصر جدید کشف عنصر: بازرس Appium کشف عنصر: دریافت منبع برنامه Touch actions: Practice

  • راه حل: یافتن یک عنصر جدید چالش: یافتن یک عنصر جدید کشف عنصر: بازرس Appium کشف عنصر: دریافت منبع برنامه Mobile web testing: Theory

  • راه حل: یافتن یک عنصر جدید چالش: یافتن یک عنصر جدید کشف عنصر: بازرس Appium کشف عنصر: دریافت منبع برنامه Mobile web testing: Practice

  • راه حل: یافتن یک عنصر جدید چالش: یافتن یک عنصر جدید کشف عنصر: بازرس Appium کشف عنصر: دریافت منبع برنامه Challenge: Automate a web form

  • راه حل: یافتن یک عنصر جدید چالش: یافتن یک عنصر جدید کشف عنصر: بازرس Appium کشف عنصر: دریافت منبع برنامه Solution: Automate a web form

نتیجه Conclusion

  • راه حل: یافتن یک عنصر جدید چالش: یافتن یک عنصر جدید کشف عنصر: بازرس Appium کشف عنصر: دریافت منبع برنامه Next steps and more resources

نمایش نظرات

آموزش تست موبایل با Appium
جزییات دوره
2h 10m
27
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
8,983
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jonathan Lipps Jonathan Lipps

Jonathan Lipps یک پروژه برتر در Appium و بنیانگذار Cloud Grey ، LLC ، یک مشاوره با محوریت اپیم است. Cloud Grey نیاز شرکتهای بزرگی را برای تلاش برای موفقیت در Appium برآورده می کند. به خصوص در مجموعه های آزمایشی بزرگ و پیچیده یا ساختارهای سازمانی ، می توان به راحتی با تنظیمات زیر مطلوب Appium روبرو شد. Cloud Grey آموزش ، معماری مجموعه آزمون و سرویسهای دیگر ارائه می دهد. Cloud Grey همچنین Appium Pro را منتشر می کند ، یک خبرنامه هفتگی شامل نکات و ترفندهای جالب مربوط به Appium. پیش از این ، جاناتان به عنوان مدیر منبع باز در شرکت آزمایش ابر آزمایشگاهی مستقر در سان فرانسیسکو ، Sauce Labs مشغول به کار بود. در سسوس ، او بر روی بسیاری از جنبه های معماری وب و آزمایش تست تلفن همراه ، از زیرساخت های عقب (پایتون) تا تعامل جلویی (JavaScript) کار کرد. او تیم مهندسی منبع باز را تشکیل داد و ماموریت آن این بود که اطمینان حاصل کنیم که پروژه های منبع آزاد (سلنیوم و Appium) عالی هستند و اکوسیستم که آن محصولات اصلی را احاطه کرده است به همان اندازه که شایسته آن بود ، مورد توجه قرار گرفت. او همچنین بیشتر وقت خود را صرف رهبری و نگهداری از پروژه Appium کرد. جاناتان در ده ها کنفرانس و جلسات مختلف در سراسر جهان در مورد موضوعات مختلف صحبت کرده است ، عمدتا مربوط به تست خودکار برنامه وب و موبایل و توسعه متن باز. جدا از کار متمرکز بر فناوری ، وی یک موسیقی دان ، زبان شناس ، عکاس و فیلسوف است. در jlipps.com بیشتر بدانید.