Anvendelse af BPT til manuel test



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

Har du ikke fået oprettet et afdelings-id og PIN-kode til udskrivning på husets printere bedes du tage kontakt til receptionen først:

Light

Kvikmanual til FacilityNet

1 Indledning Rekvisition af Klinisk Kemiske analyser i Darwin anvender et kald til Internet programmet WebREQ.

Jobcentrets VITAS business case

Beskrivelse af indhold i ITOS kurset: Master Class i Kravspecifikation indenfor embeddede systemer

Pædagogiske læreplaner

JAR Øvelse nr. 2. JAR-Manual, Version 1.0. Avanceret søgning. Regionsvejledning

Microsoft Dynamics AX 360º Health Check

Mini brugermanual CMD 5.1

MONO.NET FORHANDLER GUIDE

Bruger manual, SDN-aftalesystem

Netværkslicens, Læs mig

Tilfredshedsundersøgelse 2015

DYNATEAM COURSE MANAGEMENT

Netkatalog upload. Forord: Formål:

Vejledning til ShowItList-eksempel.

Brugervejledning NIV. Indberetning af fremadrettede ventetider. Version 1.3

Systemair Connect. Opsætning

Guide eindkomst og SLS

Manual for Jobmultimeter Bruger

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

Herning Centerby Guide til Umbraco

Afhold team-webinars og styrk dit team.

0KAPITEL 5: DOKUMENTGODKENDELSE OPSÆTNINGSVEJLEDNING

Jobcenter Vinduet. Version Light 2014

Athena DIMENSION Varmeanlæg 4, Eksempel

BIM Shark brugervejledning v1 Februar 2016

Indholdsfortegnelse PSpice modul 3. Forudsætninger. Forberedelse til øvelser

accodesk vi hjælper dig hele vejen!

ATP s digitaliseringsstrategi

Manualen beskriver brugen af SecureAware version og senere versioner Dokument opdateret: June 2015

WORKCYCLUS. Handlingsplan. Vers 4.0. Juni Workcompany A/S. Amagertorvet 33, 4.sal. DK-1160 København K.

Eksamensadministration, EUD, udtrækning af elever Sidst opdateret /STIL/Sonja Petersen

Skær ned på de manuelle tests - Automatisér!

VEJLEDNING TIL DIGITALSERVICEBOG. Tryk på link for at se mere. Hurtigt i gang (trin for trin) Log ind. Notifikationer. Bruger

BRUGERGRÆNSEFLADEN I VEJMAN.DK VEJMAN.DK ÅRSMØDE 11. OKTOBER 2012, MADS STAUNSKJÆR

Test-designer: Uddybende vejledning. 2. udgave

Af JSJO 7. april Vejledning CRMeducation basisløsning

Velkommen til ABC Analyzer! Grundkursusmanual 2 vil introducere dig til ABC Analyzers mere avancerede funktioner, bl.a.:

Linket viser jer frem til billedet nedenfor, her skal du blot skrive jeres brugernavn og adgangskode. Indtast din adgangskode her:

Intendantur Del 3 Guide til webapplikation til bestilling af mad

Excel formler og funktioner. Underviser: Nina Kirkegaard Schou Mobil:

Vejledning til Medarbejdernet

Organisationerne har derfor et konstant behov for at arbejde for en:

1. Indholdsfortegnelse. 2. Landeopsætning. ClickLearn Bog October 4, 2010 NAV undervisning 1/15. SW-Tools ClickLearn Bog 10/4/2010 1/15

Hundeweb Brugermanual Opret DJU prøver m.m.

Velkommen til ABC Analyzer! Denne basis manual indeholder introduktion til: De primære funktioner De 6 faneblade Dataslicers Rapporter og klikrapport

REFWORKS FAGKONSULENTENS VEJLEDNING

Brugervejledning til udfyldelse og udstedelse af Europass Mobilitetsbevis i Europass Mobilitetsdatabasen

REFWORKS vejledning til Nationale Kliniske Retningslinjer Fagkonsulentens version (december 2013)

Indberetning til venteinfo Brugervejledning. Version 1.0. August 2011

Skrivebordet Windows 10

1-1 Usability evaluering af den simple udgave

Foreningsmanual til ansøgning om sæsontider i offentlige lokaler.

Hvor digital indberetning

IHCTablet Manual. For IHCTablet version D903222_ Scneider Electric A/S Danmark

BUANCO Supports førstehjælpspakke

Vejledning til brug af dataudtræk fra Kvægdatabasen

Bruger Manual For WT-215W WIFI relæ

