Hi everyone, and welcome to the Appium Course. In this course, we will get started with Mobile UI Testing with Appium and Java.
I'm Moataz Nabil, a Developer Advocate and Test Automation expert, and I'm very excited to be your instructor in this course.
Let's start with the course overview, and in this video, we will start with "What will I learn during this course?"
What is Appium?
Currently, I'm working as a Developer Advocate at Bitrise based in Germany, and I'm also an instructor at Automation University. I have already two live courses, one for Espresso for Android, and one for teca using JavaScript.
I have worked before in business domains like agriculture, telecom, healthcare, fashion, and food delivery. I design test automation frameworks for web, mobile and API using different set of tools and technologies. Also, I implemented different CI/CD pipelines using different tools like GitLab, Bitbucket, ric, GitHub, actions, and Jenkins.
If you have any question, you can send them to me during this course. We will be talking about:
The prerequisites for Appium are installing of:
IntelliJ IDEA is the recommended IDE, but you can use any editor or IDE that you want, such as VS Code.
The iOS requirements to use Appium:
If you are planning to run our test on a physical device, you should have these things:
But if you are using simulator only, you can just use a macOS Home Pro Xcode and Apple developer account.
For Android, it's simple. We just need to install Android SDK 16+, which includes the Android emulator and the command line tools.
Now, this is the start of our journey with Appium, and I hope that the course will be useful for everyone.
See you in the next video, bye bye!