Case Studies

Performance Testing Projects

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

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

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

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

Performance-Testing-of-a-Bank’s-Personal-Loan-Origination-System

Performance Testing of a Bank’s Personal Loan Origination System

A1QA was asked to investigate problems and deliver an expert assessment of investments into the LOS architecture that would guarantee the required level of performance.
Read more

PROJECT OVERVIEW

A subsidiary of an international banking holding company and an EBRD partner with 290 offices and more than 400,000 clients urgently needed to update its personal Loan Origination System (LOS).

A1QA was asked to investigate problems and deliver an expert assessment of investments into the LOS architecture that would guarantee the required level of performance. Major points were to improve financial services and increase client loyalty.

SERVICES OFFERED

stress-testing
Perform stress testing
wall
Test system resistance
clock
Evaluate system recovery speed

TECHNOLOGIES USED

loadrunner
Documentum
Oracle-DATBASE
Oracle-Application-Server

RESULTS

Functional-Testing-of-a-Payment-System

Functional Testing of a Payment System

The customer developed an online Payment Service Provider and needed a third-party software testing provider to evaluate its quality. The client approached A1QA to face this challenge.
Read more

PROJECT OVERVIEW

The Payment Service Provider online project was a part of a large business project for Internet credit card payments. This business project involved German investors, an acquiring bank project coordinating and consulting group, software development company as a development solutions provider and the A1QA company for independent QA solutions.

The Payment Service Provider online system is an Internet-based Java application designed specially as a service-providing instrument and therefore a key to success of the Internet payment provider. The customer needed a third-party software testing provider to evaluate its quality. The client approached A1QA to face this challenge.

SERVICES OFFERED

functional-testing
Run functional tests
GUI-testing
Perform GUI testing
business-analys
Test service performance
stress-testing
Conduct stress testing

CHALLENGES

SOLUTIONS

Poorly set-up testing approach
  • Implement testing tools
  • Develop test scenarios
Insufficient technical documentation
  • Conduct detailed study of current documentation
  • Develop new documentation kit
Poor communication process with remote team
  • Develop communication map

TECHNOLOGIES USED

IBM-Websphere
XDE-Tester
Skil-performer
ClearQuest
Intelijdea

RESULTS

TESTIMONIAL

“This project was of great importance to us because we work with a very demanding group of customers that value their time and put the main emphasis on convenience and simplicity of online payments. We trusted A1QA with that job because they were very fast to provide us with a convenient working schedule and test scenarios for our ongoing project. Their testing procedures were very thorough time-efficient; so we managed to complete and launch the Payment Service Provider online project on time. We appreciate their efforts and would recommend A1QA to any respectable company.”

Dieter Disl,

Technical Director

Complex-Testing-of-a-Community-Portal

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

functional-testing
Perform functional testing
GUI-testing
Test GUI
sites
Run cross-browser testing
Security-testing
Perform security testing
Load-testing
Conduct load testing
stress-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

win-8
ie
firefox
chrome
Safari_logo
AppScan
selenium
acunetix
paros
visual-studio-TE
jira

RESULTS

Optimization-of-BSS-OSS-Solution

Optimization of BSS OSS Solution

The client turned to A1QA to perform QA procedures for newly developed and optimized B/OSS solution modules.
Read more

PROJECT OVERVIEW

Customer is a Russian Telecom operator providing mobile services. The client turned to A1QA to perform QA procedures for newly developed and optimized B/OSS solution modules.

Crucial points were to launch new package of services, increase client loyalty and improve business processes.

SERVICES OFFERED

moduls
Perform testing of main system modules

CHALLENGES

SOLUTIONS

Cooperation within distributed team
  • Develop communication scheme
Large scope of testing procedures
  • Perform module, integration, system, automated, load, acceptance testing and mobile application check
Complex solution business logic
  • Develop end-to-end scripts to check business processes
Constantly changing requirements
  • Update testing strategy
Tight timeline
  • Quick and frequent releases

TECHNOLOGIES USED

tibco
SOAP
webAPI
java
CRM
oracle
ios
android-png-logo-i2
testlink
jira

RESULTS

Complex-Testing-of-a-Corporate-Web-Portal

Complex Testing of a Corporate Web Portal

A1QA was engaged to do performance testing in order to improve the software quality.
Read more

PROJECT OVERVIEW

The customer developed a corporate web portal aimed at monitoring healthcare activities. The web portal is integrated with a mobile application and fitness gadgets.

A1QA was engaged to do performance testing in order to improve the software quality. Crucial points were to increase the number of QA engineers, improve in-house team knowledge, set up QA processes and grow client loyalty.

SERVICES OFFERED

funct
Run functional tests
web
Validate cross-browser compliance
npl
Execute cross-platform testing
robot
Test automation
load
Run load tests

TECHNOLOGIES USED

win7-1
win-8
OSX
html5
css3
js
mysql
java
oracle
.net

RESULTS