Case Studies

Security Testing Projects

Independent Testing of Online Movie Website and Mobile Apps

The customer, powerful player on the online movie market, addressed A1QA to perform independent and impartial testing of the website, Android and iOS apps, detect bottlenecks, and assess the customer's QA workflow efficiency.
Read more

PROJECT OVERVIEW

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

All in all, 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.

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

CHALLENGES

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.
It was vital to verify checkout flows and test payments for security and usability
  • Three different bank cards were provided by the customer to perform testing of various payment scenarios.

TECHNOLOGIES USED

RESULTS

Complex Testing of Kaspersky Protection Center

The customer – Kaspersky Lab – is an international software security group working in almost 200 countries and territories in all parts of the world.
Read more

PROJECT OVERVIEW

Kaspersky Lab asked A1QA's assistance in testing of its new web portal allowing customers to see the security status of their PCs, Macs, smartphones and tablets protected by Kaspersky Lab products. The customer was aimed at increasing the product sales via improving its quality.

The product under test – Kaspersky Protection Center – is a free and user-friendly web portal for the users of Kaspersky Lab products. The web portal integrates with Kaspersky Lab products and is used to manage the products and licenses.

SERVICES OFFERED

Functional testing
Load testing
Test automation
Security audit

CHALLENGES

SOLUTIONS

The customer needed to know whether the product is easy to use and functions correctly
  • A1QA team performed functional testing
It was required to improve the product's quality and, therefore, increase sales volumes
  • Complex testing of the product was carried out
Manual testing took a lot time
  • Repeatable tests were automated
The customer was interested in the current level of the security
  • The security system was audited

TECHNOLOGIES USED

RESULTS

Complex Testing of a Mobile Network Operator’s Website

The customer approached A1QA for independent testing and evaluation of the product before deployment to the production platform. The project involved development of a self-service environment on the Internet to provide qualified online support for individual and corporate clients.
Read more

PROJECT OVERVIEW

The customer is an Estonia-based mobile network operator offering a wide range of services that can be activated via the Internet. The customer approached A1QA for independent testing and evaluation of the product before deployment to the production platform.

The project involved development of a self-service environment on the Internet to provide qualified online support for individual and corporate clients.

The main task of the QA team was to test and analyze the quality of the product by various criteria and carry out an expert evaluation to determine if the product is ready for public use.

SERVICES OFFERED

Perform functional testing
Test GUI
Test product localization
Perform security testing
Run сompatibility testing
Conduct аccessibility testing

CHALLENGES

SOLUTIONS

Client demanded detailed reports
  • Сompose customer-tailored reports after each testing phase
Insufficient technical documentation
  • Study system and develop user manuals and supporting documentation
Poorly established testing approach
  • Set up and implement test and bug-tracking system

TECHNOLOGIES USED

RESULTS

Complex Testing of a Community Portal

Before launching the portal the customer approached A1QA to evaluate the quality of service.
Read more

PROJECT OVERVIEW

The client developed an online Community Portal for customers and stakeholders aimed at helping businesses succeed by bringing together innovations and ideas. Before launching the portal the customer approached A1QA to evaluate the quality of service. The major business objectives were to provide positive user experience, accelerate time to market and deliver multifunctional portal for business development and increase client data-base.

SERVICES OFFERED

Perform functional testing
Test GUI
Run cross-browser testing
Perform security testing
Conduct load testing
Run stress tests

CHALLENGES

SOLUTIONS

Modules incompliant with customer requirements
  • Perform load and stress tests
Environment unstable under specific loads
  • Perform load and stress tests
Gradually implemented functionality
  • Test newly added features, test automation

TECHNOLOGIES USED

RESULTS

Acronis Backup and Recovery Products Testing

The major challenge was in shortage of development documentation on pilot projects. Another challenge was in testing UI with rare Asian languages and comparing functionality according to localization settings. Acronis also required testing builds on all available operating systems, vast number of server types and virtual machines.
Read more

PROJECT OVERVIEW

Acronis is a multi-million dollar private software company holding the leading spot in the data protection and disaster recovery solution market. Acronis serves over 175,000 corporate clients in 14 languages and 90 countries.

In order to minimize their production costs and speed up new products development they required additional technical resources that would facilitate the process, namely the Quality Assurance function.

The major challenge was in shortage of development documentation on pilot projects. The invited QA team had to investigate the functionality and identify the difference between defects and proper behavior on their own. Another challenge was in testing UI with rare Asian languages and comparing functionality according to localization settings.

Acronis also required testing builds on all available operating systems, vast number of server types and virtual machines. A1QA demonstrated outstanding performance and found by 30% more defects than Acronis’ internal QA team and the previous QA outsourcing partner did.

SERVICES OFFERED

Perform full-cycle testing of all Acronis products in line

CHALLENGES

SOLUTIONS

Shortage of development documentation
  • Investigate of product functionality
  • Identify product behavior defects
14 different languages applied in UI
  • Perform localization testing for validation country-specific parameters
  • Perform usability testing
Client required product testing on all available OSs, a number of servers & virtual machines
  • Conduct compatibility testing across all Windows-based systems, Linux versions

TECHNOLOGIES USED

RESULTS

TESTIMONIAL

“Our dedicated team at A1QA is very competent and responsive. Not once did they provide help and worked longer hours when we had emergency at our end. Their feedback on our test models is always detailed and valuable. And we are more than happy with the testing quality.”

Serge Storozhenko,

QA Lead, Acronis

Security Testing of Corporate Network

The company addressed A1QA to assess the security level of the network.
Read more

PROJECT OVERVIEW

The company developed a corporate network to store user and corporate data. The network was also developed as a communication channel for the employees.

The company addressed A1QA to assess the security level of the network. Major points were to secure corporate data and protect internal infrastructure from unauthorized access.

SERVICES OFFERED

Penetration testing of a computer network
Security audit of servers and applications

CHALLENGES

SOLUTIONS

Incorrectly set-up system
  • Аnalyze con
  • Check compliance with manufacturer recommendations
  • Meet industrial and international standards
Unavailability of production platform during business hours
  • Analyze file configuration
  • Perform active network scanning outside working hours
Non-defined system vulnerabilities
  • Run penetration testing

TECHNOLOGIES USED

RESULTS