Independent Testing of Online Movie Website and Mobile Apps

PROJECT OVERVIEW

The client reached the A1QA team as the specialists had successfully won the tender and conducted the pilot project.

The customer's solution allows to sort multiple free and paid films and serials into various categories. Each film or series contains a description, information about the actors, interesting facts, and user reviews. No registration is required to access the content.

Subscriptions and multiple certificates enhance the amount of accessible content. Registration is performed via the application or social networks. The purchased content can be synchronized between different versions of the application.

The customer had his own testing team.

The A1QA project members were involved as independent quality control specialists to:

  • Detect all possible bottlenecks
  • Seek opportunities for improvement
  • Make sure the work of the customer's QA team was efficient.

For that purposes A1QA allocated six specialists to assure the overall quality of the products: one test manager, four QA engineers and one security testing specialist.

They completed three rounds of testing setting up 80+ test environments and selecting 30 mobile devices for testing. After every round, the detailed report was submitted to the customer.

The main focus was on payment transactions and free/paid videos access level testing.

Compatibility testing against various platforms and browsers also was given special attention, as the customer wanted to make sure the video content could be accessed regardless of the users' devices.

It was also vital to verify checkout flows and test payments for security and usability. Therefore, three different bank cards were provided by the customer to perform testing of various payment scenarios.

The project was completed entirely on time and within budget.

Based on the results of testing and QA workflow assessment, the customer decided on reorganization of the in-house QA processes.

SERVICES OFFERED
  • Functional Testing
  • UI Testing
  • Mobile Application Testing
  • Security Testing
  • Compatibility Testing
TECHNOLOGIES & TOOLS
  • MS Windows
  • Google Chrome
  • Yandex Browser
  • MS Internet Explorer
  • Mozilla Firefox
  • Apple Safari
  • Opera Browser
  • Android
  • Apple iOS
  • Redmine
  • Confluence
  • NMAP Project
  • Fiddler
  • Open VAS
  • Nessus
  • VMware
CHALLENGES AND SOLUTIONS

Access to some video content was allowed only from certain countries or geographic regions. Prices and payment options also differed depending on the user's geo location.

  • To bypass video region restrictions and unblock geo restricted methods of payment, QA team used special tools to spoof their geo location. By doing this, they managed to verify all payment methods and check accessibility of the video content depending on the user's geo location settings.

 

RESULTS
IN NUMBERS
  • 223
    bugs detected with 27 critical ones
  • 23000
    test cases written
  • 3
    months of project duration
  • 30
    mobile devices used for testing
  • 6
    engineers on the project
  • 80
    test environments setup
  • 100%
    delivering on time and within budget