Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Privacy
1. Why Test Data Management (TDM):
Reliability of enterprise applications is a must for business processes and decisions.
Application development and testing are data related tasks, tedious and time
consuming processes. Quality of test data determines the outcome of testing and
ready availability of accurate and right sized data can reduce the testing time. Thus,
control the costs and improve productivity. So, a TDM strategy has to be defined for
end to end testing.
Test data requirements change from scenario to scenario and are project specific.
Definition of right sized data changes form the type of testing being done. So each
situation has to be evaluated and data requirements are to be defined. This will
reduce the time in identifying the required data from available data and also on test
cycle execution. Increasing database size in test environments to meet production
and without enough processing power as production environments is just a quick fix
to the situation; this will lead to reduced testing performance and increased
resource acquiring and maintenance costs.
Sub-setting: It is a process of selecting the required test data based on the testing
scenario.
Data Transformation Library functions are built in masking functions for Social
security number, Credit card numbers, Email ids, Dates, currency and character
and numeric data, which can be directly used for masking.
I.
II.
III.
IV.
V.
VI.
VII.
VIII.
TRANS SSN Function: The TRANS SSN function can be used to generate a
valid and unique U.S. Social Security Number (SSN). It can also generate
random data if the source does not have SSN values
TRANS CCN Function: The TRANS CCN function can be used to generate a
valid and unique credit card number (CCN). TRANS CCN algorithmically
generates a consistently altered CCN based on the source CCN.
TRANS EML Function: The TRANS EML function can be used to generate a
random email address. An email address consists of two parts, a user name
followed by a domain name, separated by @'. The domain names and user
names can be provided randomly
TRANS COL Function: The TRANS COL function can mask data by maintaining
the format and character type of the source data at the destination. It masks
all alphanumeric values in source column.
Age Function: To age the dates in the source file either by certain number of
years or to a specific date.
Currency function: Currency Function can be used to convert a currency
value in a source column from one currency to another.
Look up Function: This function can be used to select values from a lookup
table (or reference table) that are used to populate the destination table Hash
Lookup function can be used to select values based on the source value.
Shuffle Function: This function replaces a source value with another value
from the column that is then inserted in a destination column.