Testing a VoIP Mobile App for a Regional Cyber Security Leader

Testing a VoIP Mobile App for a Regional Cyber Security Leader

Industry
Software products

Customer

Located in the Gulf, the Customer is a regional leader in delivering cyber security solutions to governments, businesses and individuals. The Customer’s offer comprises mobile and desktop applications for secure data communication and cyber security consulting services.

Challenge

The Customer developed a secure (encrypted) VoIP mobile app for iOS 8.0 and above and Android 5.0 and above. Though the Customer had tested the app before, they needed to perform pre-release testing of the app on both platforms against the standards accepted nationally and abroad to ensure its seamless work.

The project posed additional challenges to the mobile testing team:

  • Insufficient test coverage in the Customer’s test suites used for testing previously could result in missed bugs. The Customer used only positive test cases for load and performance testing, which was not enough to assure the app work in sub-optimal conditions.
  • The application relied on wireless communication networks, so it required separate test suites to check its operation under 2G–4G and Wi-Fi.

Solution

ScienceSoft’s mobile testing team analyzed the Customer’s requirements and test cases and wrote a requirement-based test suite covering the following types of testing:

  • Functional testingThe mobile testing team wrote separate test suites to address the app operation under 2G-4G and Wi-Fi.
  • Stress and load testingScienceSoft’s mobile testing team introduced negative test cases, expanding the test suite from 10+ to 50+ test cases providing full test coverage. Negative testing helped reveal weak points of the app, such as inability to send messages containing 1 K+ symbols or transmit big media files (photos and videos).

Based on the test improvements introduced, the testing team performed functional testing of the mobile app in 2 countries, which involved 4 mobile operators and several communication standards.

While our mobile testing team performed testing, the Customer continued developing the application and introduced new features. To ensure the quality of updated software, the mobile testing team developed a test suite for regression testing to be run on new builds.

Upon the Customer’s request, our mobile testing team worked out the test result matrix and the report template to be used at the project verification and validation stages.

Results

Cooperating with ScienceSoft in the field of testing, the Customer ensured that the developed VoIP mobile app for iOS and Android was adaptable to sub-optimal conditions (communications blackouts, poor connection quality, etc.) and worked nationwide and globally, supporting several communication standards.

The Customer obtained a test suite for regression testing, result matrix and report template to deliver stable releases further.

Technologies and Tools

Test Rail, Atlassian JIRA, Apple Configurator, Xcode, Turaya

Need help with a similar project?

Drop us a line, and our rep will contact you within 30 minutes to arrange an initial discussion.

More Case Studies

Big Data Implementation for Advertising Channel Analysis in 10+ Countries</a> </p> <p class="cs-description">Migration to a new analytical system that ScienceSoft implemented helped one of the top market research companies secure an innovative big data solution based on Apache Hadoop, Apache Hive and Apache Spark frameworks. The new system was 100 times faster compared to the old one and could process 1,000 different data formats.</p> <a href=https://www.scnsoft.com/case-studies/"https://www.scnsoft.com/case-studies/big-data-implementation-for-advertising-channel-analysis" class="btn btn-link-arrow btn-link-arrow--right cs-learn-more-btn"> LEARN MORE </a> </div> </div> <div class="cs-item-wrapper"> <div class="cs-image-container"> <a href=https://www.scnsoft.com/case-studies/"https://www.scnsoft.com/case-studies/sciencesoft-empowers-tv-apps-industry-leader" class="cs-image-wrapper"> <img class="lazy cs-image" width="200" height="200" src=https://www.scnsoft.com/case-studies/"data:image/svg+xml;base64,CiAgICAgICAgICAgIDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAwIDIwMCc+CiAgICAgICAgICAgICAgICA8cmVjdCB3aWR0aD0nMjAwJyBoZWlnaHQ9JzIwMCcgZmlsbD0nI2YyZjJmMicvPgogICAgICAgICAgICA8L3N2Zz4KICAgICAgICA=" data-src="/boss/images/eaeaa2b3-73be-4810-ae16-8225e27b1ca3iptv_leader_small.jpg" alt="Development of IPTV &amp; SVOD Apps and a Web-based Management System for a TV Industry Leader"> </a> </div> <div class="cs-content"> <p class="cs-title accented-text"> <a href=https://www.scnsoft.com/case-studies/"https://www.scnsoft.com/case-studies/sciencesoft-empowers-tv-apps-industry-leader">Development of IPTV &amp; SVOD Apps and a Web-based Management System for a TV Industry Leader</a> </p> <p class="cs-description">A success story of a long-term partnership (over 5.5 years) which has brought the Customer to become one of the leading TV apps providers in the world. Created with ScienceSoft&#039;s help, the company&#039;s star product – hybrid mobile apps – now power T-Mobile, Orange and other telecom industry leaders.</p> <a href=https://www.scnsoft.com/case-studies/"https://www.scnsoft.com/case-studies/sciencesoft-empowers-tv-apps-industry-leader" class="btn btn-link-arrow btn-link-arrow--right cs-learn-more-btn"> LEARN MORE </a> </div> </div> ">