The Client's Need
Testmunk is an automatic mobile application testing suite. The startup behind it is a graduate from the prestigious y-combinator startup accelerator.
Testing is one of the most important parts of the mobile application development process and it has been getting harder by the day due to the fragmentation in the mobile market. Developers usually need to run their test cases on multiple devices which turns out to be a huge time drain.
Testmunk wants to automate this process. Their goal is to have the developers upload their applications to testmunk, specify their test cases and get a report on how the application performed on a variety of devices.
Crafting the Ideal Solution
We were involved with everything in this project that range from implementing front-ends, managing our Scala backends, working on the Mac app to modifying the Calabash iOS framework, and writing Bash and C scripts for testing and deployment.
We were also responsible for setting up the device server which would run multiple tests on devices. The server was setup with scalability in mind.