- 800+auto-tests developed
- 20+modules covered by auto-tests
- 4-foldperformance increase
- 100%task completion
Jammer FM helps YOU to enhance your social media experience. In a sharing competition, your fans can earn more points the longer they watch a video or listen to a song.
Strong team and timely deliveries.
DeviQA created a complex test automation suite for the project. Interaction with Facebook was the main problem we encountered in the project, since Facebook blocks users when an automation test is run using the Facebook UI script (it takes automation tests as the bots). Therefore, the automation QA devised means "to test Facebook users" using Facebook API. Automated tests are not useful if one test-run takes many hours. However, with our experience and skills, we were able to accelerate the tests. The use of Jammer API for all the data preparations was the first solution; we decreased the test duration 3-fold – from 6 to 2 hours. The second time reduction was achieved using PhantomJS (headless web browser). It saves much more time than the API technique used in the tests, and we achieved a time reduction of 30 minutes.
Services provided to the project
Full-cycle testing — Fully covered app with regression test cases, created smoke and sanity test suites. Maintained and updated existing test suites. The app was tested both manually (results tracked in Pivotal BTS) and automatically (tests written on Ruby using Cucumber framework).
Quality audit — Reviewed existing development and QA flow, pointed out weak points and suggested several possible solutions for clients to choose from.
QA Consulting — Improved the workflow process. Also improved the workflow in Pivotal tracker BTS which helped to speed up the development process and made the whole process clearer.