Testing of mobile applications is an area which is primed for growth. As with web applications today (eg usertesting.com), there will be a need for crowd-sourced testing of mobile applications. To realize this, it is necessary to develop solutions which make it very easy for testers to engage with heterogeneous mobile applications.
For remote testing of mobile applications, it is desirable to enable testers to use a cloud based mobile device emulator. More specifically, it is desirable for testers to access a mobile device emulator directly from the browser. This obviates the need to download an emulator and install a mobile application. This project will focus on providing such a solution.
The project will involve developing an Amazon EC2 based solution for providing access to a cloud hosted Android emulator. The VNC-based Guacamole tool will be used to afford access to emulator running on the EC2 instance. The project will enable automated deployment of mobile apps within the EC2 instance such that they are ready for test once the user logs in. Further, it will provide a rudimentary mechanism whereby users can give feedback on the application.
This project will be run in conjunction with Tethras, a NovaUCD client company.