This chapter was dedicated to the Android integration and UI testing. We covered four alternatives in detail to write your tests. We started by discussing the standard way of writing instrumentation tests, as proposed by the Android framework. Then, we saw some great tools like Spoon, Robotium, and Selendroid that either provide better ways to write functional tests or add more features like screenshots and better reporting. By now, you should be able to:
Set up all tools in Maven as we discussed in this chapter
Select the tool that fits better for your application or for your development environment
Write the basic integration tests and run them using Maven commands
We leave behind the topics of Android testing and we can move on to the next chapter that is dedicated to how to use Maven for multi-versioned applications.