Case Studies

money

Localization Service, Functional and Mobile Testing of a Banking and Finance Website

The customer, a full-service provider of financial transactions, applied to A1QA for localization service, and for functional and mobile testing of its website.
Read more

PROJECT OVERVIEW

The customer specializes in generating digital money. It offers cloud-based financial service whereby users can transfer deposits of digital money into reserve-backed currencies and commodities. The application provides high level of security for confidential enterprise information and money transferring.

The customer needed to translate the website and web application to Russian language. Besides, there was a need to pass user acceptance tests before the product went live. A1QA team focused on localizing tasks and functional testing. When localizing the product, the Webtranslateit™ environment was used. When the defects were found, reported and fixed, QA engineers checked that all issues were fixed correctly.

SERVICES OFFERED

localization2
Localization service
functional-testing
Functional testing
GUI-test
Mobile testing

CHALLENGES

SOLUTIONS

Tests required flexible approach
  • Testing were adjusted to the customer's need
It was necessary to work with the GitHub hosting service
  • A1QA team stored defects in GitHub
Most of the requirements were not documented
  • Functional and mobile testing was based on A1QA experience and the product itself
There were many video files without translation on the Website
  • A1QA suggested to add other languages and translated subtitles for all video files

TECHNOLOGIES USED

chrome
Safari_logo
firefox
ie
android-browser
webtarnsliteit

RESULTS

integrated-system

Functional and Performance Testing of Integrated Data Tracking System

A1QA was asked to perform functional and performance testing of an internal tracking system.
Read more

PROJECT OVERVIEW

The system under test was aimed at tracking the activity of the e-commerce solution members on both the website and client's mobile applications. The solution contained offers of the most desired brands in women's and men's fashion, home, travel, kids, etc.

In terms of testing, it was represented by a set of databases with data collected and processed by special jobs. The data was stored in nonrelational database and was constantly exported to DWH (relational database) in the aggregated state.

A1QA was focused on testing the validity of the data that had been collected, processed and stored in the system. We checked that no information was lost, oversupplied or stored incorrectly.

In addition, A1QA tested the libraries that were integrated into the customer's website and collected information. The tracking system didn't have its proper UI. 

SERVICES OFFERED

functional-testing
Functional testing
performance
Performance testing

CHALLENGES

SOLUTIONS

Not enough understanding of the data processing correctness
  • Functional testing and analyzing the process of the data collecting and storing
An absence of optimal testing approach to such a speciöc product
  • Creating an appropriate methodology and effective testing solution

TECHNOLOGIES USED

Jmeter
java
phuton
hadoop
github
putty
oracle

RESULTS

kaspersky

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-logo

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
Functional testing
Load-testing
Load testing
function3
Test automation
Security-testing
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

.net
SQL-Server
chrome
ie
firefox
Safari_logo
smart
rest
nservice
soap
android-browser

RESULTS

complex-testing-of-online

Complex Testing of E-commerce Website

One of the biggest online sellers of clothes, shoes, and home goods in UK requested A1QA's assistance in website testing.
Read more

PROJECT OVERVIEW

The website under test presented over 500 famous brands in fashion, beauty, and home goods. It launched new big sales every day including discounts up to 70%. The website was managed by the Magento e-commerce platform.

The customer's main objective was to implement business requests from Marketing and Customer Support departments employees. At the moment the website is being expanded. Sales are increasing due to new functionality (new payment methods, expanding delivery options, etc.).

A1QA team worked with the following project specifics: CMS Magento, PayPal, Braintree, MySql, Google Analytics, Mixxit Media, SEKO Warehouse, Multiple Login, Qubit, integration with other online sellers, distributed team, and remote server management.

Throughout the project, scrum development methodology was introduced and significantly improved communication between team members.

SERVICES OFFERED

functional-testing
Functional testing
performance
Performance testing
function3
Test automation
GUI-test
GUI testing
sites
Cross-browser testing
rotation
Mobile testing

CHALLENGES

SOLUTIONS

New website functionality (payment methods, delivery options, etc.) was not tested
  • Functional testing was performed
Lack of information about the website performance in different environments
  • The website was tested on 13 mobile devices and various operating systems

TECHNOLOGIES USED

php
java
mysql
selenium
chrome
firefox
Safari_logo
ie

RESULTS

com-test-sales

Complex Testing of a Sales Processes Automation System

The customer, a software development company, asked A1QA to perform complex testing of its product. The customer had no QA team on-site and needed independent testing services. The customer works with companies involved in high-tech, transportation, construction and agricultural machinery.
Read more

PROJECT OVERVIEW

The product under test is software that automates sales processes to accelerate them. It allows users to add products and organize them into groups, configure products, add documents and contacts. In addition, users can create their own unique organizations with necessary hierarchies.

The application provides an opportunity to change an organization workflow in accordance with the needs of different users.

The organization owner can add dozens of custom fields and specify the rules for these fields using the built-in API. The application operates in the direct access mode and supports integration with Salesforce CRM system and Glider.

As the customer had no QA team on-site, A1QA established QA processes, such as distributed teams communication and testing, from scratch.

SERVICES OFFERED

functional-testing
Functional testing
puzzle
Integration testing
phone
GUI testing
Documenting
Documentation service

CHALLENGES

SOLUTIONS

The client had no experience in dealing with QA
  • QA process was established from scratch: - the format of defects description was defined; - test documentation was created (test cases and a Test Survey); - at the end of the sprint retrospective was held
It was necessary to ensure that the software smoothly integrates with a CRM system
  • Localization testing was carried out

TECHNOLOGIES USED

