Learn Appium - Mobile Automation Testing

所在平台: Udemy

课程主页: https://www.udemy.com/course/learn-appium-latest-1110-mobile-automation-testing/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 学习 Appium - 移动自动化测试 **课程概述:** 本课程是关于移动自动化测试大师课程,旨在教授使用最新 Appium 1.12.0 版本进行移动自动化测试的技能和知识。无论您是经验丰富的测试人员还是编程新手,学完本课程后,您将能够熟练掌握移动自动化测试,并为实际工作做好准备,甚至获得高薪职位。 **为何学习移动自动化测试?** 随着移动市场的蓬勃发展,确保跨不同平台的移动应用程序质量面临巨大挑战。本课程将深入探讨 Appium,这是一个能够跨不同移动平台无缝工作的多功能自动化工具,以此来应对这一挑战。 **主要亮点:** * **更新至 Appium 1.12.0:** 课程内容会定期更新,以符合最新的 Appium 版本,让您掌握前沿技术。 * **从基础到高级:** 涵盖从基础到高级的广泛内容,并提供众多技巧来提升您的技能。 * **真实案例:** 课程从基础讲起,假设您没有移动自动化知识,并通过真实案例教学,增强您的信心并为面试做准备。 **课程大纲:** * **模块一:** 移动测试和 Appium 简介(包括移动电话的重要性、操作系统、应用类型、测试工具、Appium 的优势和局限性、Appium 架构) * **模块二:** Windows 环境设置(用于 Android 应用测试) * **模块三:** APK 文件、模拟器、仿真器和真实设备(APK 的定义、仿真器与设备的区别) * **模块四:** 使用 Android Studio - AVD Manager 创建虚拟设备(包括 Android Studio、AVD Manager、SDK Manager、adb 的使用) * **模块五:** 使用 Appium Desktop 在虚拟设备和真实设备上安装 APK 文件(包括 Vysor 应用、真实设备设置、使用 Appium Desktop/Server 安装 APK) * **模块六:** 使用 adb.exe 在真实设备上安装 APK 文件(APK 的安装方式、使用 adb.exe 安装) * **模块七:** 对象定位器和技术(使用 Appium Inspector 和 uiautomator 识别元素,Android UIAutomator API,ClassName、IDs、Xpaths 定位,adb 命令) * **模块八:** 配置 Eclipse IDE(Appium 客户端库、Selenium 独立服务器、添加库到项目构建路径) * **模块九:** 开发安装 APK 文件的脚本(用于真实设备和虚拟设备) * **模块十:** 使用 Android 应用处理原生、Web 和混合应用(包括元素处理、各种控件的操作、截图、触摸操作,系统应用以及 Web 和混合应用的自动化测试) * **模块十一:** 在 Mac OS 上处理 iOS 应用(包括 Mac 环境设置、Xcode、UICatalog iOS 应用的构建和打开、在模拟器上安装 iOS 应用、iOS 应用元素识别、处理警告、操作表、滚轮、日期选择器) ** syllabus:** None

课程评论(0条)

课程详情

Course: Mastering Mobile Automation Testing with Appium Course Overview:Are you ready to delve into the dynamic world of Mobile Automation Testing? Whether you're a seasoned tester or new to programming, this comprehensive course equips you with the skills and knowledge needed to master Mobile Automation using the latest Appium 1.12.0 version. By the end of this course, you'll be proficient in Mobile Automation Testing, ready to implement your skills in the workplace or even land high-paying jobs in this rapidly growing field.Why Mobile Automation Testing?The mobile market is booming, presenting a significant challenge in ensuring the quality of mobile applications across various platforms. This course addresses this challenge by providing an in-depth exploration of Appium, a versatile automation tool that works seamlessly across different mobile platforms.Key Highlights:Updated for Appium 1.12.0: Stay at the forefront of technology with videos regularly updated to align with the latest Appium version.From Basics to Advanced: Whether you're new to mobile testing or seeking advanced techniques, we cover everything from the basics to advanced levels, offering numerous tricks and tips to enhance your skills.Real-time Examples: Concepts are taught from scratch, assuming no prior mobile automation knowledge. Real-time examples are provided to boost your confidence and prepare you for interviews.Curriculum:Module-1: Introduction to Mobile Testing and AppiumImportance of Mobile PhonesVarious Mobile Operating SystemsTypes of Mobile AppsAvailable Mobile Testing ToolsWhy Appium?Advantages & Limitations of AppiumAppium ArchitectureModule-2: Environment setup on Windows for Testing Android AppsModule-3: APK File, Simulators, Emulators and real devicesWhat is APK file?What is Emulator & SimulatorsReal Device Vs Simulator Vs Emulator TestingModule-4: Creating Virtual Device using Android studio - AVD ManagerAndroid Studio & Create Virtual Device using AVD ManagerSDK Manager in Android Studioadb under SDK Platform tools & its usageModule-5: Install APK(Mobile App) on Virtual Device & Real Device using Appium DesktopVysor AppReal Device/Mobile settingsHow to install APK file on Real device using Appium Desktop/serverModule-6: Install APK file on Real device using adb.exeWays to install APK file(App) on Mobile devices (Virtual/Real device)Install APK(Mobile App) on Real Device using adb.exeModule-7: Object Locators and TechniquesIdentify Elements using Appium inspectorIdentify Elements using uiautomatorLocating Elements on the AppLocating elements within elementsFind Element By Android UIAutomatorExploring UIAutomator APIFinding Elements by ClassName, IDs, Xpathsadb commandsModule-8: Configure Eclipse IDEAppium Client LibrarySelenium stand-alone serverAdding libraries to Project Build PathModule-9: Developing Script for Install Apk file(App)Script for Install Apk file(App) on Real DeviceScript for Install Apk file(App) on Virtual DeviceModule-10: Working with Native, Web & Hybrid Apps on Android AppsHandling different types of ElementsSwitches, Drop-downs, Alerts, Drag & Drop, ScrollingsText boxes, Checkboxes & Radio buttonsExpandable list, Date Picker/Time, Spinner, SeekBar, RatingStarCapturing Screenshots, Swipe Touch, TouchActions and EventsOverview on System/built-in apps and identifying package and activity namesAdding a new contact to PhonebookWebApp Test - Automating Web-based testing on Chrome BrowserHybrid App Tests - Messaging, Calculator, DialerModule-11: Working with iOS Apps on Mac OSSetting up Environment on Mac to test iOS Applications using AppiumXCode & UICatalog iOS appBuilding UICatalog iOS App using Xcode & Opening with Appium Desktop ToolInstalling iOS App on Simulator using a scriptIdentifying Elements on iOS AppHandling Alerts, Action Sheets, Wheelers (Picker View), Handling Date PickerEmbark on this journey of mastering Mobile Automation Testing with Appium 1.12.0, and empower yourself with the skills demanded by the ever-evolving mobile industry.

课程标签

0人关注该课程

主题相关的课程