Statistisk databaseret automatisk test. Jesper Mortensen / Erik Dargsdorff

Relaterede dokumenter
TESTAUTOMATISERING. Præsentation af: BPT anvendt til automatiseret test. HP test brugerkonference november 2008

Succesfuld implementering af automatiseret test

Underbilag 14 C: Afprøvningsforskrifter til prøver og tests

Overvågning TestHusets servere og hjemmeside

TDC - Alcatel Network Analyzer. Baseret på materiale fra mødet i VULA-videreudvikling 11. april 2014

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services

Teksten i denne instruktion er ikke en del af Kontrakten og vil blive fjernet ved kontraktindgåelse.

Udbud af RIPA-Syd. Underbilag 14.B - Fejlproces

Det danske ERP marked

for Jens Peter Hennesø

BILAG 10 TIL KONTRAKT OM EPJ/PAS KUNDENS DELTAGELSE I GENNEMFØRELSESTRINNET

Procedure for systemtest

Agil-model versus V-model set i lyset af en testers dilemmaer

EG Data Inform. Byggebasen. WCF og webservices. Jens Karsø

Kontrakt om Drift, Videreudvikling, Support af tilskuds- og kontroladministrative. Bilag 9 Dokumentation

BILAG 5.A BESKRIVELSE AF METODE FOR AFKLARINGSFASEN

Ny statistik på ældreområdet

Målbillede for kontraktstyring. Juni 2018

Softwaretest. - også af "ikke testbar" software. DAPUG erfamøde 7. marts 2012 Thomas Vedel, Thomas Vedel Consult thomas@veco.

Afgivelse og modtagelse af revisorerklæringer. Gitte Nielsen, ATP Thomas Gi Scharf, KMD Jess Kjær Mogensen, PwC

Kontrakt om Videreudvikling, Vedligeholdelse og Support af IMK2- systemet

Kontrakt om Testressourcer. Bilag 1a - Situationsbeskrivelse. 23. oktober Version 1.0

Au Aarhus Universitet. Aarhus Universitet AU STADS Organisatorisk Implementering og Forankring PID Version 1.0

Udbud af RIPA-Syd. Underbilag 14.A - Definitioner og testtype katalog

Scope Management ITU #ituscpmgt

Automatisering af manuelle processer Dybdescreeningworkshop Slides til workshop 1 Oktober 2017

Agil test tilgang - erfaringer fra projekter

Konference om Cloud Computing 18. maj Proof of Concept for transition til Cloud Lars Ravndrup Thomsen, Solutions Architect, KMD

Software test i Socialstyrelsen. af: Jan Kristensen. Nov 2013

dfgfdhsjfgdghjghfkfhgkfhjsrt Hvad skal en kontrakt indeholde om kvalitetssikring og test? Niels Chr. Ellegaard Plesner Advokatpartnerselskab

Opgrader til nyeste Dynamics AX version og profiter af løbende opdateringer

10 spørgsmål der vil hjælpe dig med dine testcases

VULA målefunktioner og status for Vectoring aktiviteter. January, 2014 Møde i arbejdsgruppen for VULA videreudvikling

SOLRØD KOMMUNE ESDH. Afprøvning. Bilag 6

Struktureret Test og Værktøjer Appendiks til bogen Struktureret Test

Kontrakt om Videreudvikling, Vedligeholdelse og Support af IMK2- systemet

Bilag D Kundens medvirken Leveringsaftale 1 vedr. R8.x

FRA USECASE TIL TESTCASE HP TEST BRUGERKONFERENCE, 10. APRIL 2014

Cosmic IT-strategisk råd - OUH. 26. juni 2015

INSPIRE og Geodata-info

Plan for præsentationen

Lav testsuppe på en sten med exploratory test

Systemet skal kunne håndtere små turneringer med ned til 2 deltagere, såvel som turneringer med op til 1000 deltagere.

Produktbeskrivelse - oversigt

Løsningsbeskrivelse. Den fælleskommunale Serviceplatform

OPTION TIL RM OG RN BILAG 12 TIL KONTRAKT OM EPJ/PAS PRØVER

Indberetning af afregninger teknik

