acceletest

18
Fast, Easy & Compliance Approved!

Upload: liz-martin

Post on 11-Apr-2017

113 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: AcceleTest

Fast, Easy & Compliance Approved!

Page 2: AcceleTest

Are you challenged by refreshing QA Test Data? Is the process of building QA test data complex and time

consuming? Are you concerned about risk associated with data privacy in

your test environment?If you answered YES to any of these questions then, AcceleTest is most likely your answer.

Other tools on the market don’t come close to the power and speed of AcceleTest.

The challenge!

Page 3: AcceleTest

Generate artificial data• Difficult to capture all of the corner cases of production data

• Requires deep technical and functional knowledge to generate reasonable data

Use production data• Have to protect customer information (Name, SSN, etc.)

• Usually don’t want full volume

There is the need for test data that reflects the complexity of real data.

A test data management solution can provide fast, efficient and secure sourcing and masking of production data for testing.

How do you create test data?

Page 4: AcceleTest

AcceleTest is an enterprise solution designed to work within large-scale and complex data testing environments for simple and secure sourcing and masking of production data for testing.

Core Capabilities: Subset: AcceleTest employs a requirements driven rules engine to create

real test data from complex production systems. Simultaneously subset, transform and protect using a single automated, repeatable process.

Consistent Data Masking: De-identify and secure data “in flight” as part of a unified data extraction workflow. Consistently mask related data.

Compare: Automated comparison of expected vs. actual results. Quickly identify differences in data sets through web based reports.

What is AcceleTest?

Page 5: AcceleTest

AcceleTest is a complete solution designed specifically to work within complex data testing environments, making it simple to efficiently and securely test with live production data.

AcceleTest is designed for use by testers and business analysts. You don’t need expensive technical resources to manage the creation of test data.

AcceleTest takes the complexity out of right-sizing your production data, with rules based technology to intelligently create subsets of production data that meet all of your test criteria.

AcceleTest accelerates the testing process through automated data comparison that ensures differences in data sets can be quickly identified and properly analyzed.

Why AcceleTest?

Page 6: AcceleTest

AcceleTest improves efficiency by helping to implement automated and repeatable processes for the creation and management of data subsets.

AcceleTest maintains the referential relationships within and across databases during the masking process.

Why AcceleTest?

SourceProduction

Obfuscated

Secure

Customer

TargetDev or Test

SubsetDe-IdentifyCompare

Page 7: AcceleTest

AcceleTest is designed to work in complex data environments.

High Volume Processing

– Parallel execution of masking rules

– Automatically spins up threads based on the number of CPU cores

– Develops a “plan” for loads based on RI constraints or the lack thereof

– Performs dependency analysis and keeps a work queue that prioritizes based on a topographical sort

– Minimizes table locks by avoiding long running transactions

– B-Trees for fast search during sub-setting and masking

Why AcceleTest?

Page 8: AcceleTest

AcceleTest is designed to work in complex data environments.

Security

– Cryptographic hash is used to avoid storing sensitive data within AcceleTest

– Masks the data “in-flight” to avoid landing sensitive data outside of production

Complex data

– Auto wiring to automatically import defined intra-database relationships

– Support for self-referencing tables

– Support for multiple foreign key relationships in the same table

– Support for multi-part foreign key

– Database specific SQL

Why AcceleTest?

Page 9: AcceleTest

Subsetting of complex databases is hard. Few people can write queries to subset a 1000 table database.

Proper subsetting results in smaller test environments and faster test cycles.

Takes the complexity out of creating referentially intact subsets of production data.

Rules-based engine creates meaningful subsets of production data that are automatically generated after an easy one-time setup.

Due to the complexity of databases, AcceleTest has implemented the concept of utilizing a “driving” dataset that is in turn utilized to fan out across the database to perform the subset.

Subset

Page 10: AcceleTest

Subset data while maintaining referential integrity – for example pull customers and everything related to that set of customers only.

Subset with Advanced RI

Account Type

Acct_Type_Code

Acct_Type_Desc

Customer

Cust_Num

Cust_Name

Cust_Addr

Account

Acct_Num

Cust_Num

Acct_Type_Code

Transaction Type

Tran_Type_Code

Tran_Type_Desc

Acct Tran

Acct_Num

Date

Amount

Tran_Type_Code

Driving Data Set

Page 11: AcceleTest

Consistent Data Masking De-identifies and secures data “in flight” as part of unified data extraction

workflow. Consistently masks data within and across databases, retaining referential

integrity. Proprietary rules engine irreversibly de-identifies the data, transforming

sensitive data in a way that cannot be reverse engineered.

Page 12: AcceleTest

Consistent Data Masking Supported De-Identification Methods:

• Random • Random with Mask• Hash• Domain List• SSN Conformant• Percent Variance• Date Variance• Custom Script (Lua)

Page 13: AcceleTest

Preserve referential integrity while de-identifying data.

De-Identify with Advanced RI

AcctNum Name123456 John Smith

AcctNum Date Amount

123456 2/01/2016 56.78

Account Table

Transaction Table

Source Data

AcctNum Name

7659 James Jones

AcctNum Date Amount

7659 2/01/2016 56.78

Account Table

Transaction Table

Target Data

Page 14: AcceleTest

Maintain referential integrity across different databases.

De-Identify with Advanced RI

AcctNum Name123456 John Smith

AcctNum Date Amount

123456 2/01/2016 56.78

Account Table

Transaction Table

Source Database A

AcctNum Name

7659 James Jones

AcctNum Date Amount

7659 2/01/2016 56.78

Account Table

Transaction Table

Target Database A

Source Database B

AcctNum Name

123456 John Smith

Account Table

Target Database B

AcctNum Name

7659 James Jones

Account Table

Page 15: AcceleTest

Designed to be used by non-technical users Compare same or different database types Compare anywhere from single tables to entire databases at once Automated field mappings Shows field by field differences Web-based reporting Compares can be saved and run on a scheduler as a regular set of jobs

Compare

Page 16: AcceleTest

Compare to determine records added, changed or deleted.

Compare

BaseLine(Before)

Target(After)

Compare Results

1 Sophia Sawyer2 Lana Turner3 John Wayne4 James Stewart

1 Wilma Flintstone3 John Wayne5 Barnie Rubble

Compare Report

Summary:Added Deleted Changed 1 2 1

Details:Added Records 5 Barnie Rubble

Deleted Records 2 Lana Turner 4 James Stewart

Changed Records 1 Sophia SawyerChanged to 1 Wilma Flintstone

Page 17: AcceleTest

De-Identify Customer InformationNameAddress (related fields - city, state, zip)Phone Number (keep area code)

Age Transaction DataTransform Transaction Date

Subset based on Account TypeSelect Checking Accounts with Withdrawals

Client Specific Banking Scenarios

Page 18: AcceleTest

Next Steps

Contact Us:Meridian TechnologiesLiz Martin, Regional [email protected]

Next Steps