| a. Printer Driver Testing |
Overview
The client is one of the leading Printer Manufacturers in the World. A printer like any other peripheral device when connected to a computer system needs a device (printer) driver software installed on the computer for the printer to function. This driver acts as an interface between the computer system and the printer. Like any other Software, before being released to its customers the printer drivers require to be tested aggressively for its functionality, performance capability, user friendliness, localization and compatibility with the Computer Operating System.
This project provides testing, development and maintenance support to the client in the USA from the Offshore Development Centre of RS Software for the client’s printer drivers and printer-related utilities on various platforms, like Windows, LINUX, Macintosh, etc., and to maintain the present service level in a cost-effective and responsive manner.
The test lab was set up in June 2004 with an initial team of 5 members. The lab started its operation with a 4-month pilot phase, which involved testing the drivers and utilities developed by the client. |
Objective Test scenarios include the following: |
 |
Extended & System Driver Functional testing |
 |
Localization & Hotkey Testing |
 |
CD Testing |
 |
Application Compatibility Testing |
 |
Driver & Network Utility testing |
 |
Feature & Constraints Testing |
|
| Our Approach |
 |
Complete test coverage as required for each type of testing |
 |
Creation of Test Strategy, Test Plan, Test Design and Test logs |
 |
Functional & Regression testing for products, utilities and drivers |
 |
Localization testing in all 30 languages supported by client |
 |
Testing of fixes generated by application developers |
 |
Evaluation of test effort to enhance future test efficiency |
 |
Maintain test history for reusability in similar situations |
 |
Maintain knowledge repository to aid new members joining the team |
|
RS Software also helps the client by developing Tools, which help in automation of testing tasks thereby reducing testing time and increasing productivity.
RS Software also produces detailed dashboards to increase control for the client on this important aspect of their business. The major dashboards produced are:
|
 |
Weekly Status Reports to the Client (on Ongoing assignments and bug verifications) |
 |
Weekly Effort Distribution |
 |
Monthly Achievements in terms of assignments completed |
|
| Top |
 |
| b. Application Testing for Transaction Processing |
Overview
The client is a wholly owned subsidiary of one of the leading Payment Card Associations in the world.
The project involves comprehensive QA and testing services for business-critical applications in a high-availability and high-performance payment-processing switch. Working on Managed Services Operation execution model for more than four years, the testing activities cover a broad range of functionality, like online transaction switching, transaction services, advanced risk management & fraud detection. Test scenarios include the following: |
 |
UNIT testing |
 |
Integration testing |
 |
Interoperability testing |
 |
System testing (Regression testing) |
 |
UAT testing |
 |
Test System updating |
|
The environment is TPF, S/390 Assembler, C, and C++; and the work involves multiple test system generation and maintenance, both in staging environment and in the production environment.
Our long experience in application development and maintenance for on-line transaction processing has helped us to reduce the defect life cycle significantly. This has been achieved through effective and appropriate application analysis, leading to higher defect removal efficiency.
Objective |
 |
To maintain test environments for client’s development, maintenance and testing teams |
 |
To ensure the following: |
| |
 |
Movement of error-free code into production system |
| |
 |
Adequate testing to address production problems raised by member banks |
| |
 |
Testing to support new releases for business requirement |
|
| Our Approach |
 |
Complete test coverage as per SLA |
 |
Creation of test strategy, test plan, test design and test logs |
 |
Simulation of production environment on test platform and perform requisite testing |
 |
UNIT & System (Regression) testing for Production/Member Bank issues as per SLA |
 |
Testing of fixes generated by application developers |
 |
Evaluation of test effort to enhance future test efficiency |
 |
Maintain test history for reusability in similar situations |
|
| Benefits |
 |
Reduction of production issues |
 |
Reduction of complaints from the end-customer, i.e., member banks |
 |
Proactive intervention to ensure business continuity |
 |
Prevention of production shutdown |
 |
Establish credibility and ensure customer satisfaction |
|
| Top |