Zazo is Face Messaging.
There ain’t nothing like it.
Zazo is Face Messaging like many other apps do, but it gives much more than other does. It created especially for those people who can’t fit in Snapchat.
High Load Ready
The key difference of this project from other modern mobile applications is that Zazo is not a thin client architecture. It is a complete bundle application that contains not only the user interface but also the logic on a mobile device. The remote server is only used as a key-value database and file storage.
We used next tools while developing Zazo:
We tested this application using Cucumber, in particular, the implementation from the PhoneGap team – Calabash. It is very suitable for functional testing. But unfortunately, not all things can be checked with it, for example, to test the color themes, we used KIF.
Regular Unit tests we wrote with very popular frameworks — Specta + Expecta, they are extremely simple and easy to use. Since the development target was exactly in the refactoring and sequential improvement of code quality and failover — we were able to protect us from many problems.
With Calabash, we were able to cover more than 50% of the possible user interaction with the application, and about 90% of which is amenable to testing without access to the code. Unfortunately due to a large number of architectural problems, implement Specta / Expecta from the beginning was not possible, but later we had to cover at least the most important parts of the application.
iOS Developers: Oksana Kovalchuk
Quality Assurance: Elena Milshina
Release Date: Jan 14, 2016