Appium Mobile Automation - Android & iOS + Page Factory + CI

所在平台: Udemy

课程主页: https://www.udemy.com/course/mobile-automation-using-appium-for-android-ios-devices/

课程评论:没有评论

第一个写评论        关注课程

课程简介

本课程是针对初学者设计的Appium移动自动化测试课程,涵盖Android和iOS平台,使用Java语言。课程内容全面,从基础配置到高级框架集成,旨在帮助学员掌握移动自动化测试技能,轻松应对面试和项目。 **主要内容概览:** * **Appium 2.X 及版本更新:** * Appium 2.X 版本介绍、配置以及新特性。 * 使用XCUITest和UiAutomator2进行Android和iOS设备自动化。 * 执行双击、长按、上下滑动等多种手势操作。 * 讲解如何传递options(如noReset、appAcitivity、platformName、platformVersion)来启动应用。 * Appium Inspector、Vysor的使用。 * **核心Java编程:** * 提供一系列Java编程的视频教程,包括字符串操作(回文、子字符串)、数字操作(魔术数字)、字符串反转、数组排序、字符串大小写转换、单词/空格计数、方法重载、无循环打印数字、数组去重等。 * **Page Factory 框架:** * 详细介绍Page Factory模型,包括其在Android和iOS上的实现。 * 结合Cucumber BDD框架进行实战演示。 * 展示如何识别多个定位器并集成日志记录。 * **Cucumber BDD 框架:** * 介绍Cucumber BDD框架,以及如何使用BDD框架进行自动化。 * **CI/CD 集成:** * Jenkins master-slave配置与使用。 * Jenkins的概述及作业创建。 * **Saucelabs 集成:** * Saucelabs集成及其应用。 * **实际项目实现:** * 对Android和iOS应用进行各种场景的自动化,如登录、注册、处理下拉菜单、弹窗、文本字段等。 * WebView的切换和上下文中元素的识别。 * 实现端到端的自动化场景。 * **常见问题与解决方案:** * 讲解经常遇到的问题及其解决方案。 * 框架的修改与迁移。 * **面试准备:** * 提供Appium相关的面试题和答案,帮助学员在面试中脱颖而出。 **更新亮点:** 课程内容持续更新,重点加强了Appium 2.X版本的实践应用,并融入了Page Factory、Cucumber BDD等流行框架,以及CI/CD和Saucelabs集成,确保学员学习到最新的行业知识和技术。 **目标学员:** 任何希望进入移动自动化测试领域的初学者。 **学习成果:** 学完本课程后,学员将能够独立进行Android和iOS应用的自动化测试,熟练运用Java、Appium、Page Factory、Cucumber等技术,并能应对相关的面试和实际项目需求。

课程评论(0条)

课程详情

Course is updated on 26-01-2024 with below topics Appium Interview Question & Answers Part 1 Appium Interview Question & Answers Part 2 Appium Interview Question & Answers Part 3 JAVA Programming below series of videos updated to this courseHow to Check Given String is Palindrome or Not JAVA Program to Check String is Palindrome or notPrint All Substrings of a given String Java Program to print all substrings for a StringPrint all Palindromic Substrings Find All Palindromic Substrings In a StringJava Program Magic Number Check whether given number is Magic Number or notProgram to Reverse A String in Java Reverse A String Reverse Words in a String in JavaJava program to arrange array elements in ascending orderCapitalize each word in the given stringCount Number of Words in Given StringCount number of spaces in the given StringMain Method Overloading with examplesPrint Numbers from 1 to 10 without using loopsRemove Duplicate Values in an Array Course is updated on 05-01-2024 with below topics on 2.X version of APPIUM:Performing Double Tap OperationPerforming Tap OperationPerforming Double Long Press OperationPerforming Double Swipe-UP/ Swipe-DOWN OperationCourse is updated on 30-12-2023 with below topics on 2.X version of APPIUM:Page Factory Framework + Cucumber + Testng Part 8Course is updated on 29-12-2023 with below topics on 2.X version of APPIUM:Page Factory Framework + Cucumber + Testng Part 3 Page Factory Framework + Cucumber + Testng Part 4Page Factory Framework + Cucumber + Testng Part 5 Page Factory Framework + Cucumber + Testng Part 6 Page Factory Framework + Cucumber + Testng Part 7 Course is updated on 20-11-2023 with below topics on 2.X version of APPIUM:Page Factory Framework + Cucumber + Testng Part 1 Page Factory Framework + Cucumber + Testng Part 2Course is updated on 16-11-2023 with below topics on 2.X version of APPIUM:How to pass options while creating AndroidDriver noResetappAcitivityplatformNameplatformVersionCourse is updated on 07-10-2023 with below topics:Introduction Appium 2.X versionConfiguring machine with Appium 2.XCreate a Program using XCUITestOptions to launch an app on SimulatorCreate a Program using UiAutomator2Options to launch an app on Android Devicewe are uploading videos that covers features on Appium 2.X versionsAppium - Mobile Testing with Latest 1.22 and real time project implementation#Appium - Mobile Testing with Latest 1.22 and real time project implementationAppium 1.22#Appium 1.22appium 2.1appium latest versionThis Course is updated on 23rd Feb 2022 with course material sectionThis Course is updated on 26th Jan 2022 with: 1. Frequently encountered issues and possible solutions 2. Modify existing framework and convert to Mobile & Page Factory framework 3. Pagefactory framework with example and assignment 4. Pagefactory implementation on iOS and identifying multiple locators using page factory and adding loggers to code base 5. Upgrading Appium server to 1.22.0 and Appium inspector and fixing all the issuesThis Course is updated on 07th Jan 2022 with page factory conceptThis Course is updated on 06th Jan 2022 with saucelabs integrationThis Course is updated on 05th Jan 2022 jenkins master slave implementationThis Course is updated on 04th Jan 2022 overview on jenkins and creating jobs in jenkinsThis course is designed for complete beginners.Get started with Appium on Android & iOS using JAVA.If you are a complete beginner on Mobile testing, this course is perfect for you. At the end of the training you will be in a position to handle any interviews on Mobile automation testing and easily crack interviews and handle any project on Mobile automationPlease find below list of topics that we are going to cover as part of this training program: On a high level below is the list of items we are covering: 1. Configuring window Machine2. Configuring MAC Machine3. Android device automation4. IOS device automation5. Cucumber BDD framework6. Page factory model 7. CI/CD integration8. Saucelabs integration9. Core java tutorialPlease find below detailed concepts which we are covering: overview on core java concepts Introduction to Appium Overview of Open Source Mobile Test Automation tools Open source Mobile Automation tool Evaluation docsAutomating various scenarios in Android AppOverview on Cucumber BDD frameworkAutomating app using BDD frameworkOverview on Android Driver, desired capabilitiesConnecting real device, enabling usb debugging mode, creating simple scriptOverview on Appium inspector, Vysor, creating simple script Part 1Create android Emulator and execute script on emulatorHow to handle switches on Android & iOS How to handle buttons on Android & iOS How to handle text fields on Android & iOS Scenario for login to an applicationScenario for creating an account with ecom applicationCreating an E2E scenario that handles DropDown, Popup , text fields on ecom applicationSwitching webview and handling contextsIdentifying locators for the webview Overview on touch actions with examplesWe have also included core java concepts in this tutorialCucumber BDD frameworkOverview on Page Factory framework with real world examplesJenkins Master & Slave setupSaucelabs integration, XCUITest, UIAutomator, Katalon, Appium on Android, Appium on iOS, Automating mobile app

课程标签

0人关注该课程

主题相关的课程