2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen...

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

    19-Dec-2015
  • Category

    Documents

  • view

    219
  • download

    1

Transcript of 2.6.2015Lauri Pietarinen/Relational Consulting Oy 1 Managing Test Data With Optim Lauri Pietarinen...

18.04.23 Lauri 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

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

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)

18.04.23 Lauri Pietarinen/Relational Consulting Oy

5

Customers • Finland

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

• Sweden– BGC– Alecta

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?

18.04.23 Lauri Pietarinen/Relational Consulting Oy

7

Two Different Disciplines

TESTING DATABASES

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

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

18.04.23 Lauri Pietarinen/Relational Consulting Oy

10

Scenario

Production Test

C4 C4

18.04.23 Lauri Pietarinen/Relational Consulting Oy

11

Sample Database

CUSTOMERSORDERS

DETAILSITEMS

RCO

ROD

RID

18.04.23 Lauri Pietarinen/Relational Consulting Oy

12

Sample Values

18.04.23 Lauri Pietarinen/Relational Consulting Oy

13

Specifying the Tables

18.04.23 Lauri Pietarinen/Relational Consulting Oy

14

Controlling the Relationships

18.04.23 Lauri Pietarinen/Relational Consulting Oy

15

Specifying the Key List

18.04.23 Lauri Pietarinen/Relational Consulting Oy

16

Checking the Steps

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

18.04.23 Lauri Pietarinen/Relational Consulting Oy

18

Extract File

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

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

18.04.23 Lauri Pietarinen/Relational Consulting Oy

21

Regression Test

Prog V1

Extract

Monday

Prog V2

Tuesday

Extract

Compare

InsertInsert

18.04.23 Lauri Pietarinen/Relational Consulting Oy

22

Sample Compare

18.04.23 Lauri Pietarinen/Relational Consulting Oy

23

No Silver Bullet!