Beruflich Dokumente
Kultur Dokumente
This document contains Confidential, Proprietary and Trade Secret Information (Confidential
Information) of Informatica Corporation and may not be copied, distributed, duplicated, or otherwise
reproduced in any manner without the prior written consent of Informatica.
While every attempt has been made to ensure that the information in this document is accurate and
complete, some typographical errors or technical inaccuracies may exist. Informatica does not accept
responsibility for any kind of loss resulting from the use of information contained in this document.
The information contained in this document is subject to change without notice.
The incorporation of the product attributes discussed in these materials into any release or upgrade of
any Informatica software productas well as the timing of any such release or upgradeis at the sole
discretion of Informatica.
Protected by one or more of the following U.S. Patents: 6,032,158; 5,794,246; 6,014,670;
6,339,775; 6,044,374; 6,208,990; 6,208,990; 6,850,947; 6,895,471; or by the following
pending U.S. Patents: 09/644,280; 10/966,046; 10/727,700.
This edition published March 2014
White Paper
Table of Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Garbage in, garbage out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
What is test data management? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Cognizants experience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Why Informatica? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Introduction
Problematic application releases such as the Knight Capital trading software glitch in August 20121 and the
bumpy rollout of Healthcare.gov in late 2013 serve as cautionary tales in the annals of enterprise IT history. A
software bug that costs a brokerage firm $440 million in half an hour catches peoples attention. But a solution
to the ber-technical problem of generating test data to empower proper, thorough, speedy, secure application
testing as part of the development lifecycle? Not so much.
Its a rare exec who sits bolt upright in a cold sweat at 3 am over the sudden realization that great testing
tools are precisely what has been lacking all this time, says Joshua Greenbaum, principal analyst at
Enterprise Application Consulting. Thats because the rest are sleeping the sleep of the ignorant.
Project failure is really death by a thousand cuts, and one of the issues that cuts deeply is the problem
with software testing.
There are myriad problems with software testing, Greenbaum notes, but a big one is that test data is given low
priority and executed using last centurys tools and last weeks college graduates.
Not all companies are using old-school approaches to application development and testing, of course. Most
enterprises have embraced Agile methodologies based on iterative, incremental development. Agile replaces
the waterfall approach of old, and, when executed as intended, delivers mind-numbingly fast development
cycles (called sprints)particularly important in the race for adding features and keeping pace in the mobile
and cloud spaces.
Unfortunately, however, the number of sprints in any Agile project magnifies inefficiencies and increases
costs related to test data management. So if youre not applying Agile in testing, or if you leave test data
management as an afterthought, or if youre still using manual methods for generating test data, the lowered
cost and increased speed you thought youd get from Agile development move beyond your reach. Why
adopt Agile if youre going to use outdated methods of generating test data? Manual test data creation
methods cant keep up with todays agile, dynamic environment, nor can they protect you from the risk of
accidentally testing with sensitive data.
http://en.wikipedia.org/wiki/Knight_Capital_Group
Inefficient operations. When testers copy full product data sets multiple times to facilitate their testing,
inefficient development cycles result. Its not only time-consuming for testers, but also interferes with IT
operations. Worse, you need costly compute and storage resources to support the hundreds of database
copies that multiple testers need to access in the test lab.
Data privacy risks. When you manually generate test data or simply copy data from production systems,
data privacy suffers. You may, for example, be copying and distributing personal health information,
payment card information, and other personally identifiable information throughout test environments
without masking it. Which means sensitive data is exposed to applications testers who may or may not be
authorized to access or motivated to safeguard it. All of this jeopardizes your brand, revenues and customer
loyalty, and exposes you to regulatory penalties and class-action lawsuits.
Unreliable, unpredictable testing. Each test iteration may require new test data or data that does not
yet exist. Creating new test data manually causes delays and introduces data creation tasks that arent
repeatable or consistent. Depending on the timing (for example, at a retailer during the holiday buying
season), IT wont want to risk accessing production systems for sample data.
Test Execution
Tester Efficiency
Cost Per Test Cycle = $2.7M
100 Days, 300 Testers, $90/hour
20% application defects due to bad test data
Production
Application
Application quality
Cost of a defect found later in the release cycle = XX
Provision
Test Data
Test Execution
Production
Application
developers unable to or
wasting time to get the
data they want, when
they want it?
in production because
testers could not test
every scenario in your
applications?
Is privacy a key
consideration of your
application testing?
Cognizants experience
No matter your industry, most enterprise IT groups face the same business challenges:
Increase efficiency, reduce costs, and mitigate risk. When it came to generating application
test data, Cognizant needed to solve all three challenges. As one of the worlds largest
quality assurance and engineering outsourcers with more than 4,000 testers across the
globe, Cognizant needed to deliver testing services more efficiently while ensuring testers
were not exposed to sensitive data.
Heres the background: Cognizant created testing Centers of Excellence for priority
customersthese centers control the entire application testing function within a customer
organization and range from 300 to 500 Cognizant resources deployed at the customer
site. They were using an internally developed test data management solution to deliver the
Cognizant Testing Services (CTS). As their business expanded, however, their test data
management solution restricted their ability to scale in line with customers data growth.
The custom tool introduced challenges to cope with the wide variety of data, including
packaged applications such as SAP, Siebel, or other cloud sources. Cognizant needed to
find an alternative test data management solution to maintain competitiveness.
We are shrinking
customers development
cycles by working with
smaller sets of test data, and
lowering IT costs through
the use of smaller data sets
that require less storage and
fewer system resources.
Pradeepkumar Govindasamy,
Director, Cognizant Testing
Services
It ended up choosing and deploying Informaticas Test Data Management solution, and,
along with its domain expertise and testing experience, Cognizant was able to deliver great
results. For instance, it helped a U.S. retailer lower its test data provisioning time by more
than 95 percent and achieve a 33 percent reduction in overall test cycle time. The solution
also reduced test data provisioning time by 80 percent and test data size 60 percent for an
employee benefits management application project.
Why Informatica?
Informatica Test Data Management enables your IT organization to create functionally intact, secure test
data subsets of database applications from a single platform. With Informatica Test Data Management,
your organization can:
Reduce the number of testing tools by leveraging a common TDM platform across disparate, heterogeneous
applications to provision integrated test data sets.
Speed deployments using automated metadata discovery, test data profiling, and packaged application
accelerators for SAP, Oracle E-Business Suite, and Salesforce.comto name a few.
Reuse the same test data definitions across on-premises and cloud-based applications.
Integrate sensitive data discovery, data masking, and data privacy validation to ensure compliance with
local and international regulations.
Leverage Informatica skillsets for existing Informatica customers.
Have confidence that you are using market leading technologyGartner positioned Informatica as a leader
in its 2013 Gartner Magic Quadrant for Data Masking Technology5.
To learn more about how Informatica Test Data Management can help minimize application development
and testing costs, read more here: http://www.informatica.com/us/solutions/application-informationlifecycle-management/test-data-management/.
About Informatica
Informatica Corporation
(Nasdaq:INFA) is the worlds
number one independent provider
of data integration software.
Organizations around the world
rely on Informatica to realize
their information potential and
drive top business imperatives.
Informatica Vibe, the industrys first
and only embeddable virtual data
machine (VDM), powers the unique
Map Once. Deploy Anywhere.
capabilities of the Informatica
Platform. Worldwide, over 5,000
enterprises depend on Informatica
to fully leverage their information
assets from devices to mobile
to social to big data residing
on-premise, in the Cloud and
across social networks. For more
information, call +1 650-385-5000
(1-800-653-3871 in the U.S.), or
visit www.informatica.com.
Worldwide Headquarters, 100 Cardinal Way, Redwood City, CA 94063, USA Phone: 650.385.5000 Fax: 650.385.5500
Toll-free in the US: 1.800.653.3871 informatica.com linkedin.com/company/informatica twitter.com/InformaticaCorp
2013 Informatica Corporation. All rights reserved. Informatica and Put potential to work are trademarks or registered trademarks of Informatica
Corporation in the United States and in jurisdictions throughout the world. All other company and product names may be trade names or trademarks.
IN09_0314_02637