Administrativ konference. Koldinghus 2 maj Michael Andersen

Mangelfuldt dokumenterede it-systemer. Hvordan løses udfordringen?

Udtræk til KMD Regningsdebitor snitflade GQ418001Q

Vejledning i Opretning af formularer

Emini PeopleTrust. Kandidatweb

Kick-off af Danmarks nye Netværk for Klyngefacilitatorer

Agenda. AGENDA Lars Bærentzen & Siscon Indledning Konsekvensanalyse (Plan) Konsekvensanalyse (Do) Konsekvensanalyse (Check) Konsekvensanalyse (Act)

Opret fase og forureningsomfang

Teknisk Workshop om NemHandel. Heinrich Clausen Tåstrup den 1. marts 2011

Maskiner kan oprettes på 3 måder: Fra købsordre Fra salgsordre (indbyttede maskiner) Fra maskinkortet

BEHANDLING AF ACONTOBEGÆRING

Introduktion til Digital Post og markedsføringsloven. Februar 2016

Sådan vedligeholder du UNI Login med data fra KMD Elev

ANSØGNING OM TILSKUD TIL UDVIKLINGSPROJEKTER INDEN FOR REGIONAL UDVIKLING OG VÆKSTFORUM

KMD A/S BØRNEINTRA. ERFAmøde Odense, den 12. december 2013

Quick guide - WISEflow

Dynamicweb Exchange Opsætning

Opstart af ny bedrift i Næsgaard Mark og Næsgaard Markkort. (opdateret )

Overflytningsordre maskiner. Overflytningsordre maskiner

Opstart og adgange til Ejersiden

V e j l e d n i n g. Egenkontrol på fiskefartøjer Branchekoden

Quick guide til e-learn.sdu.dk (Blackboard) for studerende

Business Planning & Management software

Eksamensadministration, EUD, udtrækning af elever Sidst opdateret /version 1.3 /UNI C/Steen Eske Christensen

Metodehåndbog. Processer. Udarbejdet i fællesskab mellem KL og KOMBIT

Succesfuld implementering af automatiseret test

Vejledning Rapportbanken

STAMOPLYSNINGER FOR EKSTERNE

Programmering af CS1700-Proxlæser

Brugermanual. DKF s Self service på

ODEN det komplette allroundpresseprogram

FLIS - FAQ. Indholdsfortegnelse. Senest opdateret oktober 2013

Opgradering til version 4 af Netaflæsningsmodulet

Maskiner kan oprettes på 3 måder: Fra Købsordre Fra Salgsordre (indbyttede maskiner) Fra maskinkortet

dfgfdhsjfgdghjghfkfhgkfhjsrt Test som praktisk håndværksdisciplin Sara Stürup Willer

Fra Computer til Virkelighed. TPE-kursus Elektroniske Systemer P1

Design by Contract. Design and Programming by Contract. Oversigt. Prædikater

Redskab til hjælp med budgetlægningen for SAPA projektet i kommunerne

Transkript:

DIAS 1 Konference HP Test brugergruppen Anvendelse af BPT til manuel test

Agenda DIAS 2 _ Præsentation af mig selv _Manuel BPT _ Manuel BPT i KMD _Konklusion _ Diskussion og spørgsmål

Præsentation DIAS 3 _ Levi Christiansen _KMD _11 år i KMD _ Ca. 5 år med TestDirector, Quality Center, BPT og QTP. _ Værktøjsansvarlig for Quality Center, BPT og QTP. _Administration _Drift _Tilpasning _ Test-support _1. leds support _Underviser i brugen af HP værktøjer _3 personer 1 uges vagt

Manuel BPT DIAS 4 Købmandsbutik Indgang Udgang Kasse 1 Kasse 2 Non-food Frost & køl Mejeri Bager Flasker & Lager Delikatesse & kød

Manuel BPT DIAS 5 Indgang Non-food Mejeri _Købmands komponenter _ Indgang _ Udgang Udgang Kasse 1 _Flasker& Lager _ Non-food Kasse 2 _Kasse _ Frost & køl _ Delikatesse & kød Flasker & Lager Frost & køl Bager _ Mejeri _ Bager Delikatesse & kød

Manuel BPT Indkøbstur 1 DIAS 6 _Indkøbstur 1 _ Indgang Indgang Udgang Kasse 1 Kasse 2 Non-food Frost & køl Mejeri _ Non-food _ Mejeri _ Frost & køl _ Bager _ Delikatesse & kød _Kasse _ Udgang Bager Flasker & Lager Delikatesse & kød

