Top Banner
27.03.22 Lauri Pietarinen/Relation al Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007
23

2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

1

Managing Test Data With

Optim

Lauri Pietarinen

Relational Consulting

SAST-Meeting 20.9.2007

Page 2: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

2

Agenda

• My Background and services

• Test material handling dilemma

• Optim (formerly Relational Tools)

• Overview of functions

• Sample scenarios

Page 3: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

3

My Background• Tietokonepalvelu (Pension Insurance) 85-97

– Mainframe development in PLI/DL/I environment– Support department 87-95

• DB2-training etc...

• AtBusiness Communications 97-04– Internet applications– Database design, DW-implementations, Java-programming,

Project management etc...

• Relational Consulting (own company) 04 – Independent database consultant– Specialising in test data management

• Lauri.pietarinen (at) relational-consulting.com

Page 4: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

4

Optim -consultingIn

stalla

tion

Enviro

nmen

t set

up

Consu

lting

Traini

ng

Test d

ata

man

agem

ent

Test c

ycle

man

agem

ent

(dat

a)

Page 5: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

5

Customers • Finland

– Ilmarinen (Insurance)– Arek (Insurance)– TietoEnator– Area (Travel agency)– + many others…

• Sweden– BGC– Alecta

Page 6: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

6

Status of Test Data

• When talking about testing the issues discussed are test cases and testing scenarios

• Data and it's management is often conveniently "forgotten"– why?

Page 7: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

7

Two Different Disciplines

TESTING DATABASES

Page 8: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

8

Optim

• Formerly Relational Tools• Built by Princeton Softech

– www.princetonsoftech.com

• DB2-version came out in early 90's• Oracle version came out in mid 90's

– Additional DBMS support includes SQLServer, DB2/UDB, Informix and Sybase

• Represented in the Nordic by Mainsoft International A/S

Page 9: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

9

Optim Users

• Used by all z/OS sites in Finland – Ilmarinen, Pohjola, OKO, Nordea, Sampo, Iff,

Kela, Comptel, Tapiola etc...

• Swedish users include BGC, Alecta, Nordea• Other customers include BT, EBay, etc...• In total over 2000 customers world wide• Has been designed from the start with large

volumes in mind

Page 10: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

10

Scenario

Production Test

C4 C4

Page 11: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

11

Sample Database

CUSTOMERSORDERS

DETAILSITEMS

RCO

ROD

RID

Page 12: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

12

Sample Values

Page 13: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

13

Specifying the Tables

Page 14: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

14

Controlling the Relationships

Page 15: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

15

Specifying the Key List

Page 16: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

16

Checking the Steps

Page 17: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

17

ReportExtract Process Report

Request Name (Untitled)Server Name (Local)Extract File c:\rtools\data\mycompanies.xfAccess Definition LAURI.MYTESTFile Attachments ProcessedClient User ID k87376Server User ID k87376Time Started 2007-09-19 20:37:28Time Finished 2007-09-19 20:37:28Elapsed Time 00:00:00Process Status no errors, no warnings

Process Summary:Tables Processed 3Rows Extracted 15Rows with Errors 0First Pass Table Rows 1

Row Details: Extracted Failed Table Name 1 0 PSTALECTA.dbo.customers 4 0 PSTALECTA.dbo.orders 10 0 PSTALECTA.dbo.details

Page 18: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

18

Extract File

Page 19: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

19

Other Functions

• INSERT– Insert data from extract file into target database

• CONVERT– Convert data in extract file using functions and/or

lookup tables

• DELETE– Delete rows that were extracted

• COMPARE– Compare two extract files

Page 20: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

20

C4

Subsetting Scenario

Test database

C4

C2 C5

C3C7C2

C9

PROGRAM

4 Compare2 Run Program

3 Extract after

Compare

1 Extract before

5 Delete

6 Insert original

C4C4

Page 21: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

21

Regression Test

Prog V1

Extract

Monday

Prog V2

Tuesday

Extract

Compare

InsertInsert

Page 22: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

22

Sample Compare

Page 23: 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen Relational Consulting SAST-Meeting 20.9.2007.

18.04.23 Lauri Pietarinen/Relational Consulting Oy

23

No Silver Bullet!