In the last chapter, we looked at the different types of mobile apps. We also looked at the advantage of one over another and how they are different from each other. We learned about Appium and its architecture, and we learned about iOS XCUITest and android UIAutomator 2.
We also learned how commands are translated and passed on to the device. In the upcoming chapters, we will learn how to set up the machine and start writing tests and how to eventually create a framework.
In this chapter, we will cover the following topics:
- Installing Java
- Installing Android SDK and creating one Android Virtual Device
- Installing Genymotion Emulator
- Installing Appium (Via NPM, app, source code)
- Choosing IDE and setting up
- Knowing app under test
All the preceding installations are mandatory, except some that are optional and indicated. As part of this book, we will be addressing...