DIGITALE LØSNINGER I ALBERTSLUND FOR AT STYRKE OPFYLDELSE AF 2025-MÅLSÆTNINGER OG FN S VERDENSMÅL

Årsplan i matematik for 9. klasse 2017/2018

Adresseprogrammet - Fælles teststrategi

Udbud af RIPA-Syd. Bilag 11 - Kundens deltagelse og modenhed

Vejledning til validator test af metadata

Forslag til ny struktur - overblik

Projekt og porteføljestyringsværktøj i Unipension

Indholdsfortegnelse. Systembeskrivelse Rapporter

Bestillingsblanket/Tillægsaftale til Haderslev Kommunes kontrakt vedr. levering og implementering af administrative systemer Acadre CM

Dynamics 365 xrm. En løsning til Alternative investments og private equity

Gårdbestyrelsens rolle i ledelsen af virksomheden Ledelse af forandring

Nye testteknikker fra ISTQB - direkte fra hylderne. Ole Chr. Hansen

Vejledning til Teknisk opsætning

Systemvalg. Oversigt og teknikker. Kapitel 2

Opnåelse af tilladelse til at udbyde spil i Danmark

Baggrund Funktionsområder

Integration med egne systemer. Vejledning til Digital Post for virksomheder

Fælles national diabetesdatabase

BILAG 5.D DOKUMENTATION

Årsplan i matematik for 9. klasse 2018/2019

Fælleskommunalt LedelsesInformationsSystem (FLIS) Fælles definitioner af nøgletal og bedre benchmarking

Anvendelse af SAS/ETS -software til forecast af fejl i telenettet

Ejendomsdataprogrammet - Fælles teststrategi

Indholdsfortegnelse. Systembeskrivelse kapitel 8 Administrationsdatabase

OIS - Applikationskatalog

EasyIQ ConnectAnywhere Release note

Kommissorium for spor 4: Uddannelse og kompetenceudvikling

Integration mellem Scan Jour Captia og ArcGIS

SOL - et Statistik Og Ledelsesrapporteringssystem til TDC Mobil Analyse og Økonomi

Om ONEBox... 2 Faciliteter i ONEBox... 2 Overordnet teknisk overblik... 2 Multiple servere... 3 Backup... 4 Sikkerhed... 5 Domæner... 6 Web...

SKAL I HAVE NYT LMS? Flemming Pentz Madsen It-chef Aalborg Handelsskole

SPOR 1: ADGANGSSTYRING

Leder- og medarbejdermodul

Guide for hovedaktiviteter ved anskaffelse af ny it løsning

Bilag 10. Afprøvning

Handlingsanvisning. Indskriv i kontrakterne at der forventes brug af Ajour, samt i hvilket omfang.

Digital bygningsdrift

CV Jakob Niemann. Resumé: Nøglekvalifikationer. Personlighed. Født: 24/

E-TL workshop for de små bøger. 13. Januar 2010

Idékatalog Planlægning og brug af test i statslige it-projekter

Engrosmodellen. Dialogforum /

Efteruddannelse.dk. Marianne Guerry Larsen

At Sikre en samlet og koordineret styring af porteføljen af sundheds-it på tværs af sektorer.

Behavior Driven Test and Development. ebay Classifieds

Den bedste løsning er den som bliver anvendt

Generel projektbeskrivelse

ODIN.dk og omverdenen

Præsentation af BSK regionens identity and access management platform

IT projektmodel. Fælles projektmodel på tværs af Enhedsadministrationen for projekter der har IT-involvering

IT projektmodel. Fælles projektmodel på tværs af Enhedsadministrationen for projekter der har IT-involvering

Produktion III. Del af en integreret virksomhedsløsning. Produktion III til Microsoft Navision Axapta. forøger effektiviteten i produktionscyklussen.

Ydelsesbeskrivelse - Rådgivning Bistand til administration og udvikling af Dynamisk Database. November 2018

Transkript:

Statistisk databaseret automatisk test Jesper Mortensen / Erik Dargsdorff

Oversigt: Præsentation Baggrunden Kompetencekløften Mål med testen Typer af test der blev anvendt Hvad er statistisk databaseret test? Eksempel på et testcase der kan anvendes. Konkret dataeksempel Administrative udfordringer Når man skal starte processen op. Opsumering Afslutning

