Case Studies

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
Integration testing
GUI testing
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

RESULTS

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

Mobile testing
Web application testing
Functional testing
Test automation
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

RESULTS

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

Perform functional testing
Run load testing
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

RESULTS

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

Perform functional testing
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

RESULTS

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

Perform functional testing
Test usability and GUI
Run performance tests
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

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