شما در این دوره به تست خودکار اپلیکیشن های موبایل از اصول اولیه تا فریمورک CI/CD همراه با نمونه های بلادرنگ مسلط خواهید شد.
آنچه یاد خواهید گرفت
در پایان این دوره قادر خواهید بود که هر اپلیکیشنی (نیتیو، هیبریدی و وب) را در Android یا IOS با استفاده از Appium خودکار کنید.
درک کامل از بهترین شیوه های Appium و ابزار های قابل استفاده مجدد برای خودکار کردن اپلیکیشن ها در دستگاه های واقعی و شبیه ساز ها
فریمورک موبایل استاندارد صنعت را از ابتدا طراحی کنید که با هر دو سیستم عامل اندروید و IOS سازگار است.
پیاده سازی پایپ لاین CI/CD سر به سر از ابتدا با استفاده از Appium همراه با تمام ویژگی های فریمورک مانند ورود به logging ،reporting و غیره
فریمورک Appium را با تکنولوژی های منبع بازی مانند Learn Maven ،TestNG ،Jenkins ، JUnit ،Git ،Extent Reports و Apache Log4J2 طراحی کنید.
مرورگر های تلفن همراه مانند کروم و سافاری را با کتابخانه Appium WebDriver با جزئیات کامل خودکار کنید.
استاندارد های کدنویسی را برای نوشتن بهینه ترین اسکریپت های خودکارسازی موبایل می آموزید.
شما می توانید با استفاده از بهترین ابزار پیشرفته گزارش گیری، گزارش هایی را ایجاد کنید که عالی به نظر برسند.
و آخرین نکته که اهمیتش کمتر از باقی موارد نیست، این است که شما می توانید هر مصاحبه ای را پاک کنید و می توانید کل پروژه خودکارسازی Appium را از مرحله طراحی هدایت کنید.
توضیحات دوره
پس از اتمام دوره، شما به تست خودکارسازی موبایل در اندروید و IOS مسلط می شوید و می توانید آن را با موفقیت در محل کار خود پیاده سازی کنید یا اینکه مطمئنا از طریق آن شغل پردرآمدی به دست خواهید آورد.
چه چیزی این دوره را در بازار منحصر به فرد می کند؟
تمام مفهومی همراه با جزئیات از ابتدا توضیح داده شده تا هر کسی بتواند در پایان دوره به این ابزار مسلط شود.
فریمورک های استاندارد صنعت را با استفاده از Appium با TestNGMaven ،Jenkins ،GitHub ،Apache Log4J2 و Extent Reports طراحی و پیاده سازی خواهید کرد.
نمایش دقیقی از پیاده سازی CI/CD سر به سر با استفاده از Appium برای iOS و Android
اجرای موازی در دستگاه های اندروید و iOS واقعی با استفاده از زیرساخت ابری را درک کنید.
تنها دوره ای که بسیاری از نکات و ترفندهای Appium را برای پاک کردن مصاحبه ها یا تکمیل تسک ها ارائه شده در پروژه ها توضیح می دهد.
موضوعات سطح بالا شامل:
ویژگی های Appium
معماری داخلی Appium
راه اندازی پیکربندی برای اجرای تست ها در Android و IOS Simulators یا Emulators
راه اندازی پیکربندی برای اجرای تست ها در دستگاه های واقعی Android و IOS
چگونه اپلیکیشن های نیتیو (اندروید و IOS) را با استفاده از Appium خودکارسازی کنید؟
چگونه اپلیکیشن های هیبریدی (اندروید و iOS) را با استفاده از Appium خودکارسازی کنید؟
توضیح عمیق از Appium API یا فرمان ها و کاربرد آن ها
خودکارسازی حرکات موبایلی scroll ،swipe ،longpress و tap و سایر اقدامات لمسی با استفاده از Appium
خودکارسازی اپلیکیشن های مرورگر با استفاده از Appium
نکاتی در مورد بازرسی اشیا در اپلیکیشن ها و مرورگر موبایل با uiautomatorviewer و Appium Inspector
فریمورک هیبریدی Appium از ابتدا با الگوهای طراحی برتر
طراحی و پیاده سازی فریمورک های استاندارد صنعتی با استفاده از Appium با TestNGMaven ،Jenkins ،GitHub ،Apache Log4J2 و Extent Reports
ادغام CI/D فریمورک Appium
خودکارسازی Appium Cloud در Browserstack
این دوره برای چه کسانی مناسب است؟
تستر های دستی، تستر های مطلع غیر برنامه نویس علاقه مند به یادگیری خودکارسازی
تستر های خودکارسازی وبی که از قبل درباره Selenium Webdriver می دانند.
هر مهندس نرم افزاری که به تکنولوژی های موبایل علاقه دارد.