Summary

This chapter completes our journey learning mobile test automation with Appium. It took us on a tour where we understood the importance of mobile app testing and automation. We learned about the mobile testing ecosystem, how to set up a machine, and how to install the respective software and tools. We learned how to use the Appium app, find locators, and author tests. We also learned how to automate gestures and how to introduce synchronization in tests. We saw how to run these tests on devices and emulators, including setting up Genymotion emulators. We also discussed how to set up Jenkins and have tests automated when the source code is checked in Github.

Lastly, in this chapter, we learned some Appium tricks for switching between WebView and Native, taking screenshots, and embedding them in the report. We explored how to record the test execution device screen and also how to vary the quality of the recording. We learned how to interact with other apps and traverse back to the app under test. We learned the approach for parallel test execution and how to implement it. We also learned how to simulate the various network conditions to simulate 2G, 3G, or LTE conditions on the device while running the functional test.

With this knowledge, we are good to go out, set up our own automation framework from scratch, and drive it to solve our testing needs. I wish good luck and happy learning to you all!

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.138.36.38