Manuel BPT Indkøbstur 2 DIAS 7 _Indkøbstur 2 _ Indgang Indgang Udgang Kasse 1 Kasse 2 Non-food Frost & køl Mejeri _ Non-food _ Mejeri _ Frost & køl _Kasse _ Udgang Bager Flasker & Lager Delikatesse & kød

Introduktion til BPT Et par definitioner DIAS 8 _ Hvad er forretningsprocesdrevet test i KMD? fremgangsmåde som tager udgangspunkt i forretningsprocesser og aktiviteter

Introduktion til BPT Et par definitioner DIAS 9 _ Hvad er Business Process Testing i KMD test af en forretningsproces, fra man påbegynder en transaktion (eks. rekvirering af et indbetalingskort) frem til dens afslutning (eks. modtagelse et indbetalingskort eller betaling af dette)

Introduktion til BPT Et par definitioner DIAS 10 _ Hvad er en Business Component i KMD? En enhed som indeholder et eller flere trin, der udfører en specifik opgave.

Introduktion til BPT DIAS 11 _Business Components

Introduktion til BPT DIAS 12 _ Hvad er en Business Process Test et test scenarie, som indeholder en række sammenhængende Business Components, der er konstrueret med henblik på at teste en specifik forretningsproces i en applikation

Introduktion til BPT DIAS 13 _ Business Process Test

Implementering af BPT i KMD DIAS 14 _ Det sværeste ved Business Process Test er at lave de rigtige Business Components. _ Derfor implementeres Business Process Test i KMD som et udrulningsforløb, der forløber over en periode på 3 til 6 måneder eller mere alt efter behov.

BPT manuel i KMD Planlæg Business Process Testen DIAS 15 _ Definer Business Process-flowet Identificer forretningsprocesser og aktiviteter i applikationen Tegn et diagram over Business Process flowet

Identificer forretningsprocesser og aktiviteter Flight application DIAS 16 _Adgangskontrol _Login _Logout _Opret flyreservation _Udfyld Flight detaljer _Indsæt flyreservation _Fax flyreservation _Søg flyreservation _Søg flyreservation _Fax flyreservation _Opdater flyreservation _Søg flyreservation _Udfyld Flight detaljer _Opdater flyreservation _Fax flyreservation _Slet flyreservation _Søg flyreservation _Slet flyreservation _Rapportering/styring _Dan rapport _Dan graf

Planlæg Business Process Testen DIAS 17 _ Tegn et diagram over Business Process flowet Login Opret flyreservation Søg flyreservation Opdater flyreservation Opdater flyreservation Rapportering/styring Udfyld flightdetaljer Søg flyreservation Søg flyreservation Søg flyreservation Dan graf Dan rapport Indsæt flyreservation Udfyld flightdetaljer Slet flyreservation Opdater flyreservation Fax flyreservation Logout

Planlæg Business Process Testen DIAS 18 _ Identificer repeterende aktiviteter Login Opret flyreservation Søg flyreservation Opdater flyreservation Opdater flyreservation Rapportering/styring Udfyld flightdetaljer Søg flyreservation Søg flyreservation Søg flyreservation Dan graf Dan rapport Indsæt flyreservation Udfyld flightdetaljer Slet flyreservation Opdater flyreservation Fax flyreservation Logout

Planlæg Business Process Testen Fra flow til Business Components DIAS 19 _ Nedbryd Business Process flowet i individuelle Business Components med udgangspunkt i de enkelte aktiviteter En Business Component skal udføre et udelt stykke arbejde. Lav Business Components så genbrugelige som muligt. Lav Business Components så det de dækker, er så let som muligt for testdesigneren at forstå og dermed at bruge. Overhold navnekonventionen

Planlæg Business Process Testen DIAS 20 _ Karakteristik af anvendelige Business Components _Formål _Præcis (afgrænset) _Genbrugelig _Verificerbar _Forståelig

Planlæg Business Process Testen DIAS 21 _ Planlægningsskema til brug i forbindelse med nedbrydningen Aktivitet Business Components Input data Output data Udgangskriterier Indgangskriterier Bemærkninger Login Login Agent Name Password Flight Application er ikke startet Flight Application er startet Logout Logout Flight Application er startet Flight Application er ikke startet Udfyld flightdetaljer Udfyld flightdetaljer Date of Flight Flight From Fly To Flight Name Class Tickets Alle felter vedr. flightdetaljer er tomme. Alle felter vedr. flightdetaljer er udfyldte. Udfylder dialogen med flightdetaljer. Indsæt flyreservation Indsæt flyreservation Order No Alle felter vedr. flightdetaljer er udfyldte. Alle felter vedr. flightdetaljer er tomme. Søg flyreservation Søg flyreservation Name og/eller Flight Date eller Order No Flight detaljer Alle felter vedr. flightdetaljer er udfyldte.

