Case Studies

UI Testing Projects

1500-caseen

Quality Assurance for Virtualization Technology Company

The virtualization technology company delivering automation solutions for hosting providers addressed A1QA to join the in-house testing team in assuring quality of the key business products.
Read more

PROJECT OVERVIEW

The customer had three automation platforms that allowed small hosters and large telecommunication enterprises to go to market with speed and at a competitive cost. A1QA specialists were responsible for testing all of the company's key solutions.

At A1QA we assembled the dedicated team that fully committed to the project needs. Initially there were two software testing engineers from A1QA side.

The project lasted for more than 2 years and as A1QA specialists proved their professionalism and deserved the customer's confidence, the team was scaled to 8 specialists.

All testing deliverables (reports, bugs, etc.) were documented in details. A1QA regularly reported on the status of the performed works.

A1QA responsibilities included the following:

  • Processing the end users' trouble tickets (reproducing defects in test environment, defining whether the problems were on the end user's or customer's side, submitting defects and checking their fixing);
  • Hotfixes testing (checking that all hotfix defects were eliminated; validating that the hotfix could be correctly installed without crashing the app);
  • Assuring quality of 4 major releases and over 10 minor releases.

SERVICES OFFERED

functional-testing
Functional testing
phone
GUI testing
sites
Cross browser testing
Integration-process
Integration testing
Localization
Web services testing
functional-test
Hotfix testing

CHALLENGES

SOLUTIONS

From time to time the customer asked to scale the team and assign new specialists with the right set of skills within tight timeline. Each candidate for the project was expected to prepare a CV and have an interview with the customer.
  • We gathered all customer's requirements and started to train specialists for the project's needs in advance. By doing this, we ensured a number of extra specialists who could join the project in no time upon request.
It was challenging to obtain the data we needed for QA due to the obstructed communication with the customer's distributed team.
  • To get the information we needed to complete testing activities, we identified contact persons on the customer's side and addressed them when it was needed.
The customer's workflow differed from the generally accepted.
  • Our specialists displayed flexibility and harmoniously fit into the customer's workflow.

TECHNOLOGIES USED

linux
win-8
jira
vmWare
testlink
ie
firefox
chrome
Safari_logo
opera
PostgreSQL
SQL-Server
mysql
jmeter
%d1%86%d1%88%d1%82%d1%8b%d1%81%d0%b7
virtuosso
putty

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

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

Functional-and-Section-508-Standard-Testing-of-a-Business-Communication-Solution

Functional and Section 508 Standard Testing of a Business Communication Solution

A1QA was approached to evaluate the quality of the redeveloped tool.
Read more

PROJECT OVERVIEW

The customer, one of the world's leading specialists in group communications, needed to update a sales tool. A1QA was approached to evaluate the quality of the redeveloped tool. The major business objectives were to improve process of interaction with potential customers, accelerate time to market and improve sales processes.

SERVICES OFFERED

functional-testing
Perform functional testing
GUI-testing
Test GUI usability
cycle
Run regression tests
sites
Check compliance with section 508 standard
Documenting
Develop online help

CHALLENGES

SOLUTIONS

Outdated project documentation
  • Develop technical documentation along with user manuals
Customer requested tests in real environment conditions
  • Adjust testing roadmap to development process Gain access to virtual machines on production platform
Incompliance with section 508 standard
  • Test newly added features, perform test automation

TECHNOLOGIES USED

ie
ClearQuest
Clear-Case
vmWare
Quick-Test

RESULTS

TESTIMONIAL

“THE PRODUCT’s quality hasn’t just met our expectations, it’s far exceeded them. General impression: it looks very GOOD!!! We are delighted with the difference THE PRODUCT has made.”

Dimitri Bourdon,

Senior R&D Executive

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

Functional-Testing-of-Patient`s-Referral-Portal

Functional Testing of Patient Referral Portal

The client approached A1QA to assure the developed portal's quality.
Read more

PROJECT OVERVIEW

The client developed a system of patient referrals, planned for implementation in US hospitals, that stores a great deal of patient information. The client approached A1QA to assure the developed portal's quality.

It was important to increase client loyalty, optimize system of referrals and expand client data-base.

SERVICES OFFERED

functional-testing
Test functionality
GUI-testing
Perform GUI testing

CHALLENGES

SOLUTIONS

Poorly established testing process
  • Set up project process
  • Develop testing roadmap
Constantly changing testing requirements
  • Develop flexible testing approach

TECHNOLOGIES USED

java
win7-1
win-8
SQL
ie
chrome
firefox
Safari_logo

RESULTS

Functional-Testing-of-Information-Access-and-Control-System

Functional Testing of Information Access and Control System

The client needed to provide a high-quality solution and approached A1QA to meet the challenge. Key points were to accelerate time to market, increase client loyalty and expand client data-base.
Read more

PROJECT OVERVIEW

The customer, a leading vendor of taxonomy solutions, has developed an enterprise content management system (ECMS) providing a full range of tools for creating a standard set of categories and terms for use in information access and content management.

The client needed to provide a high-quality solution and approached A1QA to meet the challenge. Key points were to accelerate time to market, increase client loyalty and expand client data-base.

SERVICES OFFERED

functional-testing
Run functional tests
GUI-testing
Perform GUI testing
cycle
Perform regression testing
migration
Conduct migration testing

CHALLENGES

SOLUTIONS

Insufficient product documentation
  • Investigate product functionality
  • Develop test documentation
Poor implementation of new functionality
  • Run functional and GUI tests
Improper Phase 1 functionality
  • Conduct regression testing
Incorrect data migration in a new product version
  • Develop communication map

TECHNOLOGIES USED

win-8
ie
firefox
bugzilla
PostgreSQL
java
oracle

RESULTS

End-to-end-Testing-of-Mobile-Apps-for-Adidas

End-to-end Testing of Mobile Apps for Adidas

A1QA was invited to provide comprehensive testing of the adidas miCoach mobile application set. We were in charge of identifying defects not only in independent modules but in whole complex miCoach solution.
Read more

PROJECT OVERVIEW

Adidas is one of the world's leading producers of sports equipment and clothes. Along with that, the company invests in the development and promotion of cutting-edge technology products, such as adidas miCoach.

A1QA was invited to provide comprehensive testing of the adidas miCoach mobile application set. The A1QA team had to test numerous communication protocols that were implemented by different distributed development teams in line with continuous integration process. We were in charge of identifying defects not only in independent modules but in whole complex miCoach solution.

SERVICES OFFERED

functional-testing
Perform functional testing
GUI-testing
Execute Usability and UI testing
Localization
Run localization tests
Integration-process
Test integration process

CHALLENGES

SOLUTIONS

Insufficient technical documentation
  • Conduct a detailed study of the application
Non-intuitive interface
  • Perform usability and UI testing
Application non-compliant with country-specific parameters
  • Run localization testing

TECHNOLOGIES USED

android-png-logo-i2
ios
symbian
ant+

RESULTS

TESTIMONIAL

“Overall, we thought you guys went above and beyond our expectations. Not only did you help QA, you helped us refine our QA process. Your team had a great level of detail and an amazing understanding of the app. I’ll be talking with you guys soon about our next updates that will need help.”

Steve Black