
The above link is for the Github to access the code taught in this course.
This lecture discusses the course objective and overview in detail.
This lecture talks about all the components of Appium 2.0 architecture and how they interact with each other.
This lecture discusses different types of drivers supported by Appium 2.0.
This lecture covers the new improvements introduced in Appium 2.0.
This lecture introduces the need to install certain tools on mac or windows system.
This lectures talks in detail about the tools required to be installed on a Mac system.
This lectures talks in detail about the tools required to be installed on a Windows machine.
This lecture talks about how an application to be tested is installed manually on an Emulator
This lecture discusses how to code and run your first basic test case on Android
This lecture summarizes what we learned in the section "My First Test Case - Android"
This lecture talks about what we will learn in this section.
This lectures discusses Appium Inspector and its uses.
This lecture dives into the code and demonstrates how SendKeys and Scroll actions are performed.
This lecture dives into the code and demonstrates how different locators are created.
This lecture introduces the section where inheritance, TestNG and code refactoring is discussed.
This lectures explains the concept of Inheritance in Object oriented programming language such as Java
This lectures introduces inheritance to the code written so far
This lectures introduces most important and used annotations of TestNG
This lectures shows the used of XML file to execute tests via TestNG
This lecture summarizes what we learned in this section
This lecture introduces the section and dives into the first advanced action - LongClickGesture.
This lecture talks about Swipe as an advanced action.
This lecture talks about Drag as an advanced action.
This lecture talks about DatePicker as an advanced action.
This lecture discusses 3 commonly performed actions - Popups, checkboxes, switches
This lectures challenges students with a test cases to automate on their own. In the end, the solution to the practice test case is discussed in detail
This lecture introduces what we will learn in this section "Android - Device Level Actions"
This lecture talks about getting system time manually and via code.
This lecture dives deep into the code to setup fingerprint authentication system on an Android device.
This lecture continues setup of fingerprint authentication system on an Android device.
This lecture introduces the concept of Android Activity, extraction of BundleID to start an Android Activity.
This lecture demonstrates via code to toggle Airplane mode on an Android device.
This lecture talks about setting up a simulator and manually opening the application under test.
This lecture introduces WebDriver Agent and runs first automated test on iOS simulator.
This lecture show how Appium inspector is used to connect to simulator and inspect different elements through locator strategies.
*** Updated on November 2023 ***
Welcome to our comprehensive course on Appium 2.0, the industry-leading mobile software testing framework. In this course, you will dive deep into the world of mobile testing, mastering the latest version of Appium and harnessing the power of parallel testing.
You will use Java as the programming language in this course.
Whether you're an experienced tester or a newcomer to the field, this course is designed to equip you with the knowledge and skills needed to excel in mobile app testing.
Key Highlights:
Appium 2.0 Mastery: Begin by mastering the latest features and enhancements in Appium 2.0, gaining a solid foundation in mobile automation testing.
Parallel Testing: Learn how to dramatically reduce test execution time by running tests in parallel, a critical skill for any modern test engineer.
iOS and Android Testing: Explore in-depth testing on both iOS and Android platforms, ensuring your app is robust and reliable across different devices.
Test Automation Frameworks: Discover the best practices for creating and maintaining efficient test automation frameworks that are easily scalable.
Real-World Project: Apply your knowledge to a hands-on, real-world project, where you will tackle practical challenges faced by mobile testers in today's fast-paced development environment.
By the end of this course, you will be able to confidently conduct parallel testing on both iOS and Android Virtual and Real devices using the latest Appium 2.0 features.
You will also have a solid understanding of creating and managing test automation frameworks, preparing you to excel in real-world projects and contribute to the success of your development team.
Don't miss this opportunity to boost your mobile app testing skills and advance your career. Enroll now and embark on your journey towards becoming a proficient Appium 2.0 and parallel testing expert!