Præsentation Erik Dargsdorff 22 år i TDC Projektleder Teknisk projektleder Systemansvarlig Superbruger Tester Testkoordinator Testmanager 2½ år i Tieto Seniorkonsulent Testansvarlig i PenSam Jesper Mortensen Værktøjs Specialist QC QTP LR Kurser/Workshops Implementering Brandslukning Sketenty 4½ år

Baggrunden Udfordringerne var mange Manglende viden Applikationsniveau Grænseflader Autotest Sammenlægning af 2 DB Ingen samlet kravspec Ressourcer Nedprioriteret projekt Nøglepersoner Ustabilt miljø Kompliceret beregninger Jesper blev kontaktet

Kompetencekløften ( Aktuarer ) Forretningsspecialister Svære at forstå Svære at få til at forstå QTP Specialister Svære at forstå Svære at få til at forstå Testkoordinatoren Forstår ikke nogen af de andre Driver sit eget loppecirkus

Mål DataIntegration At dække beregninger bredt (dvs. vi ser ( tal på alle Nær 100% dækning med datatest af beregninger hvor det er muligt at tilgå reference værdier At vise omfanget af en defect. F.eks. at medvirke til analyse af konsekvens over ikke løste defect når man går i produktion. At medvirke til at minimere risiko for endnu ikke fundne fejl

Typer af auto test der blev anvendt Andre test Installationstest ( grovtest ) Funktionel test ( Gui Data integration (Xml ( applikationsversioner ) Statistisk databaseret test ( TC Erstatning for brugertest (nye Gentest Regressionstest

Hvad er statistisk databaseret test? Udvælgelse af data på grundlag af bestemte kriterier Populationsbegrebet Udvælgelse af tilfældige valgte testeksempler

Eksempel på en testcase der kan anvendes Krav Dataværdier afspejler nøglefunktionalitet Høj effektivitet i afviklingen ( Skalerbarhed ) Testcaseformulering Scriptflow Reproduktion af scriptresultat

( data ) Udgangspunkt Data er et spor af funktionsafvikling Dette ses på to måder Dynamisk Præsentation <-> Repræsentation Historisk Før <-> Efter Den scriptede test skal kunne gribe data hvor de er blevet behandlet af ( kode ) funktionalitet

Konkret dataeksempel Lån Ydelser Restgæld Data Ydelse Ydelse Funktionalitet Rente Ydelse Tid

Administrative udfordringer Test styring Ressourcer, viden Konfgurationsstyring af miljøer Miljønavn, version, DB, URL adr. Parametre og data. Rapportering Holde styr på TC kontra script Status på script udviklingen Hvem udføre hvilke script Defectbehandling Testen finder forskelle ikke fejl Foruddefineret accpetkriterier Beskrivelse skal understøtte fejl fundet via en webservice så en forretningsekspert kan se og forstå forskellen. Tekniske udfordringer ( decimal Meget stor nøjagtighed (6-7-8. Ikke stabil Gui Pauseskærm Webservice Referancedata Vigtigt med samme udgangspunkt ( restore ) Data kan genskabes hurtigt igen Regneark til kontrol ændre sig løbende.

Når man skal starte processen op. Vigtigt ved datadrevet test Fælles udgangspunkt Bibring alle en generel viden om systemet / sammehænge evt. Ved testopstartsmøde. System tegninger Hvad er målet med testen / delmål Forberedelse. Sørg for at kvalitetssikre testcases der skal automatsiseres. De skal være enkle opbygget. De skal indeholde et entydigt forventet resultat Konfigurationsstyring af data og miljø. Fastlæg datagrundlag pr. Leverance / testcase Der må gerne være et foruddefineret godkendelsekriterie I testcase / test fasen. F.eks. At man på forhånd kan godkende forskelle inden for 8. ciffer. TestStyring Sørg for en binding mellem Script og TC, således at man kan finde tilbage til krav, hvis forholdet er flere TC til ét script. Hold styr på udviklingen af script Hvis muligt så hold styr på data tilknyttet den enkelte testcase, dette aht. udestående defect.

Opsummering Vigtigt ved datadrevet test kompetance process teknik

Afslutning Jesper Mortensen Erik Dargsdorff