آموزش ISTQB® متخصص: تست اپلیکیشن موبایل

ISTQB® Specialist: Mobile Application Testing

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دنیای تست اپلیکیشن موبایل هم چالش برانگیز و هم سرگرم کننده است. در این دوره، ISTQB® Specialist: Mobile Application Testing، دانش و مهارت های اساسی برای تست نرم افزار موبایل را به دست خواهید آورد. ابتدا، بررسی خواهید کرد که چه سخت افزاری و نرم افزاری زیربنای برنامه های تلفن همراه است. در مرحله بعد، نکات و تکنیک های آزمایش عملی برای سازگاری برنامه خود با سخت افزار و نرم افزار دستگاه را یاد خواهید گرفت. در نهایت، یک دید کلی در سطح بالایی از پلتفرم‌ها، محیط‌ها و ابزارهای توسعه و اتوماسیون اپلیکیشن موبایل به دست خواهید آورد. وقتی این دوره را به پایان رساندید، مهارت ها و دانش تست اپلیکیشن موبایل مورد نیاز برای ارائه نرم افزار با کیفیت بالا را خواهید داشت.

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

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

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

ما چه چیزی را آزمایش می کنیم؟ What Are We Testing?

  • معرفی Introduction

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

  • دنیای بزرگ موبایل The Great Mobile World

  • پرسیدن سوال اول Asking the First Question

  • انواع دستگاه Device Types

  • انواع برنامه App Types

  • سوالات تمرینی Practice Questions

  • معماری های رایج موبایل Common Mobile Architectures

  • مدل کسب و کار رایج Common Business Model

  • تجزیه و تحلیل ضروری هستند Analytics are Indispensable

  • خلاصه Summary

تدوین استراتژی آزمون Developing a Test Strategy

  • معرفی Introduction

  • چالش های خاص موبایل Mobile Specific Challenges

  • سوالات تمرینی Practice Questions

  • نسخه ی نمایشی: مدیریت تکه تکه شدن Demo: Handling Fragmentation

  • خطرات عمومی و موبایل General and Mobile Risks

  • نسخه ی نمایشی: اولویت را به گروه های هم ارز اضافه کنید Demo: Add Priority to Equivalence Groups

  • گروه های استراتژی تست Test Strategy Groups

  • دریافت راهنمایی تست Getting Testing Help

  • سوال تمرینی Practice Question

  • خلاصه Summary

تست سازگاری با سخت افزار دستگاه Testing for Compatibility with Device Hardware

  • معرفی Introduction

  • تست با صفحه نمایش های مختلف Testing with Different Screens

  • تغییر جهت صفحه نمایش Changing Screen Orientation

  • روش های ورودی تست Testing Input Methods

  • تست سنسورهای ورودی Testing Input Sensors

  • همه چیز را قطع کنید! Interrupt all the Things!

  • مجوزها را به خاطر بسپارید Remember Permissions

  • اگر سخت افزار وجود نداشته باشد چه؟ What if Hardware Is Absent?

  • تست مصرف برق و دما Testing for Power Consumption and Temperature

  • خلاصه Summary

تست تعامل برنامه با نرم افزار دستگاه و اتصال Testing for App Interactions with Device Software and Connectivity

  • معرفی Introduction

  • اعلان های تست Testing Notifications

  • تست لینک های دسترسی سریع Testing Quick Access Links

  • بهینه سازی سیستم عامل و تنظیمات کاربر Tweaking OS and User Settings

  • تست قابلیت همکاری با سیستم عامل Testing Interoperability with the OS

  • تست قابلیت همکاری با سایر برنامه ها Testing Interoperability with Other Apps

  • سوالات تمرینی Practice Questions

  • تست اتصال Testing Connectivity

  • خلاصه Summary

استفاده از انواع آزمون های رایج Applying Common Test Types

  • معرفی Introduction

  • تست نصب Installability Testing

  • ازمایش عملکرد Performance Testing

  • سوالات تمرینی Practice Questions

  • تست قابلیت استفاده Usability Testing

  • تست دسترسی Accessibility Testing

  • تست بومی سازی Localization Testing

  • تست پایگاه داده Database Testing

  • تست امنیتی Security Testing

  • خلاصه Summary

بکارگیری تکنیک های آزمون مبتنی بر تجربه مشترک Applying Common Experience-based Test Techniques

  • معرفی Introduction

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

  • رفتن به تور Going on Tours

  • ایجاد پرسونا Creating Personas

  • کاربرد اکتشافی Applying Heuristics

  • نسخه ی نمایشی: "کار غیرمعمولی انجام دهید" اکتشافی Demo: "Do Something Unusual" Heuristic

  • تکنیک های ترکیبی Combining Techniques

  • زمان بوکس با مدیریت آزمون مبتنی بر جلسه Time-boxing with Session-based Test Management

  • خلاصه Summary

آشنایی با پلتفرم‌ها، ابزارها و محیط‌های اپلیکیشن موبایل Understanding Mobile App Platforms, Tools and Environments

  • معرفی Introduction

  • پلتفرم ها و ابزارها Platforms and Tools

  • شبیه سازها در مقابل شبیه سازها Emulators vs. Simulators

  • آزمایشگاه های تست Test Labs

  • خلاصه Summary

خودکارسازی اجرای تست Automating the Test Execution

  • معرفی Introduction

  • آیا هرم آزمایشی باید برگردانده شود؟ Should the Test Pyramid be Flipped?

  • رویکردهای اتوماسیون Automation Approaches

  • نسخه ی نمایشی: اتوماسیون وب با شبیه سازها Demo: Web Automation with Emulators

  • روش های اتوماسیون Automation Methods

  • ارزیابی ابزار Tools Evaluation

  • خلاصه Summary

غلبه بر موانع نهایی و تکمیل Overcoming Final Hurdles and Wrapping Up

  • معرفی Introduction

  • تست برای تأیید فروشگاه App Testing for App Store Approval

  • تست پس از انتشار Post-release Testing

  • پنج اشتباه برتر تست موبایل که باید از آنها اجتناب کنید Top Five Mobile Testing Mistakes to Avoid

  • پایان دوره Course Wrap Up

نمایش نظرات

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

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

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

آموزش ISTQB® متخصص: تست اپلیکیشن موبایل
جزییات دوره
3h 53m
77
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrejs Doronins Andrejs Doronins

Andrejs یک متخصص تضمین کیفیت با بیش از 6 سال تجربه است. وی در اتوماسیون تست تخصص دارد اما اهمیت درگیر شدن در چرخه عمر توسعه نرم افزار را نادیده نمی گیرد - یافتن مسائل در هنگام تجزیه و تحلیل نیازها به اندازه انجام آزمایش دستی و اکتشافی مهم است. وی در زمینه نوشتن واحدها ، آزمونهای ادغام و پذیرش برای تعداد زیادی فناوری و زمینه - از اتوماسیون مرورگر تا لایه Web API و تا آزمایش اجزای پیام رسان Enterprise - با تجربه است.