win7-1
SQL-Server
ios
OSX
java
vpn
rdp
jmeter

RESULTS

complex-test-social-gaming

Complex Testing and QA of Social Gaming Products

The customer, developer of world-class mobile games, approached A1QA to assure quality of his hybrid back-office application which consisted of four main parts.
Read more

PROJECT OVERVIEW

The primary task was to improve laborious and time-consuming regression tests that were performed in different environments. Another key objective was to constantly maintain high quality of the app and monitor the consistency of all testing environments.

Within the project framework, A1QA experts tested new features of the application, performed automation of the regression testing, run ad hoc and destructive testing.

To accomplish the set goals, A1QA provided the customer with mobile testing dedicated team that adapted to the customer's agile process and operated as a fully functioning internal team.

The customer was completely satisfied with the ongoing results and prolonged cooperation with A1QA that continues until now.

SERVICES OFFERED

GUI-test
Mobile testing
functional-test
Web application testing
functional-testing
Functional testing
function3
Test automation
Documenting2
Compatibility testing

CHALLENGES

SOLUTIONS

Permanent need to augment testing team
  • We made a dedicated team equipped with the relevant skills and tools. The team was scaled upon every customer's request
Time difference
  • We worked out convenient schedule adapted to the customer's working hours
Strict customer's requirements to mobile testing specialists
  • We developed a training course for would-be mobile testers to meet all customer's needs

TECHNOLOGIES USED

android-png-logo-i2
ios
ie
edge
chrome
postman
jira
testrail
agile

RESULTS

functional-load -testing-kms

Functional and Load Testing of a Knowledge Management System

The customer is a large system integrator specializing in business solutions.
Read more

PROJECT OVERVIEW

A1QA performed functional and performance testing before the customer presented the product to the end client. During the first part of the project (~13 months), A1QA team mainly focused on functional testing. During the remaining part of the project A1QA engineers shifted their focus to load testing.

The product under test was an electronic document management system for a credit department of a large commercial bank. The system consisted of several individual components running on separate servers.

It supported integration with other corporate systems of the bank and such business processes as conversion of documents to PDF, storing electronic versions of documents, work with confidential documents using a digital signature, etc.

SERVICES OFFERED

functional-testing
Perform functional testing
Load-testing
Run load testing
Documenting2
Test documentation creation

CHALLENGES

SOLUTIONS

No QA process in place
  • A1QA established a QA process that included: determining the reasons for defects that were difficult to reproduce, defining requirements that were not documented, creating high-quality test documentation and establishing effective communication with the customer
Negative feedback from the bank about the product quality
  • A1QA performed complex internal functional testing of the system before the builds were released
Lack of scripts for system optimization and load testing
  • A1QA prepared scripts to define system bottlenecks and find out methods of system optimization

TECHNOLOGIES USED

ibm-filenet
rea-hat-server-relaese6.3
seclore
test-rail
oracle
navicat
fiddler
ie-8
project
jira
Jmeter
MS-Excel
visual-studio

RESULTS

functional-mobile-testing-social-network

Testing of a Social Network

The customer is a startup company that has developed a brand-new social network for dares.
Read more

PROJECT OVERVIEW

The application under test gives users limitless possibilities for imagination and courage to check their friends. They can create disputes and choose any opponents. Their opponents receive a bet and provide evidence of fulfilling its conditions.

As the customer didn't have in-house QA specialists, he asked A1QA to perform independent functional testing of the mobile application.

A1QA performed functional testing of a new mobile application to communicate with friends online. The main need was to ensure the application quality before the beginning of an advertising campaign.

 

SERVICES OFFERED

functional-testing
Perform functional testing
phone
Run mobile testing

CHALLENGES

SOLUTIONS

The customer was not sure that the application is ready to release
  • Functional testing was performed
Absence of in-house QA team
  • A1QA provided outsource independent testing services
Not enough information about the application behavior on different mobile devices
  • The application was tested on two major mobile platforms and 11 devices

TECHNOLOGIES USED

ios
android-png-logo-i2
iTools
Xcode-Icon
Android-SDK

RESULTS

Multi-Platform-Testing-of-a-Web-Conferencing-System

Multi-Platform Testing of a Web Conferencing System

A1QA was engaged to evaluate the system's quality before its release. The tested solution is a web-based conferencing system.
Read more

PROJECT OVERVIEW

The customer, a major producer of communications software, developed a web-based conferencing system. A1QA was engaged to evaluate the system's quality before its release. The tested solution is a web-based conferencing system.

SERVICES OFFERED

functional-testing
Perform functional testing
GUI-testing
Test usability and GUI
performance
Run performance tests
Automation
Conduct automation tests

CHALLENGES

SOLUTIONS

Poor resistance of audio components of the system
  • Run performance tests
System not supporting several OSs or Java machines
  • Perform GUI, usability and functional automated tests

TECHNOLOGIES USED

alt-linux
freeBSD
ios
win-8
konquer
java
ie
firefox
chrome
Safari_logo
virtual-PC
Test-complete
vmWare
ClearQuest
С

RESULTS

TESTIMONIAL

“Impressed with your ingenuity in testing and the ability to promptly react to changes in the environment. Flexibility, professionalism, persistence — that’s all about you.”

Alan Cooper,

R&D Manager

Complex-Testing-of-a-Mobile-Network-Operator's-Website1

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

functional-testing
Perform functional testing
GUI-testing
Test GUI
localization2
Test product localization
Security-testing
Perform security testing
puzzle
Run сompatibility testing
access
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

ie
firefox
project
bugzilla

RESULTS