Case Studies

Test Automation Projects

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

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

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

Ruby-WATIR-Automated-Testing-of-a-Blog-Management-Solution

Ruby/WATIR Automated Testing of a Blog Management Solution

The project is a community platform designed to help businesses build closed communities and social networks. A1QA was addressed to evaluate the system quality before its release.
Read more

PROJECT OVERVIEW

The customer, a major producer of communications software, developed a web-based conferencing system. The project is a community platform designed to help businesses build closed communities and social networks. The potential clients are academic institutions, professional associations and alumni networks.

A1QA was addressed to evaluate the system quality before its release. The key goal of the project was to create a solution that helped deliver relevant content to users in large communities (which might have sub-communities or smaller groups within them).

SERVICES OFFERED

functional-testing
Perform automation testing of blog management solution

CHALLENGES

SOLUTIONS

Insufficient scripts for automation testing
  • Develop source code for scripts for module testing
  • Implement Ruby/WATIR automation tool
Poor business logic of application modules
  • Conduct integration testing
  • Validate user access rights

TECHNOLOGIES USED

Ruby
Subversion
watir
jira

RESULTS

TESTIMONIAL

“Great automation — it helped very much to get what we wanted. Everything went so smooth and perfectly timed.
Great work!”

Hans Spielmann,

Project Manager

Automated-Testing-of-an-Enterprise-Resource-Planning-Solution

Automated Testing of an Enterprise Resource Planning Solution

The client launched a system to automate production processes. Before system release, the customer needed to perform automated regression testing. A1QA was engaged to face the challenge.
Read more

PROJECT OVERVIEW

The customer is a well-known solutions provider in the field of production process automation. The client launched a system to automate production processes.

Before system release, the customer needed to perform automated regression testing. A1QA was engaged to face the challenge. The main business objectives were to accelerate product release and provide internal customers with easy-to-use system.

SERVICES OFFERED

function3
Perform automated system regression testing

TECHNOLOGIES USED

Test-complete
ClearQuest
Clear-Case
C-Sharp

RESULTS

TESTIMONIAL

“Distinguished features of the test development process were speed and quality that considerably advanced a high quality product.”

Vladimir Mikhaylov,

Information System Test Director

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

Test-Automation-for-Forex-Club-International

Test Automation for Forex Club International

The customer approached A1QA to check the quality of its FxPay application.
Read more

PROJECT OVERVIEW

forex_logo2

FOREX CLUB INTERNATIONAL is a group of companies providing clients from over 120 countries with platforms and services for trading Forex, CFDs and other online trading and educational products.

The customer approached A1QA to check the quality of its FxPay application. The application was aimed to promote FxPay web service, increase customer loyalty and extend user base.

SERVICES OFFERED

hand-ex
Perform test automation to check quality of 5 major modules
search-ex
Run regression tests of released versions

CHALLENGES

SOLUTIONS

Absence of technical documentation
  • Investigate system features
Poorly set-up process of test automation
  • Adjust the process
Absence of test scenarios
  • Develop test automation scenarios
Constant changes in the application
  • Align test roadmap with the introduced updates
Unstable launches of automated tests
  • Run manual tests
Low quality of written code
  • Improve code
Algorithms of poor quality
  • Involve different tools

TECHNOLOGIES USED

case-study-logo-unix
red-hat
debian
winServ2012
SQL-Server
mysql
PostgreSQL
LDAP
sharepoint
dns
snort
cisco
kasperski

RESULTS