Testerens værktøjsbælte - testdesignteknikker
|
|
- Anders Schmidt
- 7 år siden
- Visninger:
Transkript
1 Testerens værktøjsbælte - testdesignteknikker
2 Indholdsfortegnelse 3 Indledning 4 Valg af testdesignteknikker 7 Procescyklustest 9 Datakombinationstest 11 Tilstandsovergangstest 14 Beslutningstabelstest 16 Elementær sammenligningstest 19 Udforskende test 21 Egne noter 24 Om forfatterne 02
3 Indledning I denne folder giver vi vores bud på, hvordan du på en let og overskuelig måde kan udvælge og anvende testdesignteknikker. Der findes mange testdesignteknikker, og i folderen har vi valgt at gennemgå dem, vi oftest anvender i forbindelse med vores eget arbejde med test. Folderen indledes med en illustration, der viser, hvordan processen for at udvælge testdesignteknikker kan gennemføres. Dernæst vil de designteknikker, som vi har valgt at fokusere på, blive beskrevet særskilt. Hver beskrivelse indeholder: Brugbarhed Testgrundlag Dækning Fejltype Vær opmærksom på Til hver testdesignteknik gennemgår vi desuden et kort eksempel på, hvordan teknikken kan anvendes til at identificere testcases. I eksemplerne forudsætter vi, at læseren har et grundlæggende kendskab til forskellige dækningstyper som ækvivalensklasser, grænseværdier m.m. Vi har valgt at kalde denne folder for Testerens Værktøjsbælte, da vi håber, at den vil kunne anvendes som en praktisk og overskuelig hjælp, når du skal planlægge dine testopgaver. God læselyst! Med venlig hilsen Anne Melsing, atasha Fugl Kehler, Steen ordsmark Skardhamar og Ole Chr. Hansen Vallensbæk, februar
4 Valg af testdesignteknikker Processen for at udvælge testdesignteknikker kan beskrives på flere måder. I figur 1 er der gengivet et eksempel på, hvordan man trin for trin kan udvælge testdesignteknikker, som sikrer, at der under udførelsen af test fokuseres på de mål og krav til kvalitet, der er opstillet for systemet. Referencerne til tabel 1 og tabel 2 henviser til de efterfølgende to oversigtstabeller. Figur 1: Proces til udvælgelses af testteknik 1 1 Aalst van der, Leo (2008): Test design techniques were not invented to bully testers, Testing Experience 04
5 Tabel 1: Karakteristik, testintensitet og foreslåede testdesignteknik Karakteristika Testintensitet Let dækning Gennemsnitlig dækning Grundig dækning Håndterbarhed Tjekliste PCT-test dybde niveau 1 UCT-tjekliste DCoT-ækvivalensklasser POCT-test dybde niveau 2 ET DCoT-parvis test PCT-test dybde niveau 3 Sikkerhed Brugervenlighed Tjekliste UCT-tjekliste DCoT-ækvivalensklasser SEM-modificeret beslutningsbetingelses-dækning ET PCT-test dybde niveau 2 UCT-beslutningsveje DCoT-parvis test Indtrængningstest RLT-drifts-/belastningsprofil UCT-beslutningspunkt Kontinuitet RLT-drifts-/belastningsprofil ET RLT-drifts-/belastningsprofil Funktionalitet - detaljeret Funktionalitet - overordnet DTT- beslutningsbetingelses-dækning DCoT-ækvivalensklasser ECT- beslutningsbetingelses-dækning DCoT-ækvivalensklasser SY-tjekliste (afgrænset) UCT-tjekliste DCoT-parvis test ECT-modificeret beslutningsbetingelsesdækning ET DCoT parvis test DCyT (data livscyklus) CRUD DCyT (integritetsregler) beslutningsdækning PCT-test dybde niveau 2 SY (prioriteret liste) SEM-beslutningsbetingelsesdækning UCT-beslutningsveje ET DTT- multibetingelsesdækning (+ grænseværdier) DCoT--vis test ECT-multibetingelsesdækning DCoT--vis test DCyT (data livscyklus) CRUD (ekstra R) DCyT (integritetsregler) modificeret beslutningsbetingelsesdækning RLT-drifts-/belastningsprofiler SEM-modificeret beslutningsbetingelsesdækning UCT-beslutningspunkt Funktionalitet - godkendelse SY-tjekliste (afgrænset) SEM-beslutningsbetingelsesdækning SY (prioriteret liste) SEM- modificeret beslutningsbetingelsesdækning Brugervenlighed SY-tjekliste (afgrænset) PCT-test dybde niveau 2 SY (prioriteret liste) UCT-tjekliste Brugervenlighedstest (muligvis i laboratorium) Infrastruktur (egnethed til) RLT-drifts-/belastningsprofiler ET RLT- drifts-/belastningsprofiler Egnethed UCT-tjekliste DCoT-ækvivalensklasser PCT-test dybde niveau 1 UCT-tjekliste UCT-beslutningsveje PCT-test dybde niveau 2 DCoT-parvis test DCyT (data livscyklus) CRUD DCyT (integritetsregler) beslutningsdækning ET RLT- drifts-/belastningsprofiler UCT-beslutningspunkt DCoT--vis test DCyT (data livscyklus) CRUD (ekstra R) DCyT (integritetsregler) modificeret beslutningsbetingelsedækning PCT test dybde niveau 3 Ydeevne Flytbarhed Tjekliste Vilkårligt udvalgte funktionelle tests Vilkårligt udvalgte miljø-kombinationer RLT-drifts-/belastningsprofiler ET Funktionel regressionstest Vigtige miljøkombinationer ET RLT- drifts-/belastningsprofiler Alle funktionelle test Alle miljøkombinationer Effektivitet RLT-drifts-/belastningsprofiler ET RLT- drifts-/belastningsprofiler 05
6 Tabel 2: Det nødvendige testgrundlag til den foreslåede testdesignteknik Testgrundlag Teknik Alle typer testgrundlag Individuelle betingelses- eller beslutningstabeller, uden struktur Strukturet funktionel specifikation (pseudo code) CRUD matrisse, data integritetsregler Struktureret beskrivelse af forretnings- eller driftsprocesser driftsprofiler, belastningsprofiler Input og output specifikationer, forretningsregler Input og output specifikationer, karakteristikbeskrivelser Usecases Beslutningstabeltest (DTT) Brugervenlighedstest Datacyklustest (DCyT) Datakombinationstest (DCoT) Elementær sammenligningstest (ECT) Fejlgætning () Funktionel test Indtrængningstest Miljø kombinationer Procescyklustest (PCT) Real-life test (RLT) Semantisk test (SEM) Syntaktisk test (SY) Tjekliste Udforskende test (ET) Usecase test (UCT) 06
7 Procescyklustest (PCT) Brugbarhed: Denne teknik fokuserer på egnethed (suitability 2 ) og afprøver, om systemet understøtter og integrerer processer og arbejdsgange fra start til slut. Testgrundlag: Den dokumentation, som skal anvendes til at identificere testcases, er først og fremmest et flowdiagram over systemet. En beskrivelse af systemet kan også anvendes, hvis den er detaljeret nok til, at man kan skitsere et flowdiagram. Dækning: De identificerede test afprøver de stier (paths), som indgår i arbejdsgange eller flows igennem systemet. Den valgte testdybde afhænger af, hvor mange på hinanden følgende stier, man vil teste. Eksempelvis er testdybde 1 en måde at teste på, hvor man gennemfører test af alle enkeltstående stier minimum én gang. Testdybde 2 er derimod test af alle kombinationer af ind- og udgående stier i hvert beslutningspunkt. Fejltyper: De fejl, som lokaliseres ved hjælp af PCT-teknikken, skyldes uoverensstemmelse mellem forretningsprocessen og systemets understøttelse af processen. Vær opmærksom på: De testcases, som identificeres ved hjælp af PCT-designteknikken, fokuserer udelukkende på test af flows i systemet. Data bliver derfor som udgangspunkt ikke kvalitetssikret via PCT. Hvis data skal testes samtidig med test af systemets flows, skal PCT derfor kombineres med en datadreven testdesignteknik, eksempelvis Data Combination Test-teknikken, som også bliver gennemgået i denne folder. Eksempel: Figur 2: Flowdiagram 2 Integration mellem systemet og organisationens manuelle processer. 07
8 Testdybde 1: Testdybde 1 udføres som nævnt på alle enkeltstående stier minimum én gang. På baggrund af ovenstående figur 2 kan man udlede følgende to logiske testcases: TC1: TC2: Testdybde 2: Testdybde 2 udføres ved at kombinere ind- og udgående stier ved hver beslutningspunkt i processen. I ovenstående figur 2 er der 3 beslutningspunkter: A, B og C. En kortlægning af processens beslutningspunkter og tilhørende ind- og udgående stier skal opstilles på følgende måde: A: Ind 1,5 Ud 2,3 B: Ind 2,3 Ud 5,4 C: Ind 4 Ud 6,7 Herefter skal der ved alle beslutningspunkter ske identifikation af par-kombinationer. Disse dannes ved at kombinere ind- og udgående stier som vist nedenfor i figur 3. Figur 3: Par-kombinationer A B C Til sidst skal de logiske testcases udarbejdes. Dette sker ved at kombinere de identificerede parkombinationer på følgende måde: Vælg først den par-kombination, som indeholder stien, der udgår fra flowdiagrammets start. Kombiner derefter den valgte par-kombination med en anden par-kombination, som starter med det samme tal som den første par-kombination sluttede med (f.eks. 1-2, 2-5 ). Fortsæt indtil alle par-kombinationer er anvendt. Ved at kombinere par-kombinationerne i tabellen i figur 3 fås følgende logiske testcases: TC1: TC2: Læg mærke til, at ovenstående testcases alle starter med 1 (den udgående sti fra flowdiagrammets start) og slutter med 6 eller 7 (de indgående stier til flowdiagrammets slut). 08
9 Datakombinationstest (DCoT) Brugbarhed: Denne teknik tester systemets funktionalitet og skaber herudover et visuelt overblik over de data, som har indflydelse på den funktionalitet, der bliver testet. Teknikken kan både teste funktionalitet på et overordnet niveau og på et mere detaljeret niveau. Testgrundlag: Testcases kan identificeres ud fra den formelle systemdokumentation, men kan også identificeres ved at anvende forretningsspecifik viden hos medarbejdere og andre specialister. Denne tilgang er især nyttig, når testgrundlaget ikke er fyldestgørende nok til at udlede testcases af. Dækning: DCoT-teknikken har fokus på de dataattributter, som påvirker funktionaliteten i systemet. Selve testdækningen skal dog som udgangspunkt aftales med forretningen, da DCoT ikke har en foruddefineret testdækningstype. Afhængig af den ønskede testdækning kan DCoT anvendes med f.eks. ækvivalensklasser, grænseværdier eller pairwise-test. Fejltyper: Ved brug af ækvivalensklasser finder du de fejl, der opstår når flere ækvivalensklasser bliver kombineret. I eksemplet nedenfor kunne en kombination f.eks. være aldersgruppe kombineret med forestillingstidspunktet. Vær opmærksom på: Hvis din test tager udgangspunkt i forretningsviden som testgrundlag, skal du være opmærksom på, at testens dækning vil være afgrænset til den viden forretningen har. Eksempel: I dette eksempel bliver DCoT anvendt i sammenhæng med ækvivalensklasser til at teste de grupperinger af værdier, hvor den systemmæssige adfærd forventes at være den samme. Ækvivalensklasserne er opstillet i et klassifikationstræ. Prisen på biografbilletter afhænger af, hvilken aldersgruppe personen tilhører, forestillingstidspunktet, og om personen er studerende og kan fremvise gyldig legitimation. Dataattributter og tilhørende ækvivalensklasser ses af nedenstående tabel (figur 4): Figur 4: Dataattributter og ækvivalensklasser Dataattributter Aldersgruppe Forestillingstidspunktet Studerende med gyldig legitimation 09 Ækvivalensklasser Barn (100 kr.): Under 18 år Voksen (200 kr.): Mellem 18 år og 67 år Pensionist (50 kr.): Over 67 år Formiddag (rabat på 10 % af prisen, beregnet ud fra aldersgruppe): Før kl. 12 Eftermiddag (aldersgruppepris): Mellem kl. 12 og kl. 18 Aften (plus 10 % oven i prisen, beregnet ud fra aldersgruppe): Efter kl. 18 a (rabat på 10 % af prisen, beregnet ud fra aldersgruppe og forestillingstidspunktet) ej (ingen rabat)
10 I dette eksempel skal testen dække alle kombinationer inden for dataattributterne: Aldersgruppe og Forestillingstidspunktet. Samtidig skal dataattributten Studerende være dækket minimum én gang i hver aldersgruppe. Ud fra denne testdækning kan sammenhængen mellem dataattributterne og ækvivalensklasserne i figur 4 opstilles i et klassifikationstræ som vist nedenfor i figur 5. Figur 5: Klassifikationstræ Biografbillet, pris Aldersgruppe Forestillingstidspunktet Studerende TC 1 < 18 år 18 år og 67 år > 67 år < kl. 12 kl. 12 og kl. 18 > kl. 18 a ej TC 2 TC 3 TC 4 TC 5 TC 6 TC 7 TC 8 TC 9 Klassifikationstræet viser de logiske testcases, der dækker ovenstående krav til testdækning. Et eksempel på, hvordan de logiske testcases kan konkretiseres i fysiske testcases, ses af nedenstående tabel (figur 6). I tabellen er der valgt tre logiske testcases fra klassifikationstræet én per aldersgruppe. Figur 6: Fysiske testcases TC 2 TC 6 TC 8 Alder 13 år 18 år 70 år Forestillingstidspunkt Kl. 11 Kl. 19 Kl. 12 Studerende med gyldig legitimation Pris ej a ej 90 kr. 198 kr. 50 kr. 10
11 Tilstandsovergangstest (STT) Brugbarhed: Tilstandsovergangstest (eller State Transition Testing) er endnu en af de testteknikker, der er ideel til fastlæggelse af testsituationer, når der er brug for test af forretningslogik f.eks. skærmbilleder og skift mellem disse eller forskellige statusobjekter, f.eks. en kundetype, der skifter fra Y til BASIS eller fra BASIS til FORDEL m.m. Testgrundlag: Tilstandsdiagram og/eller strukturerede informationer om objektets forskellige tilstande, og hvad der trigger ændringer i disse. Dækning: Det generelle dækningskriterie er -switch dækning. 0-switch dækning: Her testes alle enkeltovergange. 1-switch dækning: Her testes alle overgangspar. Fejltyper: Typiske defekter er: Manglende eller ekstra tilstand Forkerte overgange Forkerte resultater (output) Tilstande der er identiske, men ikke skal være det Tilstande der er forskellige, men ikke skal være det Tilstande der er døde Tilstande der ikke kan nås. Vær opmærksom på: Ved mange tilstande og overgange mellem disse, kan tilstandsdiagrammet blive svær at overskue. Derfor anbefales det at opdele tilstandsdiagrammet i flere del-diagrammer, hvis det er muligt. Eksempel: Vi vil nu gennemgå et eksempel med en spillemaskine, som er designet til at emulere en gammeldags en-armet-tyveknægt. Spillet er designet som en tilstandsmaskine og har kun følgende mulige tilstande og overgange: Tilstande: 1. VET spillemaskinen er inaktiv, og venter på at der indkastes en mønt. Træk i håndtaget har ingen effekt. 2. KLAR en mønt (gyldig) er blevet indkastet, eller et gratis spil er blevet vundet som et resultat af et foregående spil. 3. SPIL spillet var klar, og der er trukket i håndtaget. 11
12 Overgange: 1. Indkast gyldig mønt den mønt, der indkastes, er valid, og spillemaskinen er derefter klar til brug. 2. Ugyldig mønt/returner den mønt der indkastes, er ikke valid. Mønten returneres og spillemaskinen afventer fortsat. 3. Fortryd/returner mønt der trykkes på knappen fortryd, og mønten returneres, og spillemaskinen afventer. 4. Træk i håndtag der trækkes i håndtaget, og maskinen starter spillet. 5. Vind frit spil genereres tilfældigt, og vinderen får mulighed for et frit spil eller mønten tilbage. 6. Taber spil genereres tilfældigt, og spillemaskinen afventer. På baggrund af ovenstående kan der opstilles et tilstandsdiagram (figur 7) og en tilstandstabel (figur 8). Figur 9 indeholder de testcases, som omfatter 1-switch dækning. Figur 7: Tilstandsdiagram Ugyldig mønt / returner Indkast gyldig mønt VET Fortryd / Returner mønt KLAR Træk i håndtag Taber spil SPIL Vind frit spil 12
13 Figur 8: Tilstandstabel (0-switch dækning): Input Starttilstand Gyldig mønt Ugyldig mønt Fortryd Træk i håndtag Vind Tab Spil Spil Figur 9: Testcases ved 1-switch dækning: Testcase Starttilstand Input Mellemtilstand Input Sluttilstand 1 Ugyldig mønt Ugyldig mønt 2 Ugyldig mønt Gyldig mønt 3 Ugyldig mønt Fortryd 4 Gyldig mønt Træk Spil 5 Fortryd Ugyldig mønt 6 Fortryd Gyldig mønt 7 Træk Spil Tab 8 Træk Spil Vind 9 Spil Tab Ugyldig mønt 10 Spil Tab Gyldig mønt 11 Spil Vind Træk Spil 12 Spil Vind Fortryd 13
14 Beslutningstabeltest (DTT) Brugbarhed: Ved at anvende denne teknik kan du teste funktionalitet 3 bestående af kombinationer af logiske betingelser. Teknikken finder ofte kombinationer af logiske betingelser, som ikke umiddelbart er indlysende for testeren. Testgrundlag: Testgrundlaget til DTT skal indeholde informationer om systemets handlinger og betingelser. Dækning: Ved MCC (Multiple Condition Coverage) er formlen for at finde frem til antal kombinationer, der skal testes, 2 n (n er antal logiske betingelser). Eksempelvis vil 4 betingelser give 16 kombinationer. Ved MCDC (Modified Condition Decision Coverage) reduceres dette til 5, da formlen for MCDC er n+1. Fejltyper: De fejl, som du finder ved hjælp af denne teknik, skyldes fejl, der opstår i forbindelse med, at systemet fortolker kombinationer og tilhørende handling. Vær opmærksom på: Denne teknik kan resultere i et stort antal testcases, hvis der er mange betingelser i spil. Det anbefales generelt maksimalt at have 32 kombinationer, hvilket svarer til 5 betingelser. En betingelse kan enten være sand eller falsk, og antallet af testcases forøges betydeligt, når antallet af betingelser stiger. Herudover er visse kombinationer ikke forenelige, eksempelvis ved betingelser, som udelukker hinanden (en person kan ikke både være over 25 og under 15 år). Kombinationer, der ikke er forenelige, vil ikke kunne testes samtidig og reducerer derfor antallet af testcases. Eksempel: Et luftfartsselskab har et kundeloyalitetsprogram med 3 medlemsklasser: Blå, Sølv og Guld. Blå giver adgang til for-booking af sæder, Sølv giver adgang til for-booking af sæder samt opgraderinger for 200 kr., og Guld giver adgang til for-booking af sæder, gratis opgradering og adgang til privat lounge. Adgang til den private lounge er også tilgængelig for Blå og Sølv medlemmer, som har mere end point. 3 Den type funktionalitet, som er i fokus her, er graden af, hvor korrekt og komplet systemet processerer information. 14
15 En beslutningstabel, som dækker ovenstående eksempel, vil have kunne illustreres på følgende måde (læg mærke til, at uforenelige kombinationer er undladt. En uforenelig kombination er f.eks., at et medlem ikke både kan tilhøre medlemsklasse Blå og Sølv på samme tid. Tabellen indeholder derfor kun de forenelige kombinationer.): Figur 10: Beslutningstabel BETIGELSER REL Klasse Blå Klasse Sølv Klasse Guld > Points HADLIGER For-Booking Opgradering 200 DKK Opgradering Gratis Privat Lounge Du skal som minimum teste 1 testcase pr. kolonne. 15
16 Elementær sammenligningstest (ECT) Brugbarhed: Ved hjælp af denne teknik kan du foretage en detaljeret test af systemets funktionalitet, da teknikken dækker alle beslutningspunkter grundigt. Testgrundlag: Testgrundlaget skal være pseudo-kode eller være tilstrækkeligt detaljeret til at kunne omskrives til pseudo-kode. Dækning: Som udgangspunkt anvendes MCDC. Dækningen kan dog gøres mere eller mindre omfattende ved brug af flere dækningsniveauer. Ved at anvende MCDC sikrer du, at hver enkel betingelse har været den bestemmende faktor i en testcase, og at denne faktor både har været repræsenteret som sand og falsk i det samlede resultat. Fejltyper: De fejl, som du finder ved hjælp af denne teknik, skyldes fejl i implementeringen af betingelser og de tilhørende resultater. Vær opmærksom på: år der er mange beslutningspunkter, kan det være svært at bevare overblikket uden de fornødne hjælpemidler. Du bør derfor anvende værktøjer. Eksempel: I dette eksempel benytter vi MCDC. D1 IF name = Frank OR city = Amsterdam THE pocket money := 5,00 ELSE pocket money := 3,50 EDIF D2 IF age > 10 AD work = Yes THE pocket money := pocket money + 1,00 D3 ELSE IF name = Frank THE pocket money := pocket money + 0,50 EDIF EDIF 16
17 Testsituationerne i MCDC For at identificere testsituationerne skal du først finde den bestemmende faktor og dernæst de neutrale værdier for de enkelte betingelser. Dette udføres på følgende måde: Start med den bestemmende faktor; hvis udfaldet skal være sandt, skal den bestemmende faktor være tallet 1, hvis udfaldet skal være falsk, skal den bestemmende faktor være tallet 0. år du har fundet den bestemmende faktor, skal de neutrale værdier udfyldes. Den neutrale værdi for AD er 1 og den neutrale værdi for OR er 0. Den bestemmende faktor for de enkelte testsituationer er understreget i eksemplet i figur 12. Værdierne for den bestemmende faktor og den neutrale værdi ses af nedenstående tabel (figur 11). Figur 11: Bestemmende faktor og neutral værdi Bestemmende faktor Sandt 1 Falsk 0 eutral værdi AD OR 1 0 Figur 12: Detaljerede testsituationer D1: A OR B A: name = Frank 1 pocket money = 5, (1) pocket money = 3,50 B: city = Amsterdam 0 1 (2) 0 0 (3) D2: A AD B 1 pocket money + 1,00 0 A: age > (1) 0 1 (2) B: work = Yes (3) D3: A 1 pocket money + 0,50 0 A: name = Frank 1 (1) 0 (2) 17
18 Figur 13: Graf over testsituationer De betingelser, som gensidigt udelukker hinanden: D1.1 D3.2 Er udelukket, idet navnet i D1.1 er Frank, og i D3.2 er ikke Frank D1.2 D3.1 Er udelukket, idet navnet i D1.2 er ikke Frank, og i D3.1 er Frank D1.3 D3.1 Er udelukket, idet navnet i D1.3 er ikke Frank, og i D3.1 er Frank 18
19 Udforskende test (ET) Brugbarhed: De test, som udføres med afsæt i denne teknik, bliver designet samtidig med, at testen gennemføres. Teknikken er derfor afhængig af den konkrete viden, som testeren har om systemet og til det forretningsområde, som systemet understøtter. ET er på den måde et dynamisk sammenspil mellem læring, design og testafvikling, som illustreret i nedenstående figur 14. Figur 14: ET Læring Testdesign Testafvikling Dækning: Teknikkens dækning afhænger af testerens kendskab til det forrentningsområde, som systemet understøtter og til testdesignteknikker. Dækningen afhænger også af beskrivelsen af den ønskede test, som kan angives i et charter, som vist nedenfor i eksemplet. Hvilke fejl findes: Se beskrivelsen under ovenstående afsnit vedrørende dækning. Vær opmærksom på: De test, der udføres med ET-teknikken, sker med udgangspunkt i det leverede system, og rammerne for testen afgøres derfor af systemets tilstand. Teknikken er erfaringsbaseret, og testens kvalitet er derfor afhængig af testerens egen erfaring inden for forretningsområdet, systemet og test. Testgrundlag: Test i ET udføres ikke ud fra opstillede testcases, men tager udgangspunkt i det leverede system, samt det formål, som er opstillet for en session, der er defineret i et sessionscharter. Eksempel: Der findes flere forskellige tilgange til ET. I dette eksempel har vi valgt at fokusere på sessionsbaseret ET, hvor der benyttes charteres. I sessionsbaseret ET udfylder testeren et charter, som anvendes til at styre testen. I figur 15 er en liste over emner, som kan indgå i et sessionscharter. 19
20 Figur 15: Sessionscharter Eksempler til indhold i session charters ID Formål avn på tester Dato Varighed / Time box Forudsætninger Funktionalitets område1 Funktionalitets område 2 Testideer Orakelnoter Identifikation af dokument Formål med test i forbindelse med dette charter avn på udførende testere d.d. Det anbefales at fastsætte en tidsramme for udførslen af det enkelte charter. Anbefalingen er mellem ½-2 timer Forudsætninger for at testen kan udføres Et område hvor testen skal udføres Et område hvor testen skal udføres Ustruktureret liste af testideer der kan være med til at afdække funktionalitetsområdet Eventuelle input fra en forretningsspecialist om systemets forventede adfærd Referencer: TMap ext Testteknikker i praksis, Leo van der Aalst ISTQB Advanced Test Analyst Kursusmateriale fra Capgemini Sogeti Danmark A/S TMap ET Test Engineer Kursusmateriale fra Capgemini Sogeti Danmark A/S 20
21 Egne noter 21
22 Egne noter 22
23 Egne noter 23
24 Om forfatterne Om Ole Chr. Hansen: Ole Chr. Hansen er Managing Consultant hos Capgemini Sogeti Danmark A/S. Har arbejdet med testrådgivning og -ledelse i mere end 15 år, og har også arbejdet som projektleder, it-analytiker m.m. Er ISTQB godkendt underviser på både foundation og avanceret niveau, og er ISEB Practitioner Certified, TMap ET Test Engineer Certified, TPI ET Foundation Certified, PRICE2 Foundation Certified, Certified Scrum Master og Certified Lead Assessor (ISO 9000). Om Anne Melsing: Anne Melsing er test management konsulent hos Capgemini Sogeti Danmark A/S. I sit virke som konsulent hos Capgemini Sogeti, har Anne arbejdet med test og procesforbedringer. Hun er oprindeligt uddannet Cand. Soc. og er certificeret i TMap ET Test Engineer, ISTQB Foundation, TPI ET Foundation og CAT (Certified Agile Tester). Om Steen Skardhamar: Steen Skardhamar er teknisk tester hos Capgemini Sogeti Danmark A/S. Arbejder med automatiseret test på mobile enheder, desktop browsere og API. Har erfaring med opsætning og drift af cloudbaseret automatiseret test med speciale i automatiseret test på ios og Android samt cucumber og selenium webdriver. Om atasha Kehler: atasha Kehler er certificeret i TMap ET Test Engineer hos Capgemini Sogeti Danmark A/S. atasha har arbejdet med kravspecificering og test af især offentlige it-systemer. atasha har således et stort kendskab til kvalitetssikring af lovbaserede it-systemer.
Nye testteknikker fra ISTQB - direkte fra hylderne. Ole Chr. Hansen
Nye testteknikker fra ISTQB - direkte fra hylderne Ole Chr. Hansen TestExpo 29. Januar 2015 Præsentation Ole Chr. Hansen Managing Consultant Fellow SogetiLabs Global Innovation Team Blog - http://ochansen.blogspot.com
Læs mereFRA USECASE TIL TESTCASE HP TEST BRUGERKONFERENCE, 10. APRIL 2014
FRA USECASE TIL TESTCASE HP TEST BRUGERKONFERENCE, 10. APRIL 2014 LIDT OM MIG SELV Erfaring NIELS-HENRIK HANSEN 35+ års samlet IT erfaring 15+ år som test manager Certificeret Inspection Leader ISEB Foundation
Læs mereTest af Cloud-baserede løsninger DSTB Ole Chr. Hansen Managing Consultant
Test af Cloud-baserede løsninger DSTB - 2016 Ole Chr. Hansen Managing Consultant Præsentation Ole Chr. Hansen Managing Consultant Fellow SogetiLABS Global Innovation Team Blog - http://ochansen.blogspot.com
Læs mereTest i Danmark 2014. Undersøgelse på TestExpo 2014
Test i Danmark 2014 Undersøgelse på TestExpo 2014 Indledning I forbindelse med TestExpo-konferencen (www.testexpo.dk) den 30/1 2014 i Bella Center i København blev der foretaget en spørgeskemaundersøgelse.
Læs mereGo Digital slide her
Go Digital slide her Test af nye teknologier TestExpo 2016 Ole Chr. Hansen Managing Consultant Præsentation Ole Chr. Hansen Managing Consultant Fellow SogetiLABS Global Innovation Team Blog - http://ochansen.blogspot.com
Læs merePlan for præsentationen
Rejsen på vej til Test Drevet Udvikling i Uddannelses- og Forskningsministeriet Præsenteret af Klaus Olsen Willy Kofoed kontorchef i Uddannelses- og Forskningsministeriet Kenneth B Andersen IT Minds På
Læs mereLav testsuppe på en sten med exploratory test
Lav testsuppe på en sten med exploratory test TestExpo 29. Januar 2015 Lidt om mig selv Uddannelse Konstabel i flyvevåbnet Certificeringer: SCRUM master, ISEB foundation/practitioner, CAT trainer, TMap
Læs mereTest i Danmark. Undersøgelse på. TestExpo
Test i Danmark Undersøgelse på 2015 TestExpo 1 Indledning Velkommen til anden udgave af Test i Danmark rapporten. Test i Danmark har til formål at undersøge softwaretest og QA tendenser i Danmark og dets
Læs mereSystematisk testning af program til udregning af mellemskat
Systematisk testning af program til udregning af mellemskat Indledning I denne opgave vil vi definere passende cases til systematisk black-box test af et program til beregning af mellemskat. Vi har valgt
Læs mereAgil test tilgang - erfaringer fra projekter
Agil test tilgang - erfaringer fra projekter af Michael Roar Borlund November 2011 Image Area Agenda Introduktion Agil test Fremtidsvision Agil test tilgang Agil opbygning i QC Resumé og Spørgsmål 2 Introduktion
Læs mereBehov for mere indsigt i softwaretest? Anvend testmetrikker!
Behov for mere indsigt i softwaretest? Anvend testmetrikker! Ole Chr. Hansen April 2011 2 Hvem er jeg? Ole Chr. Hansen Training Delivery Manager & Managing Consultant Blog - http://ochansen.blogspot.com
Læs mereStatistisk databaseret automatisk test. Jesper Mortensen / Erik Dargsdorff
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
Læs mereSådan HÅNDTERER du forandringer
Sådan HÅNDTERER du forandringer Værktøjskasse til forandringsledelse FOKUS: Simple værktøjer der understøttes af konkrete handlinger! Kort forklaring: GEVINSTDIAGRAM - metode Gevinstdiagrammet er et værktøj
Læs mereSoftware Dokumentation
Software Dokumentation Jan Boddum Larsen Teknologi B og A på HTX Dokumentation af software i Teknologi I samfundet sker der en bevægelse mod mere digitale løsninger i teknologi. Det betyder at software
Læs mereVejledning - Udarbejdelse af gevinstdiagram
Vejledning - Udarbejdelse af gevinstdiagram Maj 2015 INDHOLD 1. INDLEDNING... 1 1.1 FORMÅL... 1 1.2 VEJLEDNINGENS SAMMENHÆNG MED DEN FÆLLESSTATSLIGE IT-PROJEKTMODEL... 1 1.3 GEVINSTDIAGRAMMET... 2 1.4
Læs mereSmartFraming Et vindue til nationale sundhedssystemer. Version 3.0
SmartFraming Et vindue til nationale sundhedssystemer Version 3.0 Infrastruktur i dagens sundheds IT Det sundhedsfaglige personale benytter sig i dag af en række forskellige systemer i forbindelse med
Læs mereVejledning - Udarbejdelse af gevinstdiagram
Vejledning - Udarbejdelse af gevinstdiagram Januar 2014 INDHOLD 1. INDLEDNING... 1 1.1 FORMÅL... 1 1.2 VEJLEDNINGENS SAMMENHÆNG MED DEN FÆLLESSTATSLIGE IT-PROJEKTMODEL... 1 1.3 GEVINSTDIAGRAMMET... 2 1.4
Læs mereAnvendelse af BPT til manuel test
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
Læs mereVisualiseringsprogram
Visualiseringsprogram Programmering C - eksamensopgave Rami Kaddoura og Martin Schmidt Klasse: 3.4 Vejleder: Karl Bjarnason Roskilde Tekniske Gymnasium Udleveringsdato: 02-03-2012 Afleveringsdato: 11-05-12
Læs mereIndholdsfortegnelse 2. ITIL Foundation 4 Indhold 4 Forudsætninger 4 Undervisning 4
Indholdsfortegnelse Indholdsfortegnelse 2 ITIL Foundation 4 Indhold 4 Forudsætninger 4 Undervisning 4 ServiceNow Fundamentals (tidl. System Administrator) 7 Indhold 7 Forudsætninger 7 Undervisning 7 Pris
Læs mereCV Jakob Niemann. Resumé: Nøglekvalifikationer. Personlighed. Født: 24/02 1976
Jakob Niemann IT Konsulent Født: 24/02 1976 Rosendalsgade 11, 2. TV. 2100 København Ø Tlf: +45 2859 9808 JakobNiemann@gmail.com Resumé: Test og Quality Manager med mere end 15 års IT erfaring. Har stor
Læs mereMetoder og produktion af data
Metoder og produktion af data Kvalitative metoder Kvantitative metoder Ikke-empiriske metoder Data er fortolkninger og erfaringer indblik i behov og holdninger Feltundersøgelser Fokusgrupper Det kontrollerede
Læs mereKonference om Cloud Computing 18. maj 2011. Proof of Concept for transition til Cloud Lars Ravndrup Thomsen, Solutions Architect, KMD
Konference om Cloud Computing 18. maj 2011 Proof of Concept for transition til Cloud Lars Ravndrup Thomsen, Solutions Architect, KMD POC, hvad er det? En søgning på internettet viser, at de fleste sites
Læs mereBILAG 5.D DOKUMENTATION
BILAG 5.D DOKUMENTATION INDHOLDSFORTEGNELSE 1. Indledning...4 2. Kundens krav til Leverancedokumentation...4 Side 2 of 10 Instruktion til besvarelse af bilaget: Teksten i denne instruktion er ikke en del
Læs mereBehavior Driven Test and Development. ebay Classifieds
Behavior Driven Test and Development ebay Classifieds Det kommer til at handle om User Stories agil udvikling Fokus på adfærd Gherkin syntaks Afgrænsning: Sælger ikke BDD Gør os ikke til eksperter i det
Læs mereApp til museeum Af Alan Mohedeen 3.5
2012 App til museeum Af Alan Mohedeen 3.5 Mohedeen 4/15/2012 Inholdsfortegnelse Indledning... 2 Indledende problemanalyse... 2 Projekt- og produktmål... 2 Bollemodel... 3 Kravspecifikation... 4 Løsningsforslag...
Læs meredfgfdhsjfgdghjghfkfhgkfhjsrt Test som praktisk håndværksdisciplin Sara Stürup Willer
dfgfdhsjfgdghjghfkfhgkfhjsrt Test som praktisk håndværksdisciplin Sara Stürup Willer Agenda Præsentation af Sara Stürup Willer og Kamstrup Test begreber Testerens mange roller Test typer Test aktiviteter
Læs mereBilag 10. Afprøvning
Bilag 10 Afprøvning 2 Vejledning til tilbudsgiver Dette bilag beskriver, hvordan Leverancer og videreudviklingsydelser skal afprøves af Kunden i samarbejde med Leverandøren. Bilaget gælder kun for større
Læs mereVejledning udvidelse af datagrundlag i LDV og Power BI
Vejledning udvidelse af datagrundlag i LDV og Power BI Målgruppe: IT-medarbejdere og brugere af LDV August 2018 Vejledning integration af ekstern data i LDV og Power BI Side 1 af 9 1. Indledning Vejledningen
Læs mereJet Reports tips og tricks
Jet Reports tips og tricks Af Peter Christoffersen Ejer og grundlægger af Zeezit Zeezit Prinsensgade 20 9000 Aalborg info@zeezit.dk www.zeezit.dk Indledning Zeezit er grundlagt af Peter Christoffersen,
Læs mereBILAG 18 TIL KONTRAKT OM EPJ/PAS TILBUDSDEMONSTRATION
BILAG 18 TIL KONTRAKT OM EPJ/PAS TILBUDSDEMONSTRATION 1. Formål... 7 2. Demonstration af brugervenlighed... 7 3. Patient- og brugerrejser... 7 INSTRUKTION TIL TILBUDSGIVER: Teksten i dette afsnit er ikke
Læs mereProjekt og porteføljestyringsværktøj i Unipension
Projekt og porteføljestyringsværktøj i Unipension Agenda Ny strategi og forandring stiller krav til overblik Kort fakta om Unipension Hvorfor havde vi behov for et projekt og porteføljestyringsværktøj
Læs mereDM536. Rapport og debug
DM536 Rapport og debug Kilder Vigtig.it (Felix Palludan Hargreaves) http://vigtig.it/dm502/howto_report.pdf http://vigtig.it/blog/teaching/#toc-relevant-tips Peter Schneider-Kamp http://imada.sdu.dk/~petersk/dm536/project2.pdf
Læs mereIT opgave. Informationsteknologi B. Vejleder: Karl. Navn: Devran Kücükyildiz. Klasse: 2,4
IT opgave Informationsteknologi B Vejleder: Karl Navn: Devran Kücükyildiz Klasse: 2,4 Dato:03-03-2009 1 Indholdsfortegnelse 1. Indledning... 3 2. Planlægning... 3 Kommunikationsplanlægning... 3 Problemstillingen...
Læs mereArtikel trykt i ERP. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret.
ERP Artikel trykt i ERP. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret. Børsen Ledelseshåndbøger er Danmarks største og stærkeste videns- og udviklingsklub.
Læs mereBest practice. Forudsætninger for et godt data warehouse SAS Data Integration Studio
Best practice Forudsætninger for et godt data warehouse SAS Data Integration Studio Anne Boilesen, konsulent Jacob Høy Berthelsen, konsulent SAS Institute A/S Best practice Forudsætninger for et godt data
Læs mereHassansalem.dk/delpin User: admin Pass: admin BACKEND
Hassansalem.dk/delpin User: admin Pass: admin BACKEND 1/10 Indledning Dette projekt er den afsluttende del af web udvikling studiet på Erhvervs Lillebælt 1. semester. Projektet er udarbejdet med Del-pin
Læs mere0. REFLEKSIONSFELT. Korttidshukommelsen er ofte nedsat. Man husker ikke det der skete for 10 min siden eller hvad man er midt i.
0. REFLEKSIONSFELT Nogle oplever af personligheden ændres f.eks. i kraft af mistede interesser eller adfærd. Svækkelse af sociale færdigheder Pludselige skift i humør: gråd, vrede, glæde Korttidshukommelsen
Læs mereFind det rigtige, hurtigere og billigere ved hjælp af prototyper
GRANYON WHITE PAPERS: PROTOTYPING Find det rigtige, hurtigere og billigere ved hjælp af prototyper Prototyper i forskellig udformning gør det muligt at afprøve og teste den e-handels løsning, webside,
Læs mereLEVERANCE 1.3. Model for kvalitetssikring
LEVERANCE 1.3 Model for kvalitetssikring Udarbejdelse af kvalitetssikringsmodel, krav til open source kode og dokumentation og godkendelsesprocedurer m.v. Samt fokus på understøttelse af CE-mærkning. 1
Læs merePrincipper for evaluering på Beder Skole
Principper for evaluering på Beder Skole Evaluering er en vigtig faktor i forhold til at få viden som skal være med til at udvikle den enkeltes elevs trivsel og læring. Men evaluering er mere end det.
Læs mereDYNATEAM COURSE MANAGEMENT
DYNATEAM COURSE MANAGEMENT Dynateam Course Management CRM 2013 løsning Course Management Course Management Dynateam tilbyder virksomheder der sælger kurser, uddannelser og events en overskuelig, brugervenlig
Læs mereDynamisk hverdag Dynamiske processer
Dynamisk hverdag Dynamiske processer Verden og hverdagen er kompleks og i konstant forandring - og derfor skal den måde vi arbejder med projekter og implementering være enkel og forandringsparat. Agil
Læs mereI det kommende afsnit vil vi løbende komme ind på de enkelte resultater og samtidig komme med bud på, hvordan disse kunne løses i fremtiden.
Opsummeret Feedback Introduktion I dette dokument vil vi opsummere de mest relevante resultater, der kom fra begge de afholdte workshops. De mest relevante resultater var dem, der igennem begge workshops
Læs mere1. Baggrund og problemstilling
1. Baggrund og problemstilling 1.1 Baggrund Opgavestiller og fremtidig bruger af systemet er klinikken Tandlæge Annelise Bom 1. Opgaven udspringer af et ønske om at forbedre aftalestyringen. Nøgleordene
Læs mereFESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø
FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø Høringssvar vedr. FESD GIS-integrationsmodel version 2.0 Geodata Danmark har
Læs mereMEDARBEJDERSAMTALER Planorama 01-06-2015
MEDARBEJDERSAMTALER Planorama 01-06-2015 1 Struktur i tilgang til medarbejdersamtaler, giver i Planorama indsigt i organisationens fremdrift på fokusområder og individuelle handlingsplaner. Udfordring
Læs mereSoftwaretest. - også af "ikke testbar" software. DAPUG erfamøde 7. marts 2012 Thomas Vedel, Thomas Vedel Consult email: thomas@veco.
Softwaretest - også af "ikke testbar" software DAPUG erfamøde 7. marts 2012 Thomas Vedel, Thomas Vedel Consult email: thomas@veco.dk Hvorfor softwaretest? Software er sjældent fejlfri Test sikrer at softwaren
Læs mereHvornår er dit ERP-system dødt?
Hvornår er dit ERP-system dødt? Ved du egentlig hvornår dit ERP-system er dødt? Vi giver dig vores bud på, hvilke tegn du skal holde øje med, så du kan handle i tide. Hvornår er dit ERP-system dødt? At
Læs mereAnvendelse af dobbelthistorik i GD2
Grunddataprogrammet under den Fællesoffentlige Digitaliseringsstrategi GD2 - Adresseprogrammet Anvendelse af dobbelthistorik i GD2 Implementerings regler og eksempler på dobbelthistorik MBBL- REF: Version:
Læs mereHvad kræver en opgradering af dit ERP-system?
Hvad kræver en opgradering af dit ERP-system? At opgradere dit ERP-system kan være meget omfangsrigt. Vi har redegjort for, hvilke elementer du skal være opmærksom og forberedt på inden du skifter. Hvad
Læs mereAndet oplæg til en model for Politisk lederskab af innovation i Furesø
Andet oplæg til en model for Politisk lederskab af innovation i Furesø Indhold: Hvorfor en innovationsmodel?...3 Hvordan definerer vi innovation i Furesø?...3 Principper for innovation...3 Innovationsmodellen
Læs mereIt-håndbogen. Uddrag af artikel trykt i It-håndbogen. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret.
It-håndbogen Uddrag af artikel trykt i It-håndbogen. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret. Børsen Ledelseshåndbøger er Danmarks største og stærkeste
Læs mereSammenligning af metoder
Sammenligning af metoder Hvorfor sammenligne? Den ideelle metode Generelle frameworks (NIMSAD/Andersen) Wood-Harper framework til sammenligning Problemer med sammenligning af metoder Hvorfor sammenligne?
Læs mere10 spørgsmål der vil hjælpe dig med dine testcases
10 spørgsmål der vil hjælpe dig med dine testcases Hvad er en testcase En testcase designes ud fra et eller flere test formål, som f.eks. at teste en speciel funktionalitet eller kvalitetsegenskab for
Læs mereDANSK IT ARKITEKTUR CERTIFICERING
DANSK IT ARKITEKTUR CERTIFICERING Practitioneruddannelsen System Arkitekt Practitioner Kompetencebeskrivelse Version 2018.02.08 DANSK IT www.dit.dk/ark Copyright All Rights Reserved DANSK IT ARKITEKTUR
Læs mereKom i gang med E-handel
Vertica 2015 DI Handels e-handelsworkshop Kom i gang med E-handel Indledning Et e-handelsprojekt er for mange virksomheder et stort skridt, som kan medføre store positive ændringer i kundeadfærd, oplevelsen
Læs mereSOFTWARE DOKUMENTATION
SOFTWARE DOKUMENTATION TEKNOLOGI B OG A PÅ HTX Indhold Dokumentation af software i Teknologi på HTX... 2 Overblik... 2 Kravspecifikation... 2 Blokdiagram... 3 Use Case Diagram... 3 Pseudokode... 4 Dokumentation
Læs mereallokering af medarbejdere
Ressourcegrupper og allokering af medarbejdere Overblik for projektledere Det store overblik Betydningen af korrekt allokering Få overblik over betydningen af ressourceallokering, og hvordan medarbejdere
Læs mereProjektledercertificering
Projektledercertificering Kompetenceudvikling, karrieremuligheder og fagligt fællesskab Program for webinaret Hvorfor få en projektledercertificering? Certificeringsmuligheder generelt Generel information
Læs mereArtikel trykt i Controlleren. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret.
Controlleren Artikel trykt i Controlleren. Gengivelse af denne artikel eller dele heraf er ikke tilladt ifølge dansk lov om ophavsret. Børsen Ledelseshåndbøger er Danmarks største og stærkeste videns-
Læs mereAdresseprogrammet Vejledning til adressemyndigheden om opgavelister april 2014
NOTAT VERSION 0.6 Dato: 31. marts 2014 Kontor: By/Land/Ejendomsdata Sagsnr.: Sagsbehandler: MLI Dok id: Adresseprogrammet Vejledning til adressemyndigheden om opgavelister april 2014 1. Indledning I forbindelse
Læs mereApril a 106. anvisning aftale og kommunikation. Tjekliste. for kravspecifikation til Facilities Management-værktøj
April 2016 a 106 anvisning aftale og kommunikation Tjekliste for kravspecifikation til Facilities Management-værktøj Kolofon 2016-04- 08
Læs mereQUICK GUIDE. IT-chef - skab forandring og indflydelse
QUICK GUIDE IT-chef - skab forandring og indflydelse I disse dage gennemgår mange organisationer store forandringer, fordi måden at drive forretning på har ændret sig markant. Konkurrencen er stigende
Læs mereTestprocesser og målinger i test. Jesper Schultz, Nykredit 19. november 2009
Testprocesser og målinger i test Jesper Schultz, Nykredit 19. november 2009 Agenda TMM måling og vores arbejde med at måle kvaliteten af den test der køres i projekter i Nykredit TMMi 2009 Baggrund Resultater
Læs mereEDI. Microsoft Dynamics NAV 2009 SP1 Klassisk. Side 1. Copyright: Naddon version 201010
EDI Microsoft Dynamics NAV 2009 SP1 Klassisk Side 1 Indholdet i dette dokument må på ingen måde gengives helt eller delvist hverken på tryk eller i anden form - uden forudgående skriftlig tilladelse fra
Læs mereUdbud af RIPA-Syd. Underbilag 14.A - Definitioner og testtype katalog
Udbud af RIPA-Syd til Underbilag 14.A - Definitioner og testtype katalog Underbilag 14.A Definitioner og testtypekatalog Side 1 af 10 Indholdsfortegnelse: 1. DEFINITIONER...4 2. TESTTYPE KATALOG...5 2.1
Læs mereEnalyzer Survey Solution. Kursusbeskrivelser. Kursuskalender 2014 2. halvår - København/Odense/Aarhus
Kursusbeskrivelser Kursuskalender 2014 2. halvår - København/Odense/Aarhus Kalender Kursusdage i 2014 2. halvår Trin 1 Trin 2 Trin 3 Webinars August 13. København 15. Aarhus 27. København 10. København
Læs mereRetningslinjer for arkitekturreviews Version 1.0. Maj 2017
Retningslinjer for arkitekturreviews Version 1.0 Maj 2017 Indhold Indhold... 2 Introduktion til retningslinjerne... 3 Hvilke projekter skal have foretaget arkitektur-reviews?... 3 Tre trin for arkitekturreviews...
Læs mereUddannelse: Født: 1973
Uddannelse: Bopæl: HD Smørum Født: 1973 Civilstand: Sprog: Gift, 2 børn Dansk, engelsk, svensk og norsk Introduktion: NJ er certificeret projektleder med fokus på infrastruktur-, implementerings-, migrerings-,
Læs mereVEJLEDNING TIL EFFEKTKÆDE
VEJLEDNING TIL EFFEKTKÆDE Indledning Formålet med effektkæden er at have et værktøj til at planlægge og styre vores indsatser efter, hvad der giver effekt for borgerne. Samtidig kan effektkæden bruges
Læs mereVejledning til bedømmelsesdelen
Vejledning til bedømmelsesdelen Denne vejledning fungerer som et hjælpeværktøj til, hvordan du udfærdiger en bedømmelse og afholder en bedømmelsessamtale i FOKUS. Personelbedømmelsens formål FOKUS bedømmelsen
Læs mereThe LEGO Journey: Building an agile test foundation one brick at the time. Casper Gaardland Englund. Stephan Hjelmdal Nielsen. 2013 The LEGO Group l
The LEGO Journey: Building an agile test foundation one brick at the time Casper Gaardland Englund Stephan Hjelmdal Nielsen 2013 The LEGO Group l TestExpo 15 Hvem er vi? Casper Englund Uddannet datamatiker
Læs mereUndervisningsbeskrivelse
Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Institution Uddannelse Fag og niveau Lærer(e) Hold Termin hvori undervisningen afsluttes: Maj/juni 17 VID
Læs mereUnderbilag 14 C: Afprøvningsforskrifter til prøver og tests
Underbilag 14 C: Afprøvningsforskrifter til prøver tests Udbud om levering, installation, implementering, support, drift vedligehold af Borgeradministrativt System (BAS) Indhold underbilag 14 C Afprøvningsforskrifter
Læs mereTrusselsidentifikation ved risikovurderingen af offentlige it-systemer Kom godt i gang
Trusselsidentifikation ved risikovurderingen af offentlige it-systemer Kom godt i gang Oktober 2015 Trusselsidentifikation ved risikovurderingen af offentlige it-systemer Kom godt i gang Oktober 2015 Denne
Læs mereVejledning til oprettelse af priselementer på DataHub Markedsportal
Vejledning til oprettelse af priselementer på DataHub Markedsportal 9. marts 2015 USS/MAA Dok. 13/96684-6 1/5 Indledning Denne vejledning handler om netvirksomhedens oprettelse af egne priselementer på
Læs mereOpenTele datamonitoreringsplatform
OpenTele datamonitoreringsplatform Brugergrænsefladedokumentation 1. maj 2013 Indholdsfortegnelse Indholdsfortegnelse...2 Indledning...3 Brugergrænseflade for OpenTele-server...3 Administrationsfunktionalitet...3
Læs mereDMX styring med USB-interface
DMX styring med USB-interface Introduktion...2 DMX bibliotek...3 Programmering af kanaler...7 Sådan skabes et show/en lyssekvens...11 Introduktion DMX LightPlayer er en avanceret men meget brugervenlig
Læs mereTilbagemeldingsetik: Hvordan sikrer jeg, at respondenten har tillid til processen?
Tilbagemeldingsetik: Hvordan sikrer jeg, at respondenten har tillid til processen? Udgangspunktet for at bruge en erhvervspsykologisk test bør være, at de implicerede parter ønsker at lære noget nyt i
Læs mereScrum Master certificeringskursus
Scrum Master certificeringskursus Vil du være Scrum Master? Scrum er en anderledes måde at styre projekter på, hvilket bliver stadig mere udbredt. Men at arbejde agilt er ikke enkelt og intuitivt. Det
Læs mere3 Algebraisk Specifikation af Abstrakte Datatyper.
3 Algebraisk Specifikation af Abstrakte Datatyper. Specifikation kontra program. Bestanddele af en algebraisk specifikation. Klassificering af funktioner i en ADT. Systematisk definition af ligninger.
Læs mereTDC A/S regulering@tdc.dk. Fremsendes alene via mail. Tillægsafgørelse vedrørende fastsættelse af maksimale engrospriser for uncontended VULA ved POI0
TDC A/S regulering@tdc.dk Dato 25. september 2013 /Jonas Østrup Fremsendes alene via mail Tillægsafgørelse vedrørende fastsættelse af maksimale engrospriser for uncontended VULA ved POI0 Indledning TDC
Læs mereLeverings- og vedligeholdelsesvilkår for Moderniseringsstyrelsen lokale datavarehus LDV
Leverings- og vedligeholdelsesvilkår for Moderniseringsstyrelsen lokale datavarehus LDV Indhold 1. DEFINITIONER... 2 2. BAGGRUND OG FORMÅL... 2 3. MODERNISERINGSSTYRELSENS YDELSER... 3 4. INSTITUTIONENS
Læs mereOverordnet løsningsbeskrivelse - Private aktører og borger log-in via SEB / NemLog-in
Overordnet løsningsbeskrivelse - Private aktører og borger log-in via SEB / NemLog-in (samt mulighed for FMK tilgang via SOSI STS) 15.marts 2017 /chg Baggrund Private aktører på sundhedsområdet som apoteker,
Læs mereVejledning til proces for design af gevinstdiagram
Januar 2014 Indhold 1. FORMÅL... 3 FORMÅLET MED DENNE PROCESVEJLEDNING... 3 2. GEVINSTDIAGRAM... 3 2.1. AKTIVITE TER... 4 DEFINER MÅLSÆTNINGER... 5 IDENTIFICER GEVINSTER... 5 IDENTIFICER RESULTATER, FORANDRINGSEVNER
Læs mereAlle børn skal lære at lære mere en undersøgelse af praksis i 4K
Alle børn skal lære at lære mere en undersøgelse af praksis i 4K 1 2 Indhold 1. Indledning... 3 1.1. Hovedkonklusioner... 4 2. Den synligt lærende elev... 6 2.1. Elevernes forståelse af læringsmål og læringsproces...
Læs mere3. SEMESTER 2. PROJECT MULB Gruppe 1. 20. september 2015
PROJECT DATABASE 3. SEMESTER 2. PROJECT MULB Gruppe 1. 20. september 2015 Ved at underskrive dette dokument bekræfter vi, at det indsendte materiale alt sammen er vores eget materiale og arbejde. Andreas
Læs mereIndhold. Introduktion: Hvorfor sprogvurdere? Indhold. Sprogvurdering. Introduktion Hvad er praksis? Hvorfor sprogvurdere?
Indhold Sprogvurdering Risikofaktorerik kt Socialministeriets sprogvurderingsmateriale Introduktion Hvad er praksis? Hvorfor sprogvurdere? Risikofaktorer Hvad gør vi i praksis? 6 risikofaktorer er Socialministeriets
Læs mereBring lys over driften af belysningen
Bring lys over driften af belysningen CityTouch LightPoint Asset Management system for belysning CityTouch LightPoint / Asset Management 3 Velkommen til den nye intelligens inden for belysning. Professionel
Læs merehøringseksemplar CCS Informationsniveauer
høringseksemplar CCS Informationsniveauer januar 2014 Kolofon 2014-01-24 < Forrige side CCS Informationsniveauer Produktblad 2 cuneco en del af bips cuneco.dk bips Lyskær 1 2730
Læs mereUdregning af score teknisk bilag
Udregning af score teknisk bilag Endelig - november 2014 Indholdsfortegnelse Indledning 1 Beregning af norm og samlet score 2 Trin 0: Forberedelse af de enkelte items 3 Trin 1: Resultat af de enkelte test
Læs mereProcedure for systemtest
LANDBRUGS- OG FISKERISTYRELSEN Procedure for systemtest Retningslinjer for hvordan test udføres i LFST Kontrakt om Testressourcer Underbilag 1c 23. oktober 2017 Version 1.0 En beskrivelse af hvordan test
Læs mereTilpas: Hurtig adgang
Tilpas: Hurtig adgang Genveje, Se skærmtips Se tips Hold alt tasten nede. Og brug bogstaver Word Fanen Filer PDF dokument Brug skabelon Visninger Husk Luk ved fuldskærmsvisning Brug zoom skyder Marker,
Læs mereSÅDAN FÅR MINDRE VIRKSOMHEDER SUCCES MED KOMPETENCEUDVIKLING
SÅDAN FÅR MINDRE VIRKSOMHEDER SUCCES MED KOMPETENCEUDVIKLING ER VIRKSOMHEDENS MEDARBEJDERE KLÆDT PÅ TIL FREMTIDEN? SÅDAN FÅR MINDRE VIRKSOMHEDER SUCCES MED KOMPETENCEUDVIKLING KOMPETENCEUDVIKLING = NY
Læs mere7. Referencer til andre værktøjer. 8. Sammenhæng med internationale standarder. 9. Referencer til Projektledelse Teori og praksis. 10.
Projektlederens værktøj 7. Referencer til andre værktøjer Nr. Navn Sammenhæng med Kritisk sti (CPM) 4.3.3 Tidsplan Udarbejdelse af tidsplan er forudsætningen for at kritisk sti kan findes 4.4.2 Successiv
Læs mereErfaringer med CPR-replikering
Erfaringer med CPR-replikering Dette dokument beskriver en række overvejelser vi har gjort os i forbindelse med at vi har udviklet en Proof of Concept (PoC) af en CPR-replikeringstjeneste for KOMBIT. CPRs
Læs mereBrugervenligt webdesign
Brugervenligt webdesign 2. udgave Af Rolf Molich 3 Brugervenligt webdesign 2. udgave, 1. oplag 2003 Copyright 2003 Ingeniøren bøger, Ingeniøren A/S Forlagsredaktion: Peter Bjerre Rosa og Peter Græbe Omslag:
Læs mereAndreas Lauge V. Hansen klasse 3.3t Roskilde HTX
IT -Eksamen Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX [Vælg en dato] Indhold Indledning... 2 Teori... 3 Hvorfor dette design... 4 Produktet... 4 Test og afprøvning... 9 Konklusion... 10 Indledning
Læs mereKontrakt om Videreudvikling, Vedligeholdelse og Support af IMK2- systemet
Kontrakt om Videreudvikling, Vedligeholdelse og Support af IMK2- systemet Bilag 9 Dokumentation 12.05.2016 Version 1.0 [Vejledning til tilbudsgiver: Bilaget er i sin helhed at betragte som et mindstekrav
Læs mere