Hvordan 3 konsulenter tester et konserndatavarehus

Like dokumenter
Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

Endringer i neste revisjon av EHF / Changes in the next revision of EHF 1. October 2015

MID-TERM EXAM TDT4258 MICROCONTROLLER SYSTEM DESIGN. Wednesday 3 th Mars Time:

Elektronisk innlevering/electronic solution for submission:

TMA4329 Intro til vitensk. beregn. V2017

Innholdsfortegnelse... 1 Endringslogg UD BETALINGSTERMINAL NETS NEW DRIVERS FULL SUPPORT WINDOWS

Information search for the research protocol in IIC/IID

Databases 1. Extended Relational Algebra

HONSEL process monitoring

Oppgave 1 (Opprett en database og en tabell)

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Slope-Intercept Formula

STILLAS - STANDARD FORSLAG FRA SEF TIL NY STILLAS - STANDARD

Gol Statlige Mottak. Modul 7. Ekteskapsloven

Hvordan føre reiseregninger i Unit4 Business World Forfatter:

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

AvtaleGiro beskrivelse av feilmeldinger for oppdrag og transaksjoner kvitteringsliste L00202 levert i CSV fil

Neural Network. Sensors Sorter

Trigonometric Substitution

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Exercise 1: Phase Splitter DC Operation

1. Explain the language model, what are the weaknesses and strengths of this model?

Windlass Control Panel

UNIVERSITETET I OSLO

JBV DSB godkjenninger

6350 Månedstabell / Month table Klasse / Class 1 Tax deduction table (tax to be withheld) 2012

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

Dynamic Programming Longest Common Subsequence. Class 27

Han Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX)

Smidige metoder i praksis Høgskolen i Oslo Kristin Meyer Kristiansen Objectnet AS

Right Triangle Trigonometry

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

TEKSTER PH.D.-KANDIDATER FREMDRIFTSRAPPORTERING

a) What brand identity element are they using in their logo (e.g. abstract mark or word mark)?

Dagens tema: Eksempel Klisjéer (mønstre) Tommelfingerregler

Replacing the tube and/or tyre of a drive wheel, indoor/outdoor

EKSAMEN I FAG TDT4180 MMI Mandag 18. mai 2009 Tid: kl

Monteringsprosedyre for Soundstop - lydmatte

Hvordan ser pasientene oss?

FYS2140 Kvantefysikk. Løsningsforslag for Oblig 7

Syntax/semantics - I INF 3110/ /29/2005 1

Why Desperate Houswives make Excellent Test Managers Testprosjektet som suksessfaktor i et hvert prosjekt

INSTALLATION GUIDE FTR Cargo Rack Regular Ford Transit 130" Wheelbase ( Aluminum )

Metodisk kvalitetsvurdering av systematisk oversikt. Rigmor C Berg Kurs H, mars 2019

SQL 3: Opprette tabeller, datainnsetting og utsnitt

5 E Lesson: Solving Monohybrid Punnett Squares with Coding

INFO TAXI REMOTE. Taxi Management CONTROL SYSTEM (TMCS)

Start Here USB *CC * *CC * USB USB

Den europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,

SmartPass Mini User Manual BBNORGE.NO

Smart High-Side Power Switch BTS730

Prototyper og anbudsdokumentasjon. Jan Håvard Skjetne SINTEF / University of Melbourne Janhavard.skjetne@sintef.no

Enkel og effektiv brukertesting. Ida Aalen LOAD september 2017

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Generalization of age-structured models in theory and practice

Dear Sirs, Please find below the responses to the requested clarifications and updated specification in relation to the referenced tender:

TEKSTER PH.D.-KANDIDATER FREMDRIFTSRAPPORTERING

Eksamensoppgaver til SOSANT1101. Regional etnografi: jordens folk og kulturelt mangfold. Utsatt skoleeksamen 12. desember 2013 kl.

Graphs similar to strongly regular graphs

Citation and reference tools for your master thesis

allinurl:readnews.php?id= allinurl:top10.php?cat= allinurl:historialeer.php?num= allinurl:reagir.php?num= allinurl:stray-questions-view.php?

PSi Apollo. Technical Presentation

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

MA2501 Numerical methods

Citation and reference tools for your master thesis

Physical origin of the Gouy phase shift by Simin Feng, Herbert G. Winful Opt. Lett. 26, (2001)

User manual English Svenska Norsk

GLOBALCOMSERVER HP 9100C DIGITAL SENDER GATEWAY ADMINISTRATOR S GUIDE 1998 AVM INFORMATIQUE (UPDATED: AUGUST 22, 2006)

Trådløsnett med. Wireless network. MacOSX 10.5 Leopard. with MacOSX 10.5 Leopard

Call function of two parameters

0100 Månedstabell/Month table Trekktabell 2010

KAMPANJE APK : APK-5: Skifte pakninger mellom turbo og CCDPF

Endelig ikke-røyker for Kvinner! (Norwegian Edition)

