Академический Документы
Профессиональный Документы
Культура Документы
TESTING SERVICES
WHITE PAPER
1. SUMMARY
2. TESTING SERVICES OVERVIEW
2.1. TEST AUTOMATION SERVICES
2.2. MANUAL TESTING SERVICES
2.3. PERFORMANCE AND LOAD TESTING SERVICES
2.4. LEGACY REJUVENATION SERVICES
2.5. SECURITY TESTING SERVICES
3. METHODOLOGY OVERVIEW
3.1. DATA PROTECTION AND CONFIDENTIALITY
3.2. COLLABORATION WITH THE CLIENT
4. ABOUT EXIGEN® SERVICES
FACTS AND FIGURES SUMMARY
Ŷ Headquarters: Exigen Services offers a broad range of bespoke application testing ser-
San Francisco, USA vices aimed at assuring quality of software deliverables while minimis-
Ŷ Main offices and delivery ing software project risks and reducing total cost of ownership through
centers: a combination of process improvement, test automation and “right-shore”
USA: New York service delivery approach.
Europe: London, Frankfurt,
Stockholm, Copenhagen, Riga, Testing services are delivered by a global SQA practice and amalgamate
Vilnius
Russia: St. Petersburg, Kazan, over 15 years of experience accumulated on a multitude of software devel-
and Nizhniy Novgorod opment and testing projects, expertise in developing bespoke testing tools,
Ukraine: Dnepropetrovsk and best practices and thought leadership refined through active participation
Odessa in International Software Testing Qualifications Board (ITSQB) and other
Belarus: Minsk industry-wide forums.
China: Suzhou
Ŷ Number of employees: 2000 Exigen Services follows value-driven governance model principles and em-
ploys rigorous, 5 phase approach delivering testing services:
PERFORMANCE AND STABILITY Exigen Services recognises that most clients face unique challenges in their
TEST TOOLS software development projects and offers testing services which are spe-
cifically tailored to meet those challenges and achieve business goals re-
Ŷ HP LoadRunner
quired by the client. Those services combine number of testing functions
Ŷ Grinder including:
Test progress report includes current status of testing effort against the
plan milestones down to individual tasks and test cases, variety of quality
and performance metrics including defect density, code coverage and test
success rates, prioritised list of outstanding issues blocking further prog-
ress.
The final test report provides quality metrics and other related information
of the release package, including test scope, tested environments, sum-
mary of bugs and issues still open, failed or test not attempted.
The services includes detailed analysis of data flows and application code
base, analysis of historical and planned release activity as well as histori-
cal data on application downtime, defects and maintenance costs. Based
on this analysis Exigen Services team determines how application main-
tenance units must be defined and implements corresponding unit testing
code, reference data and coverage metrics.
Our methodology that the Client will have clear understanding on what test-
ing tasks will be carried out and how. It includes definitions for all key
activities such as:
During the test design and review sessions Exigen Services specialists en-
sure 100% functional coverage and required levels of code coverage all. We
plan each test run to maximise test success rate, discover high severity
issues as early in the cycle as possible and reduce the duration of the test
cycle while reaching required levels of coverage.
Exigen Services uses clearly defined and agreed with the Client criteria to
assign defect severities and follows mutually agreed procedures reporting
the defects discovered and providing comprehensive information neces-
sary for defect resolution. This ensures there is no unnecessary commu-
nication round trips between development and testing personnel and en-
sures high productivity for both teams as well as enabling Exigen Services
to provide services in geographically distributed software development
environments and across multiple time zones.
This methodology has been successfully applied with variety of Agile (in-
cluding Test Driven Development (TDD), Scrum and the Dynamic Systems
Development Method (DSDM)), iterative and waterfall based software de-
velopment processes. During the assessment phase of an engagement
Exigen Services specialists define how the methodology would be tailored
to ensure smooth operation of the combined team while minimising dis-
ruption for the Client’s development organisation.
The methodology stipulates that the sensitive client data must not be used
in testing services unless absolutely required. As a standard practice un-
less dedicated test data is provided by the Client we anonymise any Client
data used for testing and, if necessary, use “synthetic” test data generated
with the tools developed for this purpose in the course of the testing project.
06
When testing activities must be performed using real and sensitive data
this is done only by authorised personnel in secure Client environment
either via remote connectivity or through an on-site placement.
The success of the testing project often depends on the close collabora-
tion with the Client’s business users, development and operations teams.
Our approach is to assign qualified test engineers with the relevant busi-
ness domain expertise and involve them in the software development life
cycle as early as possible.
This approach ensures solid understanding of the business needs the proj-
ect is aimed to address and enables Exigen Services test engineers to de-
tect discrepancies between the stake holder expectations, specifications
and software behaviour early in the project cycle. As result this reduces
the cost of corrections required and improves the performance of com-
bined testing and development team.
Close collaboration between the testing team and other project stakehold-
ers defined by Exigen Services methodology ensures that the testing team
is adding value to all project functions through out the course of the proj-
ect. This leads leads to the better cohesion between the teams and, by ex-
tend, to a higher productivity of the project team as a whole.
www.ExigenServices.com
Copyright © 2009 Exigen Services. All rights reserved. Exigen is a registered trademark of Exigen Group, Ltd. Used
by permission. Other product and company names listed may be trademarks or trade names of their respective compa-
nies. All of the specifications shown in this brochure are subject to change without notice. 08