Definer Business Components DIAS 22 _ Business Component modulet Business Component menu bar Business Component modul vindue Business Component tool bar Business Component træ Business Component anmodnings vindue

Definer Business Components DIAS 23 _Business Component træ _ Opret træet så det er let for testdesigneren at lokalisere en given Business Component!

Definer Business Components DIAS 24 _ Business Component - details

Definer Business Components DIAS 25 _ Oprettelse af parametre

Definer Business Components DIAS 26 _ Vælg mellem Business Component input parametre og Run-time parametre. (Parametrene kan kombineres). _ BC input parametre (design-time) _ Run-time parametre _ Giver mulighed for multiple iterationer af en Business Component _ Lader Testdesigneren kontrollere hvilke værdier, der bruges (Design time parametre) _ Giver mulighed for multiple iterationer af hele Business Process Testen, med forskellige værdier i hver iteration _ Lader testafvikleren kontrollere hvilke værdier, der bruges _ Giver mulighed for at bruge den samme værdi til et specifikt formål i alle Business Components, der refererer til den samme run-time parameter

Definer Business Components DIAS 27 _ Business Component - design steps

Definer Business Components DIAS 28 _Brug af steps _ Det er vigtigt at have et højt detaljeringsniveau med henblik på en eventuel efterfølgende automatisering.

Definer Business Components DIAS 29 _ Review Business Componenterne _Verificer hver enkel Business Component med følgende kvalitetskriterier: _Er Business Componenten defineret som planlagt _Er beskrivelsen dækkende ift. de angivende trin _Er der angivet pre- og post conditioner _Er parametrene korrekte

Opret Business Process Tests DIAS 30 _Test Plan modulet Test Plan menu bar Test Plan modul fane blade Test Plan tool bar Test Plan træ Business Component træ vindue BPT detalje vindue

Opret Business Process Tests DIAS 31 _ Tilføj Business Components Snapshot Status Input parameter Output parameter Business Component navn Ved fejl aktion

Erfaringer med manuel BPT i KMD DIAS 32 _ Forvaltning (SAP) _Tanker: _ Forvaltningen skal støttes i regression test over tid automatisering _ Stor genbrugelighed prioriteres højt _ Enkel vedligeholdelse _ Ringe dokumentation kræver ekstra opmærksomhed ved udarbejdelse af test her kan BC processen/konceptet hjælpe _ Forventningen er at en gennemarbejdet BC er nemmere at få automatiseret og vedligeholdt hos offshore partneren _ Forretningsspecialister skal kunne oprette tests inkl BPT s vha BC _ Indforstået og ringe dokumenterede test forsvinder over tid idet BC processen ikke tillader dette _ Manglende rapportering af test afvikling. Med BC & BPT er test tvunget til afvikling fra QC -> forbedrede rapporteringsmuligheder _ Øget synlighed af kritiske forretnings processer _ Gennemtestet proces inden overdragelse til offshore partner

Erfaringer med manuel BPT i KMD DIAS 33 _ Forvaltning (SAP) _Mål: _ Man tager en forvaltningsgruppe af gangen, således gruppen understøttes bedst muligt _ Frigivelse af vigtige forretningsressourcer når testene er udviklet og afprøvet, samt yderligere frigivelse når automatiseringen er gennemført _ Offshore partner kan automatisere uden at have forretnings viden _ Offshore partner skal lave reverse business proces engineering for at opbygge dokumentation _ Klare og entydige tests _ Rapportering af de forskellige test typer _ Synlighed _ Bredere og bedre regressions test -> færre fejl i produktion

Erfaringer med manuel BPT i KMD DIAS 34 _ Konklusioner _ Projekterne skal være modne _ Klar over at den måde de beskriver tests på er utilstrækkelig _ Ønske om at forbedre kvaliteten af deres tests _ Have et ønske om automatisering _ Fuld ledelsesmæssig opbakning!!! _ Det er vigtigt at have de rigtige ressourcer og nok af dem _ Forarbejdet tager tid, men gevinsten er stor og kvaliteten bliver væsentligt bedre.

Diskussion og spørgsmål DIAS 35 _ Jeres erfaringer _ Er det noget I står over for at skulle i gang med? _ Er I allerede i gang?