Ma Linær Algebra og Geometri Øving 1

GDPR og test. Advokat Eva Jarbekk

Second Order ODE's (2P) Young Won Lim 7/1/14

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

Citation and reference tools for your master thesis

Roller og ansvar. Hva er behandlingsansvarlig og hva er en databehandler? Thea Rølsåsen, faglig prosjektleder

PATIENCE TÅLMODIGHET. Is the ability to wait for something. Det trenger vi når vi må vente på noe

MAINTENANCE INSTRUCTION FOR RELEASE HOOK

REMOVE CONTENTS FROM BOX. VERIFY ALL PARTS ARE PRESENT READ INSTRUCTIONS CAREFULLY BEFORE STARTING INSTALLATION

GIMOTA AG. Assembly Instructions Dataconnectors DIN F. Datenstecker Katalog Gimota AG 04/14

INF Logikk og analysemetoder Forslag til løsning på oppgave fra læreboken

0100 Månedstabell/Month table Trekktabell 2013

Cylindrical roller bearings

THE MONTH THE DISCIPLINE OF PRESSING

EXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON

EKSAMEN I FAG TDT MMI Lørdag 11. august 2012 Tid: kl

The regulation requires that everyone at NTNU shall have fire drills and fire prevention courses.

Andrew Gendreau, Olga Rosenbaum, Anthony Taylor, Kenneth Wong, Karl Dusen

OTC USE IN NORWAY FOR PARACETAMOL, ATC-CODE: N02BE01

UNIVERSITETET I OSLO

SERVICE BULLETINE

Network Statement 2017

Public roadmap for information management, governance and exchange SINTEF

INSTALLATION GUIDE FTR Cargo Rack Regular Ford Transit 130" Wheelbase ( Aluminum )

Transkript:

Hvordan 3 konsulenter tester et konserndatavarehus

DNB sine testutfordringer Tidligere leveranser har blitt utsatt på grunn av dårlig testing Representanter fra forretning er negative til å akseptanseteste grunnet lav datakvalitet Å forbedre datakvalitet blir nedprioritert siden de tekniske testene ikke er gjennomført 3

Utgangspunktet vårt Kildetabell(er) Transformasjon Måltabell(er) 5

Testprinsipper Testing utføres på en måltabell, med en eller flere kildetabeller Testingen er standardisert med felles tester som er gjenbrukbare Testingen utføres med genererte SQL-spørringer Testingen dokumenteres med en testplan og testresultat 6

De standardiserte testene våre Standard test Description Requirement Cardinal Rule Identity Rule Equal Value Reference Rule RDM Reference Rule Table Optionality Constraint Correct Timezone Timeline Constraint Fixed Value Check that all the rows are loaded from the source table into the target table and that all rows that are loaded into the target table came from the source table Some columns in the target table are not allowed to have duplicates. This test checks for duplicates in those columns A column in the source table that are mapped directly to a column in the target table can be loaded incorrect. This test checks that the two columns are identical A test to check if a column in the source table that are being transformed when mapped to the column in the target table are mapped/loaded correct. A test to check that every row in a target table came from a reference table, and that every row in the reference table satisfying the demand is loaded into the target table. Some columns in the target table are not allowed to have rows with NULL values. Checks if the added timezone to the date column is correct and not NULL. Finds gaps and overlaps in the validity period. using the Validtime start date and Validtime end date. Checks all fixed value (hardcoded values) that are set in specification The table must include all data from the source systems. Duplicate data are not allowed in the table. Data values in the table must be equal to value in source systems. All reference data is valid and correct according to source systems. The data tables must be complete and correctly linked. A data value is required for a column in a table. All timestamps must have correct timezone. The timeline of the table must be coherent, without overlaps or gaps. Standard values for columns must be correct. 9

Testscriptet blir produsert i matrisen 12

ALM Testplan 14

Håndtering av defekter Jira Alle oppgaver (særlig utviklers) Tidssporing Scrumboard HP ALM/QC Testplan Forutsetninger Testutførelse Feilhåndtering 17

Fordelene ved testingen hos DNB Tidlig planlegging Test teamet var med fra oppstart av prosjektet, og fikk dermed både designet og etablert verktøyene før bruk Standardiserte tester Enkelt å kommunisere med utvikler og forretning Excel HP ALM Addin Standardiserte tester skaper standardisert testplan Ingen dobbeltasting Tett kontakt mellom SQL-testene og testplanen i ALM ALM/Jira-synkronisering Utvikler forholder seg til et system Bugs kan enkelt knyttes til utvikler-oppgaven 18

Veien videre Test er en utfordring i alle BI-prosjekt Test kan bli standardisert i alle BI-prosjekt Faggruppen for BI-testing arbeider for å samle ekspertisen vår og skape et felles verktøy for standardisert og effektiv BI- testing med arbeidet hos DNB som et utgangspunkt! Verkøyet er eid av DNB, men Capgemini er i forhandlinger om oppkjøp og videre formaliseringer av testskallet 19