Mobile Testing with Appium and Java – Advanced Techniques
Learn advanced techniques and patterns with Appium tests, including Page Objects, Data-Driven, and BDD. Run tests on parallel devices, CI servers, and cloud devices. Create efficient mobile test automation scripts with Appium and Java. Join me on this journey with Appium!
My name is Moataz Nabil – I’m a Developer Advocate and Test Automation expert, and I’m very excited to be your instructor in this course.
Let’s start with “What will I learn during this course?”
We will understand different advanced techniques and patterns with Appium tests, such as Page Objects, Data-Driven, and BDD.
Running tests on parallel devices , local machines and cloud devices
Running tests on the CI server, such as GitHub Actions.
By using these advanced techniques, you can create more efficient and effective mobile test automation scripts with Appium and Java.
About me – currently, I’m working as a Developer Advocate at Bitrise based in Germany.
I’m also an instructor at Test Automation University – I already have two live courses – one for Espresso for Android, and one for TestCafe using JavaScript.
I have worked before in business domains like Agriculture, Telecom, Healthcare, Fashion, and Food delivery.
I designed test automation frameworks for Web, Mobile, and API using different sets of tools and technologies.
Also, I implemented different CI/CD pipelines using different tools like GitLab, Bitbucket, Bitrise, GitHub Actions, and Jenkins.
This is my Twitter account and my LinkedIn account.
If you have any questions, you can send them to me.
In order to get the most out of this course, you should complete the Getting started Appium course:
Mobile Testing with Appium and Java: From Setup to Execution
We will start by talking about:
Working with the Page Object with Appium and how we can implement it using Java and Appium
Using Data-Driven with JSON files and Appium
Working with BDD, or Behavior Driven Development, and Cucumber with Appium scripts
Distribute our tests using Appium on different devices at the same time
Continuous integration with GitHub Actions to run our tests on the CI server
With Appium, let’s continue our journey. See you in the next video, bye bye!