Full-Scale Testing for Castorama Mobile App, Automates 65% Testing. Best Practices of Russian offshore IT outsourcing companies. RUSSOFT
Attention: the new version of RUSSOFT website is available at russoft.org/en.
RUS | ENG

Supported by:

Project Title: Full-Scale Testing for Castorama Mobile App, Automates 65% Testing

Company:EPAM Systems View Company Profile
Client (Country):Castorama (France, Europe)
Duration, months:confidential
Total Effort, person/months:confidential
Total Views:1378

The Challenge

Castorama invited EPAM Systems to deliver a mobile application that would provide an extensive toolset for DIY shoppers including Augmented Reality Product Management, Commerce Module, Store Locator, YouTube Video Channel, Universal Scanner, Calculator and others.

This project also featured a comprehensive set of EPAM’s testing activities that included:
  • Test planning
  • Test strategy development
  • Functional testing
  • Compatibility testing
  • UI / usability testing
  • System testing
  • Automation testing
  • Contribution to application design decisions

The Solution

In addition to testing a varied and complex functionality, EPAM’s team was to test Camera-dependent functionality, Bar Codes/QR Codes recognition, Voice Recognition, Location services, and Social Sharing (Facebook, Twitter).

For this, EPAM designed specific test approaches for each of the modules, using a rich toolset (DDMS for Android and Instruments for iOS) to uncover hidden problems, like memory leaks, etc. Tight collaboration with the developers’ team ensured quick feedback on delivered functionality and helped maintain the fast pace of development.

Since the application supported multiple iOS and Android versions, it had to be tested on multiple devices with various screen sizes and resolutions. EPAM’s test team explored the target market and prioritized devices including both most popular and potentially most problematic devices in terms of testing. Based on the research, the testing lead developed a testing strategy to achieve maximum coverage with a reasonable set of devices.

The testing team automated 65% of tests for Android using the Robotium framework. This allowed saving time on repetitive tests, while the team was able to focus on complex issues discovered with exploratory tests.

Tools and Technologies

  • xCode
  • Eclipse IDE
  • Robotium
  • DDMS event log
  • Android SDK framework

The Results

The Castorama mobile application has been in production for the Android and iOS platforms for over two years. During this time, six versions have been released for each platform.

Post Your Story, Tell All About Your Success!

If you want the story of your company to appear on the portal please fill out this form and send it to [email protected]. We would also like you to leave contact information (name, e-mail, phone) of a person who is responsible for filling the form to clarify any questions, which could appear.

Available Success Stories From Companies:

Disclaimer

All information contained in this Section is owned by RUSSOFT.org and its Participants and is protected by Russian and international copyright laws. Any reproduction or republication of all or part of this Section has to remain intact and include a notice on the copyright of RUSSOFT.org or the Participants, as applicable.

While the information of this Section has been presented with all due care, RUSSOFT.org does not warrant the accuracy, completeness, usefulness and truth of Section’s information, links and logos derived from third parties. RUSSOFT.org is not liable for any loss or damage occurring from the use of this Section’s materials.