Appium: Appium 2.5+ intermediate
Technology:
Expertise:
- 3 Courses | 4h 8m 33s
- 1 Book | 1h 19m
- 4 Courses | 5h 7m 5s
- 10 Courses | 11h 53m 17s
Explore Appium, an open-source test automation framework for iOS, Windows, and Android applications.
GETTING STARTED
Introduction to Mobile Automation Testing with Appium
-
2m 7s
-
6m 36s
GETTING STARTED
Advanced Gestures Automation with Key Events in Android Using Appium
-
2m 20s
-
6m 2s
COURSES INCLUDED
Introduction to Appium Testing
Appium is an open-source test automation framework driving iOS, Windows, and Android applications. Explore the concepts of test automation and Appium architecture, including preparing Appium for Windows.
14 videos |
1h 12m
Assessment
Badge
Exploring Appium & Windows
Appium for Windows is designed to simplify testing across multiple platforms. Explore how to install and configure Appium for Windows using several tools such as WinAppDriver, Cucumber, and Selenium.
19 videos |
1h 35m
Assessment
Badge
Appium Concepts with Mac OS X
Appium supports automated tests on Mac OS X and can be used with native, web, and hybrid mobile apps. Explore how to set up a Mac OS X machine to create test automations using Appium.
17 videos |
1h 21m
Assessment
Badge
COURSES INCLUDED
Introduction to Mobile Automation Testing with Appium
Embark on an exhilarating journey through the dynamic realm of mobile automation testing with our comprehensive course. Designed to empower learners, we dive headfirst into the essentials of Appium, the leading framework for mobile testing. You'll master the art of seamless installation and setup of Appium on both Windows and Mac systems, ensuring you're equipped to tackle any testing environment. Get hands-on experience in crafting Android Virtual Devices, vital for real-world testing scenarios, and venture into the world of coding with the creation of a basic Maven project. But that's just the beginning! Delve deeper into the nuances of mobile testing as we explore UI Automator and the powerful Appium Inspector, unlocking insights into app behavior like never before. And when challenges arise, fear not! We'll equip you with essential troubleshooting techniques, ensuring you're always ready to conquer any obstacle. Join us and revolutionize your approach to mobile testing with confidence and expertise!
14 videos |
1h 11m
Assessment
Badge
Getting Started with Android App Automation with Appium
Android application automation is not just a trend, but a necessity in modern software development, enhancing efficiency, accuracy, and scalability while reducing costs and enabling rapid deployment. Begin an exciting journey into the world of automating Android native applications with Appium by identifying and harnessing different locators like ID, XPath, and Accessibility ID. Then you will learn how to effectively handle mobile pop-ups, extract text, seamlessly input information, and effortlessly obtain and evaluate lists of matching elements within Android Apps. Next, you will explore best practices for Android application automation and create robust and reusable automation scripts. Finally, you will identify, troubleshoot, and resolve common issues related to locators, pop-ups, and element interactions, and optimize automation scripts for improved performance. With engaging lessons and practical exercises, this course ensures that you not only understand the concepts but also develop the skills needed to excel in the ever-evolving field of mobile automation testing.
14 videos |
1h 9m
Assessment
Badge
Getting Started with iOS Automation Using Appium on macOS
iOS automation is crucial for streamlining the testing process, ensuring consistent and reliable app performance. It enhances productivity by automating repetitive tasks, reduces human error, and accelerates release cycles. In this course, you will embark on an immersive journey into iOS automation with Appium on macOS. Investigate iOS application compatibility with Appium versions, Xcode installation, and the iPhone Simulator for app testing. Then you will learn how to define iOS XCUITest capabilities and use code to invoke app functionalities effortlessly. Next, you explore iOS object inspection as you navigate through the Appium Inspector's interface, allowing you the ability to automate the testing of your iOS applications. Finally, you will discover how to troubleshoot common setup issues during the installation of Xcode and the iOS Simulator and create an automated test scenario for an iOS application.
12 videos |
1h 19m
Assessment
Badge
Appium Automation: Designing a Scalable Appium Framework
In this course, learners delve into the world of Appium framework design and its pivotal role in software development. Learners will gain skills in implementing a Page Factory, a cornerstone of modern automation testing frameworks. The course begins by guiding learners through the intricacies of crafting reusable Action Methods. Uncover the secrets of cross-platform reusability by mastering the art of inheriting Android Actions, ensuring their testing efforts transcend device boundaries and maximize impact. Next, explore how to breathe new life into iOS tests by embracing the Page Object Pattern. Through demonstrations, learners discover firsthand the evolution of testing strategies, as they transition from mundane scripts to elegant and scalable test suites.
12 videos |
1h 18m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Advanced Gestures Automation with Key Events in Android Using Appium
Automating gestures with key events in Android ensures comprehensive testing of user interactions, leading to a more reliable and user-friendly app experience. It also enhances test coverage and accuracy, reducing the risk of bugs and improving overall app quality across various devices and scenarios. Begin this course by stepping into the captivating world of mobile automation and exploring the principles of Appium mobile gestures, including long press, scroll, and swipe. This is not your average classroom experience; it is a hands-on adventure where theory meets practice in perfect harmony. You will write scripts to implement long press actions, scroll gestures, and swipe functionality. Then you will automate gestures within the built-in Android Contacts app and analyze the differences between various gestures. Next, you will discover how to troubleshoot common issues related to gesture automation in Android apps. Finally, you will create and enhance custom gestures. Through our meticulously crafted curriculum, participants not only grasp the theoretical foundations of these gestures but also hone their skills, refine their techniques, and uncover the secrets to seamless automation within Android Apps.
14 videos |
1h 4m
Assessment
Badge
Advanced Appium Techniques & Practical Scenarios in Android Automation
Get ready to take your Appium skills to the next level with this course that delves into advanced concepts and practical scenarios. In this course, you'll dive deep into the intricacies of automation, mastering techniques that will set you apart from the crowd. You will learn to apply drag & drop techniques, automate a myriad of activities, and fine-tune your scripts with industry best practices. Through emphasis on proper notetaking, troubleshooting, and evaluating script effectiveness, you'll learn not just to follow steps, but to truly understand and innovate. Real-time exercises immerse you in practical scenarios, where you'll put your newfound knowledge to the test and emerge with a skill set that's ready to tackle even the most intricate automation tasks in Android applications.
14 videos |
1h 9m
Assessment
Badge
Hybrid App & Mobile Browser Automation in Android with Appium
Step into the dynamic world of hybrid apps and mobile Chrome browsers with our immersive course designed to tackle their unique challenges head-on. In this course, you'll explore the cutting-edge capabilities required to execute Appium tests on mobile Browsers and uncover effective strategies for scrolling and asserting on browser tests. You will build automation proficiencies and become capable of tackling a wide range of scenarios in both hybrid apps and mobile Chrome browsers with confidence and precision.
12 videos |
1h 2m
Assessment
Badge
iOS Gestures and Interaction Automation with Appium
iOS gestures and interaction automation are essential for ensuring seamless user experiences. By automating complex gestures and interactions, you can consistently test app functionality, reduce manual errors, and save valuable development time. Dive into the depths of iOS Class Chain locator and iOS Predicate String, unlocking the potential of these powerful tools to streamline your automation workflow. Discover how to wield unique locators like a seasoned pro, gaining unparalleled precision in your app automation endeavors. You will learn how to use Appium to automate common iOS gestures like the long press, scrolling, and swiping. Then you will explore picker components and sliding automation. Finally, you will investigate common issues related to advanced gestures in iOS automation scripts and create a comprehensive automation script for a real-world scenario involving complex iOS gestures with Appium. From swipes to taps, from pinches to scrolls, every gesture will become a potent tool in your automation collection.
12 videos |
1h 22m
Assessment
Badge
Advanced iOS Gesture Scripting Automation with Appium
Advanced gesture scripting is vital for thoroughly testing complex user interactions in mobile apps. It enables precise simulation of multi-touch, swipes, and custom gestures, ensuring your app responds accurately. This reduces manual testing effort, catches hidden bugs, and enhances the overall user experience, making your app more robust and reliable. In this course, you will take a deeper dive into iOS automation, leveraging the powerful tool, Appium, to its fullest potential. Learners will refine their skills in automating gestures, delving into advanced techniques for executing flawless long presses, crafting seamless scrolling experiences, and harnessing the dynamic functionality of picker components and sliding actions within iOS apps. Enhance your expertise by troubleshooting common issues related to iOS gestures automation and applying learned skills to a real-world project involving diverse iOS gestures. You will equip yourselves with the tools and techniques needed to thrive in the ever-evolving landscape of app development!
9 videos |
55m
Assessment
Badge
Automating Built-in iOS Apps and Real Device Testing Using Appium
Automating built-in iOS apps and real device testing with Appium is crucial for ensuring comprehensive app performance and reliability, leading to higher-quality apps and improved user satisfaction. Begin this course by discovering BundleID and the iOS Simulator. Then you will find out how to seamlessly automate functions within the Photos app and implement swiping functionality on actual iOS devices, bridging the gap between theory and real-world application. Next, you will explore iOS automation strategies and best practice implementation. Finally, you will apply your new skills to automate real-world scenarios on iOS devices and empower yourself with the skills to conquer any automation challenge that comes your way.
12 videos |
59m
Assessment
Badge
Appium Automation: Designing a Scalable Appium Framework
In this course, learners delve into the world of Appium framework design and its pivotal role in software development. Learners will gain skills in implementing a Page Factory, a cornerstone of modern automation testing frameworks. The course begins by guiding learners through the intricacies of crafting reusable Action Methods. Uncover the secrets of cross-platform reusability by mastering the art of inheriting Android Actions, ensuring their testing efforts transcend device boundaries and maximize impact. Next, explore how to breathe new life into iOS tests by embracing the Page Object Pattern. Through demonstrations, learners discover firsthand the evolution of testing strategies, as they transition from mundane scripts to elegant and scalable test suites.
12 videos |
1h 18m
Assessment
Badge
Appium Automation: Implementing Test Strategy & Advanced Data-driven Techniques
Get ready to unlock the secrets of Appium Utils - a powerful class that serves as the superhero of automation testing for both Android and iOS platforms. This course explores test strategy development, helping you learn to make crucial decisions like a seasoned pro. In this course, you will dive into the world of effective test setups and teardowns and master the art of orchestrating flawless test executions, ensuring your tests run smoother than ever before. Next, you'll learn to take your skills to the next level with advanced data-driven testing using TestNG. From parameterization to data driving from JSON files, you'll discover the power of harnessing data to supercharge your tests. Finally, you will look at how to resolve driver passing issues in Appium Utils and Page Object files.
14 videos |
1h 49m
Assessment
Badge
Appium Automation: Global Configurations, Reporting, & CI/CD Integration
In this course, participants will enhance their skills in optimizing Android and iOS based tests using reusable methods from Appium Utils. Explore the foundational concepts of creating a global properties file for storing and retrieving global values. Moving to the application level, dive into advanced reporting techniques with Extent Reports and configure TestNG Listeners to automatically generate reports, streamlining the reporting process and maximizing efficiency. Next, learn how to analyze the intricacies of running end-to-end Appium tests with generated Extent HTML reports, gaining insights into test execution and result interpretation. Finally, create comprehensive solutions, implementing crucial elements like screenshots, TestNG Listeners, Maven integration, and Jenkins CI/CD setup. This course will help develop the skills needed for efficient test execution and reporting in real-world scenarios.
14 videos |
1h 15m
Assessment
Badge
Appium Automation: Migrating to Appium 2.0 - Advanced Features & Troubleshooting
In this course, learners will ascend foundational knowledge and progress to advanced application and analysis of migrating to Appium 2.0. Explore the latest features, troubleshooting methods, and best practices, gaining proficiency in essential tools such as the Appium CLI, Appium Driver Manager, and Appium Plugin System. Apply this newfound knowledge to troubleshoot common Appium issues, utilizing tools like logs, screenshots, breakpoints, and debuggers to solve complex problems effectively. Through demonstrations and real-world scenarios, learners will learn the intricacies of Appium 2.0 migration, gaining insights into its impact on mobile automation testing.
14 videos |
1h 6m
Assessment
Badge
SHOW MORE
FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.BOOKS INCLUDED
Book
Appium RecipesCovering both Android and iOS platforms, this concise book illustrates test automation framework and Cloud Test Lab scenarios that will empower you to take full advantage of Appium's critical features to achieve continuous integration and deployments in your live projects.
1h 19m
By Shankar Garg
SKILL BENCHMARKS INCLUDED
Mobile Automation Testing with Appium Literacy (Beginner Level)
The Mobile Automation Testing with Appium Literacy (Beginner Level) benchmark evaluates your knowledge of foundational mobile automation testing and the fundamentals of Appium. You will be assessed on your recognition of mobile automation testing fundamentals and strategies for addressing common Appium server startup challenges. Learners scoring high on this benchmark demonstrate their understanding of mobile automation testing and Appium setup.
10m
| 10 questions
SKILL BENCHMARKS INCLUDED
Android Automation with Appium Competency (Intermediate Level)
The Android Automation with Appium Competency (Intermediate Level) benchmark evaluates your skills in automating Android native applications using Appium. You will be assessed on your knowledge of gestures, key events, drag and drop, script optimization, troubleshooting, and transitioning between apps and web browsers. A learner who scores high on this benchmark demonstrates that they have skills in conducting Android automation using Appium and can implement advanced techniques.
20m
| 20 questions
iOS Automation with Appium Competency (Intermediate Level)
The iOS Automation with Appium Competency (Intermediate Level) benchmark evaluates your skills in iOS automation using Appium, including handling complex gestures and executing real device tests. You will be assessed on your iOS automation skills and your ability to optimize automation scripts and solve practical testing issues. A learner who scores high on this benchmark demonstrates that they have skills in iOS automation with Appium by implementing advanced techniques.
20m
| 20 questions
Mobile Automation Testing with Appium Proficiency (Advanced Level)
The Mobile Automation Testing with Appium Proficiency (Advanced Level) benchmark evaluates your skills in Appium framework design principles for Android and iOS, global settings configuration, developing advanced reporting mechanisms, and cross-platform integration. You will be assessed on your skills to apply an effective test strategy, integrate Appium automation with Jenkins, and the process of migrating to Appium 2.0. Learners scoring high on this benchmark will demonstrate their proficiency in appium framework design principles and strategies, applying troubleshooting techniques, and evaluating best practices for robust mobile automation.
25m
| 25 questions