Foundation Level Syllabus Certified Tester

Størrelse: px
Starte visningen fra side:

Download "Foundation Level Syllabus Certified Tester"

Transkript

1 Version 2018 Qualification Board Dansk udgave Udgivet: februar 2019 Version 2018 Side 1 af 89 Marts 2019

2 Besked om ophavsrettigheder Dette dokument må kopieres i sin fulde længde eller i udvalgte afsnit, hvis der henvises til kilden. Copyright Notice (der herefter kaldes ISTQB ) ISTQB er s registrerede varemærke. Copyright 2018 tilhørerende 2018-udgavens forfattere, Klaus Olsen (formand), Tauhida Parveen (næstformand), Rex Black (projektmanager), Debra Friedenberg, Matthias Hamburg, Judy McKay, Meile Posthuma, Hans Schaefer, Radoslaw Smilgin, Mike Smith, Steve Toms, Stephanie Ulrich, Marie Walsh og Eshraka Zakaria. Copyright 2011 tilhørerende 2011-udgavens forfattere: Thomas Müller (formand), Debra Friedenberg og ISTQB WG Foundation Level. Copyright 2010 tilhørerende 2010-udgavens forfattere: Thomas Müller (formand), Armin Beer, Martin Klonk og Rahul Verma. Copyright 2007 tilhørerende 2007-udgavens forfattere: Thomas Müller (formand), Dorothy Graham, Debra Friedenberg og Erik van Veenendaal. Copyright 2005 tilhørerende 2005-udgavens forfattere: Thomas Müller (formand), Rex Black, Sigrid Eldh, Dorothy Graham, Klaus Olsen, Maaret Pyhäjärvi, Geoff Thompson og Erik van Veenendaal. Alle rettigheder forbeholdt. Forfatterne overlader hermed ophavsrettighederne til (ISTQB ). Forfatterne (som de nuværende opretshavere) og ISTQB (som den fremtidigere opretshaver) har opnået enighed om de følgende anvendelsesbetingelser: Ethvert individ eller kursusudbydende virksomhed kan anvende dette pensum som grundlag for et kursus, hvis forfatterne og ISTQB anerkendes som pensummets kilde og opretshaver, og at annoncering af sådanne kurser kun må nævne pensummet, efter at have indhentet officiel akkreditering af sine kursusmateriale fra en medlemsgruppe, anerkendt af ISTQB. Ethvert individ eller gruppe af individer kan anvende dette pensum som grundlag for artikler, bøger eller andre afledte teskter, hvis forfatterne og ISTQB anerkendes som pensummets kilde og opretshavere. Enhver medlemsgruppe, anerkendt af ISTQB, kan oversætte dette pensum og licensere pensummet (eller sine oversættelser) til andre parter. Version 2018 Side 2 af 89 Marts 2019

3 Revisionshistorie Version Dato Bemærkninger ISEB v februar 1999 ISEB Foundation Level pensum v2.0 ASQF v2.2 Juli 2003 ASQF, Foundation Level pensum 2.2 "Lehrplan Grundlagen des Software-testens" ISTQB juli, 2005 ISTQB -CTFL Foundation Level pensum ISTQB maj, 2007 ISTQB -CTFL Foundation Level pensum vedligeholdelsesrelease ISTQB marts, 2010 ISTQB -CTFL Foundation Level pensum vedligeholdelsesrelease se releasesnoter ISTQB april, 2011 ISTQB -CTFL Foundation Level 2011 pensum vedligeholdelsesrelease se releasesnoter ISTQB april, 2018 ISTQB -CTFL Foundation Level 2018 pensum ISTQB 2019 Marts, 2019 ISTQB -CTFL Foundation Level 2018 pensum dansk oversættelse udgivet Version 2018 Side 3 af 89 Marts 2019

4 Indholdsfortegnelse Besked om ophavsrettigheder... 2 Revisionshistorie... 3 Indholdsfortegnelse... 4 Anerkendelser... 7 Oversættelse Introduktion Formålet med dette pensum Certificeret tester på grundniveau i softwaretest Eksamensrelevante læringsmål og kognitive vidensniveauer Certificeringseksamen på grundniveau Akkreditering Detaljeniveau Pensummets indhold Grundlæggende test Hvad vil det sige at teste? Testens typiske målsætninger Test og debugging Hvorfor er test nødvendig? Testens bidrag til vellykkede projekter Kvalitetssikring og test Fejl, defekter og afvigelser Defekter, rodårsager og effekter Syv testprincipper Testprocessen Testprocessen i kontekst Testaktiviteter og opgaver Testens arbejdsprodukter Sporbarheden mellem testgrundlag og testens arbejdsprodukter Testens psykologi Test og den menneskelige psyke Testerens og udviklerens mindset Test igennem hele softwareudviklingslivscyklussen Softwareudviklingslivscyklusmodeller Softwareudvikling og softwaretest Softwareudviklingslivscyklusmodeller i kontekst Testniveauer Komponenttest Integrationstest Systemtest Accepttest Testtyper Funktionel test Ikke-funktionel test White-box test Forandringsrelaterede test Testtyper og testniveauer Vedligeholdelsestests Triggere for vedligeholdelse Version 2018 Side 4 af 89 Marts 2019

5 2.4.2 Effektanalyse af vedligeholdelsen Statisk test Grundlæggende statisk test Arbejdsprodukter, der kan undersøges i statisk test Fordele ved statiske tests Forskellene mellem statisk og dynamisk test Reviewproces Reviewprocessen for arbejdsprodukter Roller og ansvarsområder i formelle reviews Reviewtyper Anvendelse af reviewteknikker Succesfaktorer for reviews Testteknikker Kategorier af testteknikker Valg af testteknikker Kategorier af testteknikker og deres karakteristika Black-box testteknikker Ækvivalenspartitionering Grænseværdianalyse Beslutningstabeltest Tilstandsovergangstest Usecasetest White-box testteknikker Instruktionstest og -dækning Beslutningstest og -dækning Værdien af instruktions- og beslutningstest Erfaringsbaserede testteknikker Fejlgætning Udforskende test Tjeklistebaserede test Teststyring Testorganisation Uafhængig test En testmanagerens og testerens opgaver Testplanlægning og -estimering Testplanens formål og indhold Teststrategi og testtilgang Startkriterier og slutkriterier (Definition of Ready og Definition of Done) Testafviklingsplanen Faktorer, der påvirker testindsatsen Testestimeringsteknikker Testovervågning og -kontrol Metrikker anvendt i test Formål, indhold og testrapporternes målgruppe Konfigurationsstyring Risici og test Definition af risiko Produkt- og projektrisici Risikobaseret test og produktkvalitet Defekthåndtering Værktøjsstøtte til test Overvejelser om testværktøj Version 2018 Side 5 af 89 Marts 2019

6 6.1.1 Klassificering af testværktøj Fordele og risici ved testautomatisering Særlige overvejelse ved testafvikling og teststyringsværktøjer Effektiv anvendelse af værktøjer Hovedprincipper for valg af værktøj Pilotprojekter til at introducere et værktøj ind i en organisation Succesfaktorer for værktøjer Henvisninger Standarder ISTQB dokumenter Bøger og artikler Andre kilder (der ikke er direkte henvist til i dette pensum) Bilag A Baggrund for pensum Dette dokuments historie Målsætninger for Foundation Certificate-kvalifikation Målsætninger for international kvalifikation Adgangskrav for denne kvalificering Baggrund og historie for Foundation Certificate i softwaretest Bilag B Læringsmål/Kognitivt vidensniveau Niveau 1: Huske (K1) Niveau 2: Forstå (K2) Niveau 3: Anvende (K1) Bilag C Udgivelsesnoter Indeks Version 2018 Side 6 af 89 Marts 2019

7 Anerkendelser Dette dokument blev formelt frigivet af ISTQB General Assemble (4 juni 2018) Dokumentet blev produceret af et team under : Klaus Olsen (formand), Tauhida Parveen (næstformand), Rex Black (projectmanager), Debra Friedenberg, Judy McKay, Meile Posthuma, Hans Schaefer, Radoslaw Smilgin, Mike Smith, Steve Toms, Stephanie Ulrich, Marie Walsh og Eshraka Zakaria. Teamet vil gerne takker Rex Black og Dorothy Graham for deres tekniske editering, til review teamet og krydsreview teamet, samt til Member Boards for deres forslag og input. Følgende personer deltog i review og kommentering på dette pensum og for at stemning den igennem: Tom Adams, Tobias Ahlgren, Xu Aiguo, Chris Van Bael, Katalin Balla, Graham Bath, Gualtiero Bazzana, Arne Becher, Veronica Belcher, Lars Hilmar Bjørstrup, Ralf Bongard, Armin Born, Robert Bornelind, Mette Bruhn- Pedersen, Geza Bujdoso, Earl Burba, Filipe Carlos, Young Jae Choi, Greg Collina, Alessandro Collino, Cui Zhe, Taz Daughtrey, Matthias Daigl, Wim Decoutere, Frans Dijkman, Klaudia Dussa-Zieger, Yonit Elbaz, Ofer Feldman, Mark Fewster, Florian Fieber, David Frei, Debra Friedenberg, Conrad Fujimoto, Pooja Gautam, Thorsten Geiselhart, Chen Geng, Christian Alexander Graf, Dorothy Graham, Michel Grandjean, Richard Green, Attila Gyuri, Jon Hagar, Kobi Halperin, Matthias Hamburg, Zsolt Hargitai, Satoshi Hasegawa, Berit Hatten, Wang Hongwei, Tamás Horváth, Leanne Howard, Chinthaka Indikadahena, J. Jayapradeep, Kari Kakkonen, Gábor Kapros, Beata Karpinska, Karl Kemminger, Kwanho Kim, Seonjoon Kim, Cecilia Kjellman, Johan Klintin, Corne Kruger, Gerard Kruijff, Peter Kunit, Hyeyong Kwon, Bruno Legeard, Thomas Letzkus, Alon Linetzki, Balder Lingegård, Tilo Linz, Hongbiao Liu, Claire Lohr, Ine Lutterman, Marek Majernik, Rik Marselis, Romanos Matthaios, Judy McKay, Fergus McLachlan, Dénes Medzihradszky, Stefan Merkel, Armin Metzger, Don Mills, Gary Mogyorodi, Ninna Morin, Ingvar Nordström, Adam Novak, Avi Ofer, Magnus C Ohlsson, Joel Oliviera, Monika Stocklein Olsen, Kenji Onishi, Francisca Cano Ortiz, Gitte Ottosen, Tuula Pääkkönen, Ana Paiva, Tal Pe'er, Helmut Pichler, Michaël Pilaeten, Horst Pohlmann, Andrew Pollner, Meile Posthuma, Vitalijs Puiso, Salvatore Reale, Stuart Reid, Ralf Reissing, Shark Ren, Miroslav Renda, Randy Rice, Adam Roman, Jan Sabak, Hans Schaefer, Ina Schieferdecker, Franz Schiller, Jianxiong Shen, Klaus Skafte, Mike Smith, Cristina Sobrero, Marco Sogliani, Murian Song, Emilio Soresi, Helder Sousa, Michael Sowers, Michael Stahl, Lucjan Stapp, Li Suyuan, Toby Thompson, Steve Toms, Sagi Traybel, Sabine Uhde, Stephanie Ulrich, Philippos Vakalakis, Erik van Veenendaal, Marianne Vesterdal, Ernst von Düring, Salinda Wickramasinghe, Marie Walsh, Søren Wassard, Hans Weiberg, Paul Weymouth, Hyungjin Yoon, John Young, Surong Yuan, Ester Zabar og Karolina Zmitrowicz. Working Group Foundation Level (Edition 2018): Klaus Olsen (formand), Tauhida Parveen (næstformand), Rex Black (projectmanager), Dani Almog, Debra Friedenberg, Rashed Karim, Johan Klintin, Vipul Kocher, Corne Kruger, Sunny Kwon, Judy McKay, Thomas Müller, Igal Levi, Ebbe Munk, Kenji Onishi, Meile Posthuma, Eric Riou du Cosquer, Hans Schaefer, Radoslaw Smilgin, Mike Smith, Steve Toms, Stephanie Ulrich, Marie Walsh, Eshraka Zakaria og Stevan Zivanovic. Teamet vil gerne takker review gruppen og Member Board for deres input. Working Group Foundation Level (Edition 2011): Thomas Müller (formand), Debra Friedenberg. Teamet vil gerne takker review gruppen (Dan Almog, Armin Beer, Rex Black, Julie Gardiner, Judy McKay, Tuula Pääkkönen, Eric Riou du Cosquier Hans Schaefer, Stephanie Ulrich og Erik van Veenendaal) og alle Member Board for deres input. Working Group Foundation Level (Edition 2010): Thomas Müller (formand), Rahul Verma, Martin Klonk og Armin Beer. Teamet vil gerne takker review gruppen (Rex Black, Mette Bruhn-Pederson, Debra Friedenberg, Klaus Olsen, Judy McKay, Tuula Pääkkönen, Meile Version 2018 Side 7 af 89 Marts 2019

8 Posthuma, Hans Schaefer, Stephanie Ulrich, Pete Williams og Erik van Veenendaal) og alle Member Board for deres input. Working Group Foundation Level (Edition 2007): Thomas Müller (formand), Dorothy Graham, Debra Friedenberg og Erik van Veenendaal. Teamet vil gerne takker review gruppen (Hans Schaefer, Stephanie Ulrich, Meile Posthuma, Anders Pettersson og Wonil Kwon) og alle Member Board for deres input. Working Group Foundation Level (Edition 2005): Thomas Müller (formand), Rex Black, Sigrid Eldh, Dorothy Graham, Klaus Olsen, Maaret Pyhäjärvi, Geoff Thompson og Erik van Veenendaal. Teamet vil gerne takker review gruppen og alle Member Board for deres input. Oversættelse DSTB vil gerne takke Bent Hemmingsen for den danske oversættelse af DSTB vil gerne takker følgende personer for at hjælpe med oversættelse og formulering af Begrebslisten og review i forbindelse med 2018 pensum: Klaus Skafte (Projektleder), Ebbe Munk, Egil Boisen, Fehmeed Ijaz, Henrik Skjærbæk, Jane M. Nash, Knud Hangaard, Mandana Bahar, Maria Jensen, Martin N. Poulsen, Mette Bruhn-Pedersen, Morten Keblovszki Fredens, Ole Chr. Hansen, Tina M. Knudsen, Birgitte Frisner, Anja P. Nielsen, Gitte Ottosen og Søren Wassard DSTB vil gerne takker følgende personer for review af den danske 2018 oversættelse: Klaus Skafte (Projektleder), Ebbe Munk, Ole Chr. Hansen, Gitte Ottosen, Søren Wassard Version 2018 Side 8 af 89 Marts 2019

9 0. Introduktion 0.1 Formålet med dette pensum Dette pensum udgør grundlaget for Qualification at the Foundation Level (t kvalificerende softwaretest på grundniveau). ISTQB kan udlevere dette pensum i følgende tilfælde: 1. Til lokale ISTQB -organisationer, så det kan blive oversat til lokale sprog og til akkreditering af undervisere. De lokale organisationer kan tilpasse pensum efter deres lokale, sproglige behov og tilføje henvisninger, så pensummet kan tilpasses de lokale publikationer. 2. Til certificeringsorganer, der så kan skrive spørgsmål på eget, lokale sprog, som tilpasses læringsmålene i dette pensum. 3. Til udbydere af undervisning, at producere kursusmaterialer og at finde frem til de passende undervisningsmetoder. 4. Til certificeringskandidater og forberede certificeringseksamen (enten som en del af et træningskursus eller selvstændigt). 5. Til det internationale software- og systemteknikermiljø, at udvikle software- og systemtestsprofessionen og at udgøre grundlaget for bøger og artikler. ISTQB kan tillade, at andre organisationer kan anvende dette pensum til andre formål, hvis de på forhånd får skriftlig akkreditering fra ISTQB. 0.2 Certificeret tester på grundniveau i softwaretest Grundniveauskvalifikationen beregnet til alle, der arbejder med softwaretest. Dette omfatter roller som testere, testanalytikere, testteknikere, testkonsulenter, testmanagers, user acceptance-testere og softwareudviklere. Denne grundniveauskvalificering er beregnet til enhver, der ønsker en grundlæggende forståelse for softwaretest, såsom product owners, projektledere, kvalitetschefer, softwareudviklingsledere, forretningsanalytikere, IT-direktører og ledelseskonsulenter. Med certificering som tester på grundniveau vil man være i stand til senere at opgradere sine kvalifikationer til et højere niveau. ISTQB Foundation Level Overview 2018 er et separat dokument med følgende oplysninger: Forretningsmæssige gevinster ved studieplanen En matrice, der viser sporbarhed mellem forretningens resultater og læringsmålene Resumé af dette pensum Version 2018 Side 9 af 89 Marts 2019

10 0.3 Eksamensrelevante læringsmål og kognitive vidensniveauer Læringsmålene understøtter forretningens resultater og anvendes til at udarbejde eksaminer for certificerede testere på grundniveau. Generelt er alt indhold i dette pensum eksamensrelevant på K1-niveau, bortset fra Indledning og Bilag. Dvs. at kandidaten kan forvente at skulle genkende, huske eller erindre nøgleord eller koncepter, der nævnes overalt i de seks kapitler. De specifikke læringsmåls vidensniveauer vises i begyndelsen af hvert kapitel og klassificeres som følgende: K1: Husk K2: Forstå K3: Anvend Yderligere detaljer og eksempler på læringsmål beskrives i Bilag B. Definitionen på alle de begreber, der nævnes som nøgleord under kapitlernes overskrifter, skal kunne huskes (K1), også selv hvis de ikke direkte nævnes som læringsmål. 0.4 Certificeringseksamen på grundniveau Certificeringseksamen på grundniveau er baseret på dette pensum. Svar på eksamensspørgsmålene kan kræve anvendelse af materialer, der bygger på mere end et afsnit i dette pensum. Alle afsnit i pensummet er eksamensrelevante, bortset fra Indledning og Bilag. Der er henvist til standarder, bøger og andre ISTQB studieplaner, men sådanne kilder er ikke eksamensrelevante ud over hvad er er opsummeret her. Eksamen foregår som multiple choice. Der er 40 spørgsmål, og for at bestå eksamen skal mindst 65% af spørgsmålene (dvs. 26 spørgsmål) besvares korrekt. Eksamen kan tages som en del af et akkrediteret kursus eller uafhængigt (f.eks. ved et eksamenscenter eller i en offentlig eksamen). Det er ikke noget krav at have gennemført et akkrediteret kursus inden eksamen. 0.5 Akkreditering Lokale ISTQB -organisationer kan akkreditere undervisere, hvis deres undervisningsmateriale følger dette pensum. Undervisere kan få retningslinjer for bestyrelsen eller akkrediteringsorganet. Et akkrediteret kursus skal følge dette pensum og kan afholde ISTQB -eksaminer som en del af kurset. Version 2018 Side 10 af 89 Marts 2019

11 0.6 Detaljeniveau Dette pensums detaljeniveau muliggør, at kurser og eksaminer følger en international standard. I henhold til at opnå dette mål, består pensummet af: Overordnede instruktioner for de målsætninger, der beskriver intentionen med grundniveauet En liste over de begreber, som den studerende skal kende Læringsmålene for hvert vidensområde, der beskriver kognitive læringsresultater, som skal opnås En beskrivelse af nøglekoncepter, herunder henvisninger til kilder som f.eks. den accepterede litteratur og standarder Pensummets indhold er ikke en beskrivelse af hele vidensområdet for softwaretest; det gengiver blot det detaljeniveau, der skal dækkes i grundniveauets træningskurser. Pensummet fokuserer på de testkoncepter og -teknikker, som kan overføres til alle softwareprojekter, herunder agile projekter. Dette pensum indeholder ikke specifikke læringsmålene for nogen særlig livscyklus eller nogen særlig metode for softwareudvikling, men i pensummet beskrives f.eks., hvordan disse koncepter fungerer i agile projekter, andre typer af iterative og inkrementelle livscyklusser og sekventielle livscyklusser. 0.7 Pensummets indhold Der er seks kapitler med eksamensrelevant indhold. Overskriften for hvert kapitel nævner den forventede undervisningstid for kapitlet; der angives ikke tid under kapitelniveau. For de akkrediterede kurser kræver pensummet som minimum 16,75 timers undervisning, der fordeles over de seks kapitler på følgende måde: Kapitel 1: 175 minutter Grundlæggende test Kapitel 2: 100 minutter Test igennem hele softwareudviklingslivscyklussen Kapitel 3: 135 minutter Statisk test Kapitel 4: 330 minutter Testteknikker Kapitel 5: 225 minutter Teststyring Kapitel 6: 40 minutter Værktøjsstøtte til test Version 2018 Side 11 af 89 Marts 2019

12 1. Grundlæggende test 175 minutter Nøgleord debugging, defekt, dækning, fejl, kvalitet, kvalitetssikring, rodårsag, sporbarhed, test, testafslutning, testafvikling, testafviklingsskema, testanalyse, testcase, testdata, testdesign, testfokus, testgrundlag, testimplementering, testkontrol, testobjekt, testorakel, testovervågning, testplanlægning, testprocedure, testsuite, testware, validering, verifikation Læringsmål for Grundlæggende test: 1.1 Hvad vil det sige at teste? FL (K1) Identificer typiske målsætninger for testen FL (K2) Forklar forskellene på test og debugging 1.2 Hvorfor er test nødvendig? FL (K2) Giv eksempler på, hvorfor test er nødvendig FL (K2) Beskriv forholdet mellem test og kvalitetssikring, og giv os eksempler på, hvordan tests bidrager til højere kvalitet FL (K2) Forklar forskellen mellem fejl, defekt og afvigelser FL (K2) Forklar forskellen mellem defektens rodårsag og dens effekter 1.3 Syv testprincipper FL (K2) Forklar de syv testprincipper 1.4 Testprocessen FL (K2) Forklar kontekstens indvirkning på testprocessen FL (K2) Beskriv testaktiviteterne og de respektive opgaver inden for testprocessen FL (K2) Redegør for forskellene mellem de arbejdsprodukter, der understøtter testprocessen FL (K2) Forklar værdien af at opretholde sporbarheden mellem testgrundlaget og testens arbejdsprodukter 1.5 Testens psykologi FL (K1) Identificer de psykologiske faktorer, der har indvirkning på testens succes FL (K2) Forklar forskellen mellem den mindset, der er nødvendig ved testaktiviteterne, og den mindset, der er nødvendig ved udviklingsaktiviteter Version 2018 Side 12 af 89 Marts 2019

13 1.1 Hvad vil det sige at teste? Softwaresystemer er en integreret del af det moderne menneskes liv. De bliver brugt overalt i hverdagen fra banker til biler. De fleste mennesker kender til software, der ikke fungerede som forventet. Software, der ikke fungerer, som det skal, kan lede til mange problemer, f.eks. tab af tid, penge og omdømme, og kan i værste fald lede til personskader eller dødsfald. Softwaretest er en måde, hvor man kan vurdere softwarens kvalitet og minimere risikoen for softwareafvigelse i drift. Det er en almindelig misforståelse, at test kun består i at afvikle tests, dvs. at køre softwaren og gennemgå resultaterne. Som beskrevet i afsnit 1.4 er en softwaretest en proces, der indeholder mange forskellige aktiviteter; afvikling af testen (og at gennemgå resultaterne) er blot en af disse aktiviteter. Testprocessen består f.eks. også af planlægning af testen, analyse, design og implementering, rapportering af fremdrift og resultater og det at evaluere kvaliteten af testobjektet. Nogle tests omfatter afvikling af softwaren i komponenten eller systemet; det kaldes dynamisk test. Andre former for tests inkluderer ikke afvikling af software i komponent eller system, det kaldes en statisk test. En test kan også bestå i en gennemgang af arbejdsproduktet, f.eks. krav, userstories eller kildekode. Det er en anden almindelig misforståelse at test udelukkende fokuserer på verifikation af krav, userstories og andre specifikationer. Selvom test omfatter en verifikation af, om et system lever op til de specificerede krav, indgår der også validering, hvilket vil sige, at man undersøger, om systemet lever op til brugerens og andre interessenters behov i driftsmiljøer. Testaktiviteter planlægges og udføres forskelligt i forskellige livscyklusser (se afsnit 2.1) Testens typiske målsætninger For ethvert givet projekt kan testens målsætninger omfatte: At evaluere arbejdsprodukter som f.eks. krav, userstories, design og kode At bedømme, om de specificerede krav er opfyldt At godkende, at et testobjekt er færdiggjort og fungerer i henhold til brugernes og andre interessenters forventninger At opbygge tillid til testobjektets kvalitetsniveau At forhindre defekter At finde afvigelser og defekter At levere tilstrækkelige oplysninger til interessenterne for at give dem mulighed for at foretage beslutninger på et oplyst grundlag, især om testobjektets kvalitetsniveau At reducere risikoniveauet for utilstrækkelig softwarekvalitet (f.eks. afvigelser, der viser sig under drift) At følge kontrakter, love, regler og standarder, og/eller at sikre, at testobjektet lever op til sådanne krav eller standarder. Testens målsætninger kan variere afhængigt af den kontekst, komponenten eller systemet testes i, af testniveauet og af softwareudviklingens livscyklusmodel. Disse målsætninger kan f.eks. omfatte: I løbet af komponenttesten kan det være en målsætning at finde så mange afvigelser som muligt, så underliggende defekter kan identificeres og udbedres tidligt. En anden målsætning kan være at øge kodedækningen i komponenttesten. I løbet af accepttesten kan det være en målsætning at bekræfte, at systemet fungerer som forventet og lever op til kravene. En anden målsætning kan være at bedømme risici ved leverance af systemet på et givet tidspunkt og at formidle disse. Version 2018 Side 13 af 89 Marts 2019

14 1.1.2 Test og debugging Test er forskellig fra debugging. Afvikling af test kan vise afvigelser, der er forårsaget af defekter i softwaren. Debugging består i en udviklingsaktivitet, hvor man finder, analyserer og udbedrer sådanne defekter. Yderligere gentest undersøger, om tiltagene har udbedret defekter. I nogle tilfælde er testerne ansvarlige for den tidlige test og den endeligt bekræftende test, mens udviklerne udfører fejlfinding og dertilhørende test af komponenter. I agil udvikling og tilsvarende livscyklusser kan testere dog inddrages i debugging og komponenttesten. ISO-standard (ISO/IEC/IEEE ) indeholder yderligere oplysninger om koncepter for softwaretest. 1.2 Hvorfor er test nødvendig? Omhyggelig test af komponenter og systemer og den tilhørende dokumentation kan hjælpe med at reducere risikoen for afvigelser, som kan opstå under drift. Hvis defekterne bliver fundet og derefter er udbedret, bidrager dette til komponentens eller systemets kvalitet. Desuden kan softwaretest også være nødvendig for at opfylde kontraktkrav, lovkrav og industristandarder Testens bidrag til vellykkede projekter Igennem computerens historie har det været almindeligt, at software og systemer er blevet leveret til drift med defekter, der senere har forårsaget afvigelser eller at produktet på anden vis ikke har levet op til interessenternes behov. Men ved hjælp af passende testteknikker kan hyppigheden af sådanne problematiske leverancer reduceres, hvis teknikkerne anvendes med det rette niveau af testekspertise, i passende testniveauer og i passende faser i softwareudviklingens livscyklus. Eksempler: At testere er involveret i gennemgangen af krav og raffinering af userstories kan hjælpe med at spore defekter i disse arbejdsprodukter. Identifikation og afhjælpning af defekter reducerer risikoen for udvikling af ukorrekt og ikke-testbar funktionalitet. At testere arbejder tæt sammen med systemarkitekter, mens systemet bliver designet, kan øge begge parters forståelse for projektet, og hvordan man bedst tester det. Den øgede forståelse reducerer risikoen for grundlæggende fejl i designet og gør det muligt at finde fejl på et tidligt stadie. At testere arbejder tæt sammen med udviklere, mens koden udvikles, kan øge begge parters forståelse af koden, og hvordan man bedst tester den. Det kan reducere risikoen for at der opstår defekter i kode og tests. At testere verificerer og validerer softwaren inden releasen kan bidrage til at afvigelser, der ellers ville være blevet overset, bliver fundet, og det støtter processen med at finde afvigelser. Det øger sandsynligheden for, at softwaren opfylder interessenternes behov og lever op til kravene. Ud over disse eksempler bidrager opnåelsen af de definerede målsætninger for testen (se afsnit 1.1.1) til en vellykket softwareudvikling og -drift Kvalitetssikring og test Mange anvender begrebet kvalitetssikring (QA) i stedet for test, men kvalitetssikring og test ikke det samme, selvom de er beslægtede begreber. Det overordnede koncept "kvalitetsstyring" binder dem sammen. Kvalitetsstyring omfatter alle aktiviteter, der styrer eller kontrollerer en organisation i henhold til kvalitetsbegrebet. Blandt de andre aktiviteter, som kvalitetsstyring indebærer, indgår både kvalitetssikring og kvalitetskontrol. Kvalitetssikring fokuserer primært på at følge de korrekte processer for at skabe tillid til, at de rette kvalitetsniveauer opnås. Hvis processen er udført korrekt, har arbejdsproduktet, der er skabt ud fra disse processer, generelt en højere kvalitet, hvilket bidrager til forebyggelse af defekter. Desuden kan anvendelse af rodårsagsanalyser til at spore og fjerne årsager til defekter sammen med korrekt anvendelse af fund fra retrospektive møder forbedre processerne og er dermed vigtige for effektiv kvalitetssikring. Version 2018 Side 14 af 89 Marts 2019

15 Kvalitetsstyring indebærer forskellige aktiviteter, herunder testaktiviteter, der støtter opnåelse af passende kvalitetsniveauer. Testaktiviteter er en del af den overordnede softwareudvikling eller vedligeholdelsesproces. Da kvalitetssikring drejer sig om korrekt udførsel af hele processen, sørger kvalitetssikringen for at testene bliver udført korrekt. Som beskrevet i afsnit og bidrager testen til kvaliteten på forskellige måder Fejl, defekter og afvigelser En person kan begå en fejl (fejltagelse), der kan lede til introduktion af en defekt (afvigelse eller bug) i koden eller relateret arbejdsprodukt. En fejl, der introducerer en defekt i et arbejdsprodukt, kan udløse en anden fejl, der introducerer en defekt i et relateret arbejdsprodukt. F.eks. kan en fejl, når kravene eliciteres lede til en defekt i kravene, hvilket så resulterer i en programmeringsfejl, der leder til defekter i koden. Defekter i koden vil ikke altid udløse afvigelser. F.eks. kræver nogle defekter meget specifikke input eller forudsætninger for at udløse en afvigelse, hvilket kan være en sjælden eller umulig forekomst. Fejl kan opstå af mange årsager, så som: Tidspres Menneskelig fejlbarlighed Uerfarne eller utilstrækkeligt uddannede projektdeltagere Fejlkommunikation mellem projektdeltagere, blandt andet om krav og design Kodens kompleksitet, design og arkitektur, de underliggende problemer, der skal løses, og/eller de anvendte teknologier Misforståelser om grænseflader for intra-systemer og inter-systemer, særligt hvis der er mange interaktioner Nye, ukendte teknologier Ud over afvigelser forårsaget af defekter i koden, kan afvigelser også være forårsaget af miljømæssige omstændigheder. F.eks. kan radioaktivitet, elektromagnetiske felter og forurening forårsage defekter i firmware eller påvirke afviklingen af softwaren ved at ændre hardwarens tilstand. Ikke alle uventede resultater er afvigelser. Falsk positive resultater kan opstå som resultat af afvigelser i den måde testen er blevet afviklet på, pga. defekter i testdataene, testmiljøet eller testapplikationer eller af en anden årsag. Den omvendte situation kan også forekomme, hvor lignende fejl eller defekter kan lede til falske negativer. Falske negativer er tests, der ikke sporer defekter, som skulle have været opdaget; falske positiver rapporteres som defekter uden at være det Defekter, rodårsager og effekter Defekternes rodårsager er de tidligste handlinger, som har bidraget til at danne defekterne. Defekter kan blive analyseret for at identificere rodårsager for at mindske tilfælde af lignende defekter i fremtiden. Ved at fokusere på de mest betydende rodårsager, kan rodårsagsanalysen lede til procesforbedringer, der forhindrer et betydeligt antal fremtidige defekter i at opstå. F.eks. kan der ske ukorrekt beregning af rente pga. en enkelt, ukorrekt kodelinje, der kan resultere i klager fra kunder. Den defekte kode blev skrevet til en userstory, der var tvetydig, pga. product owners misforståelse af, hvordan man skal udregne renter. Hvis en stor procentdel af defekterne findes i renteudregningen, og disse defekter udgør en rodårsag i lignende misforståelser, kan product owner trænes i emnet renteudregning for at mindske sådanne defekter i fremtiden. I dette eksempel udgør kundens klage effekten. Den ukorrekte renteberegning er en afvigelse. Den ukorrekte udregning i koden er en defekt, og den opstod ud fra den oprindelige defekt, altså tvetydigheden i en userstory. Den oprindelige defekts rodårsag var product owners manglende viden, hvilket gjorde, at product owner begik Version 2018 Side 15 af 89 Marts 2019

16 en fejl, da hun skrev sin userstory. Rodårsagsanalysens proces gennemgås i ISTQB -ETM Expert Level Test Management Syllabus og ISTQB -EITP Expert Level Improving the Test Process Syllabus. 1.3 Syv testprincipper Der er blevet foreslået en række testprincipper over de sidste 50 år, og de definerer de generelle retningslinjer, som generelt anvendes i alle tests. 1. Test viser tilstedeværelse af defekter, ikke deres fravær En test kan vise, at der findes defekter, men kan ikke bevise, at der ingen defekter er. En test kan mindske sandsynligheden for, at der stadig findes uopdagede defekter i softwaren, men selv hvis testen ikke finder defekter, er testen ikke et bevis for, at koden er korrekt. 2. Udtømmende test er umulig Det er umuligt at teste alle kombinationer af input og forudsætninger, selv i trivielle tilfælde. I stedet for at forsøge at teste udtømmende, bør man anvende risikoanalyse, testteknikker og prioritering for at begrænse testens fokus. 3. Tidlig test sparer både tid og penge For at finde defekter tidligt, bør både statiske og dynamiske tests påbegyndes så tidligt som muligt i softwareudviklingens livscyklus. Tidlig test kaldes også shift left. En test tidligt i softwareudviklingens livscyklus hjælper til at mindske eller undgå dyre ændringer (se afsnit 3.1) 4. Defekter samler sig i klynger Et lille antal moduler indeholder normalt de fleste af de defekter, som man finder i løbet af tests før releasen, eller er ansvarlige for de fleste driftsafvigelser. Det er vigtigt at medregne de forventede klynger af defekter og de observerede klynger af defekter i test eller drift i den risikoanalyse, der skal anvendes til at indsnævre testens fokus (som nævnt i princip 2). 5. Pas på pesticidparadokset Hvis samme test gentages igen og igen vil den med tiden ikke finde nye defekter. For at finde nye defekter, vil der være behov for at ændre de eksisterende tests og testdata, og at udarbejde nye tests. (Tests, der ikke længere er i stand til at finde defekter, ligesom pesticider med tiden mister evnen til at dræbe insekter.) I nogle tilfælde, f.eks. ved automatiseret regressionstest, har pesticidparadokset et fordelagtigt udfald, hvilket er det relativt lave antal regressionsdefekter. 6. Test er afhængig af konteksten En test udføres forskelligt alt efter konteksten. F.eks. skal sikkerhedskritisk industriel styringssoftware testes anderledes end en e-commerce app. Som et andet eksempel skal test afvikles på en måde i et agilt projekt og på en anden måde i et sekventielt livscyklusprojekt (se afsnit 2.1) 7. Fravær-af-fejl-fejltagelsen Nogle organisationer forventer, at testere kan gennemføre alle mulige tests og finde alle tilstedeværende defekter, men ud fra henholdsvis princip 2 og 1 ved vi, at det ikke er muligt. Desuden er det fejlagtigt at forvente, at blot man finder og udbedrer et stort antal af defekter, så sikrer det, at systemet er vellykket. F.eks. kan man vha. grundig test af alle specificerede krav og at udbedre alle defekter stadig fremstille et system, der er svært Version 2018 Side 16 af 89 Marts 2019

17 at anvende, som ikke lever op til brugernes behov og forventninger eller som er underlegent til sammenligning med konkurrerende systemer. Se Myers 2011, Kaner 2002 og Weinberg 2008 for eksempler på disse og andre testprincipper. 1.4 Testprocessen Der findes ikke en universel testproces for software, men der findes et generelt sæt af testaktiviteter, foruden hvilke testen har en ringere chance for at opnå sine forudbestemte målsætninger. Dette sæt af testaktiviteter udgør en testproces. Hvad der er den korrekte softwaretestproces i en given situation, afhænger af mange faktorer. Hvilke testaktiviteter, som testprocessen indeholder, hvordan de implementeres, og hvornår de finder sted, kan diskuteres inden for organisationens teststrategi Testprocessen i kontekst Kontekstuelle faktorer, der påvirker organisationens testproces gælder bl.a.: Modeller og projektmetodologier, der anvendes i softwareudviklingens livscyklus Testniveauer og testtyper der overvejes anvendt Produkt og projektrisici Forretningsdomæne Operationelle begrænsninger omfatter, men er ikke begrænset til: o Budgetter og resurser o Tidshorisonter o Kompleksitet o Kontraktlige og lovmæssige krav Organisatoriske politikker og praksisser Påkrævede interne og eksterne standarder De følgende afsnit beskriver de generelle sider ved de organisatoriske testprocesser i forhold til det følgende: Testaktiviteter og opgaver Testens arbejdsprodukter Sporbarheden mellem testgrundlaget og testarbejdsprodukter Det er meget anvendelig, hvis testgrundlaget (for alle de niveauer eller typer af test, der overvejes) målbare dækningskriterium er specificeret. Dækningskriteriet kan fungere effektivt som key performance indikatorer (KPI'er) til at styre de aktiviteter, der viser resultaterne af softwaretestens målsætninger (se afsnit 1.1.1). F.eks. kan testgrundlaget til en app indeholde en liste af krav og en liste over understøttede mobilenheder. Hvert krav udgør et element af testgrundlaget. Hver understøttede enhed udgør også et element af testgrundlaget. Dækningskriteriet kan indeholde mindst en testcase for hvert af testgrundlagets elementer. Når først testen er afviklet, kan resultaterne fortælle interessenterne, hvorvidt produktet lever op til de specificerede krav og om man har observeret fejl på de understøttede enheder. ISO-standard (ISO/IEC/IEEE ) indeholder yderligere oplysninger vedrørende testprocesserne Testaktiviteter og opgaver En testproces indeholder følgende hovedgrupper af aktiviteter: Testplanlægning Testovervågning og -kontrol Version 2018 Side 17 af 89 Marts 2019

18 Testanalyse Testdesign Testimplementering Testafvikling Testafslutning Hver gruppe af aktiviteter er sammensat af aktiviteter, som er beskrevet i underafsnittene nedenfor. Aktiviteterne i hver gruppe kan bestå af adskillige individuelle opgaver, som kan variere fra et projekt eller release til det næste. Selv om mange af disse aktivitetsgrupper kan forekomme i logiske sekvenser, implementeres de ofte iterativt. F.eks. involverer agil udvikling små iterationer af software design, builds og test, der forekommer på kontinuerlig basis og bliver understøttet af igangværende planlægning. Derfor forekommer testaktiviteter også på iterativ og kontinuerlig basis inden for denne udviklingstilgang. Selv inden for sekventiel udvikling, vil den trinvise logiske aktivitetssekvens involvere overlap, kombinationer, samtidige forekomster eller udeladelser, så det er generelt nødvendigt, at man tilpasser disse hovedaktiviteter til både systemets og projektets kontekster. Testplanlægning Planlægning af testen involverer aktiviteter, der definerer testens målsætninger og den fremgangsmåde, hvorpå testens målsætninger skal opnås inden for de rammer, der fremsættes af konteksten (f.eks. udvælgelse af passende testteknikker og opgaver og at sammensætte tidsplanen for testen, så den overholder tidsfristen). Testplanen kan revideres på grundlag af feedback fra overvågnings- og kontrolaktiviteter. Testplanlægning bliver yderligere forklaret i afsnit 5.2. Testovervågning og -kontrol Testovervågning omfatter den fortløbende sammenligning af den faktiske fremdrift over for testplanen ved at anvende de testovervågningsmetrikker, som står beskrevet i testplanen. Testkontrol omfatter det at foretage de nødvendige handlinger for at opnå testplanens målsætninger (der kan blive opdateret løbende). Overvågning og styring af testen understøttes af evalueringen af slutkriterierne, hvilket henvises til som Definition of Done i nogle livscyklusser (se ISTQB -AT Foundation Level Agile Tester Extension pensum). F.eks. kan evalueringen af slutkriteriet for udførslen af testen som en del af den pågældende test omfatte: At tjekke testresultaterne og logs mod de specificerede dækningskriterier Vurdere komponentens eller systemkvalitetens niveau på grundlag af testresultater og loggen Afgøre om yderligere test er nødvendige (f.eks. hvis man med testene oprindeligt forsøgte at opnå et vist niveau af risikodækning for produktet, men at dette ikke lykkedes, og der derfor kræves, at yderligere test udfærdiges og udføres) Testfremdrift i forhold til planen kommunikeres til interessenterne i testens fremdriftsrapport, inklusiv afvigelser fra planen og oplysninger, der ligger til grund for at stoppe testen. Testovervågning og -styring forklares yderligere i afsnit 5.3. Testanalyse I løbet af testanalysen bliver testgrundlaget analyseret for at identificere testbare egenskaber og definere de tilknyttede testbetingelser. Med andre ord afgør testanalysen "hvad man skal teste" i forhold til målbare dækningskriterier. Version 2018 Side 18 af 89 Marts 2019

19 Testanalysen indebærer følgende større aktiviteter: Analyse af det testgrundlag, som er passende på det testniveau, der overvejes. F.eks.: o Specifikation af krav som f.eks. forretningskrav, funktionelle krav, systemkrav, userstories, epics, usecases eller lignende arbejdsprodukter, der beskriver de ønskede funktionelle eller ikke-funktionelle komponenter eller systemadfærd o Oplysninger om design og implementering som f.eks. diagrammer eller dokumenter, der beskriver system- eller softwarearkitektur, designspecifikationer, kaldegrafer, modeldiagrammer (f.eks. UML eller elementrelationsdiagrammer), grænsefladespecifikationer eller lignende arbejdsprodukter, der specificerer komponent eller systemstruktur o Implementeringen af komponenten eller systemet selv, herunder kode, database metadata og forespørgsler og grænseflader o Risikoanalyserapporter, der kan vurdere funktionelle, ikke-funktionelle og strukturelle aspekter af komponenten eller systemet Evaluering af testgrundlaget og testelementer for at identificere forskellige typer defekter som f.eks.: o Tvetydigheder o Udeladelser o Inkonsistenser o Unøjagtigheder o Selvmodsigelser o Overflødige udsagn Identificerbare egenskaber og sæt af egenskaber, der skal testes Definere og prioritere testbetingelser for hver egenskab på grundlag af analyser af testgrundlaget, og vurdere funktionelle, ikke-funktionelle og strukturelle karakteristikker, andre forretningsmæssige og tekniske faktorer og risikoniveauer Dokumenterer tovejs sporbarhed mellem hvert element i testgrundlaget og de tilknyttede testbetingelser (se afsnit og 1.4.4) Anvendelse af black-box, white-box og erfaringsbaserede testteknikker, kan være brugbare i løbet af testanalysen (se kapitel 4) for at reducere risikoen for at komme til at udelade vigtige testbetingelser og for at definere mere præcise og nøjagtige testbetingelser. I nogle tilfælde producerer testanalysen testbetingelser, der skal anvendes som testens målsætninger i testcharters. Testcharters er typiske arbejdsprodukter i nogle typer erfaringsbaseret test (se sektion 4.4.2). Hvis disse målsætninger for testen er sporbare til testgrundlaget, kan den opnåede dækning for den slags erfaringsbaseret test måles. Identificering af defekter under testanalysen er en vigtig potentiel fordel, især hvis man ikke anvender nogen anden reviewproces og/eller testprocessen er tæt forbundet med reviewprocessen. Den slags testanalyseaktiviteter ikke alene bekræfter, om kravene er konsistente, tilstrækkeligt udtrykte og færdiggjorte, men de bekræfter også, om kravene imødekommer kunders, brugeres og interessenters behov på passende vis. Eksempelvis teknikker som Behavior Driven Development (BDD) og Accept Test Driven Development (ATDD). Disse indebærer, at der skal dannes testbetingelser og testcases ud fra userstories og acceptkriterier inden kodning, og der skal også gennemføres verifikation, validering og defektsporing af userstories og acceptkriterier (se ISTQB Foundation Level Agile Tester Extension syllabus). Testdesign I løbet af testdesignet udvides testbetingelserne til testcases på højt niveau, sæt af testcases på højt niveau og anden testware. Så testanalysen besvarer spørgsmålet "hvad der skal testes?", mens testdesignet besvarer spørgsmålet "hvordan det skal testes?" Version 2018 Side 19 af 89 Marts 2019

20 Testdesignet indebærer følgende større aktiviteter: Design og prioritering af testcases og sæt af testcases Identifikation af nødvendig testdata for at understøtte testbetingelser og testcases Design af testmiljøet og identifikation af nødvendig infrastruktur og værktøjer At dokumentere tovejs sporbarhed mellem testgrundlaget, testbetingelser, testcases og testprocedurer (se afsnit 1.4.4) Udvidelsen af testbetingelser til testcases og sæt af testcases under testdesign indebærer ofte anvendelse af testteknikker (se kapitel 4). Ligesom med testanalysen, kan testdesignet også resultere i identificering af lignende typer af defekter i testgrundlaget. Og ligesom ved testanalysen kan identificeringen af defekter under testdesignet også være vigtig og gavnlig for resultatet. Testimplementering I løbet af testimplementeringen udarbejdes/eller færdiggøres det nødvendige testware, herunder at placere testcases i rækkefølge for testprocedurerne. Testdesignet besvarer derfor spørgsmålet, "hvordan man tester det?", hvorimod implementeringen besvarer spørgsmålet "er alt på plads til at kunne udføre testene?" Implementering af testene indebærer følgende større aktiviteter: At udvikle og prioritere testprocedurer og potentielt set skabe automatiserede testscripts At lave testsuites fra testprocedurer og (om nogen) automatiserede testmanuskripter At arrangere testsuites inden for testafviklingsplanen på en måde, der resulterer i en effektiv afvikling af testen (se afsnit 5.2.4) At opbygge testmiljøet (potentielt inklusiv testharness, servicevirtualisering, simulatorer og andre elementer af infrastrukturen) og verificere, at alt det nødvendige er blevet sat korrekt op At forberede testdata og sikre, at det er loadet korrekt ind i testmiljøet At verificere og opdatere tovejs sporbarhed mellem testgrundlaget, testbetingelserne, testcases, testprocedurer og testsuiter (se afsnit 1.4.4) Testdesign og opgaver i forbindelse med implementering af test kombineres ofte. I udforskende test og andre typer af erfaringsbaserede tests kan testdesign og implementering forekomme og kan blive dokumenteret under afvikling. Udforskende test baseres på testcharters (produceret som en del af testanalysen), og udforskende tests udføres med det samme, som de bliver designet og implementeret (se afsnit 4.4.2). Testafvikling Under afvikling af testen køres der testsuites i overensstemmelse med testens afviklingsplan. Afvikling af testen indebærer følgende større aktiviteter: Dokumentering af testelemtentet/-elementernes ID(er) og versioner eller testobjektet, testværktøj/- værktøjerne og testwaren Afvikling af test manuelt eller ved hjælp af værktøjer Sammenligning af de faktiske resultater med de forventede resultater Analyse af anomalier for at finde de sandsynlige årsager (f.eks. kan fejl forekomme pga. defekter i koden, men falske positiver kan også forekommer [se afsnit 1.2.3]) Rapportering af defekter på grundlag af observerede afvigelser (se afsnit 5.6) Logning af resultatet for den udførte test (f.eks. bestået, fejlet, blokeret) Version 2018 Side 20 af 89 Marts 2019

21 Gentagne testaktiviteter enten som et resultat af de handlinger, der udføres for en afvigelse, eller som en del af en planlagt test (f.eks. afvikling af en korrigeret test, gentest og/eller regressionstest) Verifikation og opdatering af tovejs sporbarhed mellem testgrundlag, testbetingelser, testcases, testprocedurer og testens resultater. Testafslutning Aktiviteter forbundet med testens færdiggørelse indsamler data fra de færdiggjorte testaktiviteter for at forene erfaringer med testware og andre relevante oplysninger. Disse aktiviteter finder sted ved milepæle for projektet, f.eks. når man leverer softwaresystemet til produktion, når man afslutter (eller aflyser) et testprojekt, når man leverer en agil projektiteration (f.eks. som en del af et retrospektivt møde), når et testniveau er afsluttet, eller man har udarbejdet et vedligeholdelsesdokument. Testens afslutning indebærer følgende større aktiviteter: Tjekke, om alle defektrapporter er lukket, tilføje ændringsønsker eller product backlog items for defekter, der ikke er løst ved testens afslutning Udarbejdelse af en testopsummeringsrapport, der skal kommunikeres til interessenter Færdiggørelse og arkivering af testmiljø, testdata, testens infrastruktur og anden testware til senere anvendelse Overdragelse af testware til vedligeholdelses teams, til andre projektteams og/eller til andre interessenter, der kan have gavn af det Analyse af de erfaringer, man har gjort fra de færdiggjorte testaktiviteter for at afgøre, om der er behov for ændringer i fremtidige iterationer, leverancer og projekter Anvendelse af de indsamlede oplysninger for at forbedre testprocessens modenhed Testens arbejdsprodukter Testens arbejdsprodukter er udarbejdet som en del af testprocessen. Ligesom der er betydelig variation i den måde, hvorpå organisationer implementerer testprocessen, er der også betydelig variation i den type arbejdsprodukter, som bliver skabt i løbet af processen, måden, som arbejdsprodukterne bliver organiseret og styret på, og de navne, der anvendes til dem. Dette pensum følger de testprocesser, som er blevet skitseret ovenfor, og de arbejdsprodukter, der er beskrevet i dette pensum og i ISTQB 's ordliste. ISO-standarden (ISO/IEC/IEEE ) kan også fungere som en rettesnor for testens arbejdsprodukter. Mange af testens arbejdsprodukter, der er beskrevet i dette afsnit, kan lagres og styres vha. teststyringsværktøjer og defektstyringsværktøjer (se kapitel 6). Testplanlægningens arbejdsprodukter Testplanlægningens arbejdsprodukter omfatter typisk en eller flere testplaner. Testplanen indeholder oplysninger om det testgrundlag, som de andre af testens arbejdsprodukter er tilknyttet via sporbarhedsoplysninger (se nedenfor og afsnit 1.4.4), såvel som slutkriterier (eller definition of done), som kan anvendes i løbet af testovervågning og -kontrol. Testplanerne beskrives i afsnit 5.2. Arbejdsprodukter fra testovervågning og -kontrol Arbejdsprodukterne til testovervågning og -kontrol omfatter typisk mange forskellige testrapporter, herunder testfremdriftsrapporter (der udfærdiges på løbende og/eller regulær basis) og testopsummeringsrapporter (der udfærdiges ved forskellige milepæle). Alle testrapporter bør indeholde interessentspecifikke detaljer om testens fremdrift fra rapportens data, inklusiv resume af resultaterne af den udførte test, når de er tilgængelige. Både testovervågning og kontrolarbejdsprodukter bør også tage hensyn til projektledelsens overvejelser og indsats f.eks. at færdiggøre opgaven, at fordele resurser og anvendelsen. Version 2018 Side 21 af 89 Marts 2019

Certified Tester Pensum for Foundation-niveauet

Certified Tester Pensum for Foundation-niveauet Certified Tester Frigivet Version 2011 International Software Testing Qualifications Board (Dansk udgave release oktober 2011) Copyright-bestemmelser Dette dokument må kopieres i sit fulde omfang eller

Læs mere

Certificeret Tester. Advanced Test Manager Pensum

Certificeret Tester. Advanced Test Manager Pensum Certificeret Tester Advanced Test Manager Pensum Dansk version 2012 ing Copyright-bestemmelser Dette dokument må kopieres i sit fulde omfang eller i uddrag, så længe kilden er angivet. Advanced niveau

Læs mere

Certified Tester Foundation Level Syllabus

Certified Tester Foundation Level Syllabus Version 2007 Dansk udgave Copyright 2007, ophavsmændene (Thomas Müller (formand), Dorothy Graham, Debra Friedenberg og Erik van Veendendal). Copyright 2005, ophavsmændene (Thomas Müller (formand), Rex

Læs mere

Certificeret Tester. Advanced Test Analyst Pensum

Certificeret Tester. Advanced Test Analyst Pensum Certificeret Tester Advanced Test Analyst Pensum Dansk version 2012 Copyright-bestemmelser Dette dokument må kopieres i sit fulde omfang eller i uddrag, så længe kilden er angivet. Copyright ing (herefter

Læs mere

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

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 mere

Procedure for systemtest

Procedure 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 mere

Certificeret tester. Syllabus Advanced level. Version 2007. International Software Testing Qualifications Board

Certificeret tester. Syllabus Advanced level. Version 2007. International Software Testing Qualifications Board Certificeret tester Version 2007 Oplysninger om copyright: Dette dokument må kopieres helt eller delvist, hvis kilden klart angives. UK Version 2007 (12. oktober 2007) Side 1 af 111 DANSK IT oversættelse

Læs mere

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

Agil-model versus V-model set i lyset af en testers dilemmaer Agil-model versus V-model set i lyset af en testers dilemmaer 1 Præsentation Foredragsholder Ane Clausen: Cand.Scient i Datalogi Københavns Universitet, Danmark Gift, 3 børn 25 års erfaring med IT: 12

Læs mere

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

Underbilag 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 mere

Plan for præsentationen

Plan 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 mere

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

CV 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 mere

Testprocesser og målinger i test. Jesper Schultz, Nykredit 19. november 2009

Testprocesser 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 mere

Succesfuld implementering af automatiseret test

Succesfuld implementering af automatiseret test Succesfuld implementering af automatiseret test Forudsætningerne og faldgruberne John Fodeh john.fodeh@hp.com 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject

Læs mere

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

Idékatalog Planlægning og brug af test i statslige it-projekter Idékatalog Planlægning og brug af test i statslige it-projekter Januar 2014 INDHOLD 1. INDLEDNING...1 2. TYPER AF TEST...2 3. PLANLÆGNING AF TEST I FASERNE...6 3.1 IDÉFASEN...6 3.2 ANALYSEFASEN...7 3.3

Læs mere

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

Udbud af RIPA-Syd. Underbilag 14.B - Fejlproces Udbud af RIPA-Syd til Underbilag 14.B - Fejlproces Underbilag 14.B Fejlproces Side 1 af 7 Indholdsfortegnelse: 1. INDLEDNING...4 1.1 Roller...4 1.2 Proces:...5 1.2.1 1.3 Beskrivelse af trinene i processen:...5

Læs mere

Automation Projektledelse Networking GAPP. GAPP kravspecifikation

Automation Projektledelse Networking GAPP. GAPP kravspecifikation GAPP GAPP kravspecifikation Kravspecifikation - formål Kategorisere, vurdere og samle krav i logisk og funktionelle grupper for at: Øge overblikket Undgå overlappende og modstridende krav Skærpe de enkelte

Læs mere

Hos Lasse Ahm Consult vurderer vi at følgende supplerende krav i de enkelte kravelementer er væsentlige at bemærke:

Hos Lasse Ahm Consult vurderer vi at følgende supplerende krav i de enkelte kravelementer er væsentlige at bemærke: ISO 9001:2015 (Draft) Side 1 af 9 Så ligger udkastet klar til den kommende version af ISO 9001. Der er sket en række strukturelle ændringer i form af standardens opbygning ligesom kravene er blevet yderligere

Læs mere

Test i Danmark 2014. Undersøgelse på TestExpo 2014

Test 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 mere

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

10 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 mere

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Accepttest-specifikation

Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Accepttest-specifikation Udgave 2 2. SEMESTERPROJEKT Gruppe 5 Secure O matic Accepttest-specifikation Benjamin Sørensen, 02284 Tomas Stæhr Hansen, 03539 Stefan Nielsen, 02829 Mubeen Ashraf, 9279 Hussein Kleit, 9281 SECURE O MATIC

Læs mere

Infoblad. ISO/TS 16949 - Automotive

Infoblad. ISO/TS 16949 - Automotive Side 1 af 5 ISO/TS 16949 - Automotive Standarden ISO/TS 16949 indeholder særlige krav gældende for bilindustrien og for relevante reservedelsvirksomheder. Standardens struktur er opbygget som strukturen

Læs mere

Netplan A/S. Periodisk audit, P1. Ledelsessystemcertificering ISO 9001:2008. 2013-aug-30 til 2013-aug-30. Certificeringens dækningsområde

Netplan A/S. Periodisk audit, P1. Ledelsessystemcertificering ISO 9001:2008. 2013-aug-30 til 2013-aug-30. Certificeringens dækningsområde Ledelsessystemcertificering 2013-aug-30 til 2013-aug-30 Certificeringens dækningsområde DNV teamleader: Auditteam: Rådgivning indenfor IT- og telenetværk Jesper Halmind Jesper Halmind Projektnr.:PRJC-300259-2011-MSC-DNK

Læs mere

Combipack Danmark A/S

Combipack Danmark A/S Ledelsessystemcertificering 09. december 2014 Certificeringens dækningsområde DNV GL teamleader: Kompetencecenter for lager og logistik, herunder pakning, opbevaring, håndtering og risikostyring af temperaturfølsomme

Læs mere

Kontrakt om Videreudvikling, Vedligeholdelse og Support af IMK2- systemet

Kontrakt om Videreudvikling, Vedligeholdelse og Support af IMK2- systemet Kontrakt om Videreudvikling, Vedligeholdelse og Support af IMK2- systemet Bilag 8 Test 12.05.2016 Version 1.0 [Vejledning til tilbudsgiver: Bilaget er i sin helhed at betragte som et mindstekrav (MK).

Læs mere

Hos Lasse Ahm Consult vurderer vi at følgende krav i de enkelte kravelementer er væsentlige at bemærke:

Hos Lasse Ahm Consult vurderer vi at følgende krav i de enkelte kravelementer er væsentlige at bemærke: ISO 9001:2015 Side 1 af 8 Så blev den nye version af ISO 9001 implementeret. Det skete den 23. september 2015 og herefter har virksomhederne 36 måneder til at implementere de nye krav i standarden. At

Læs mere

Hos Lasse Ahm Consult vurderer vi at følgende krav i de enkelte kravelementer er væsentlige at bemærke:

Hos Lasse Ahm Consult vurderer vi at følgende krav i de enkelte kravelementer er væsentlige at bemærke: ISO 9001:2015 Side 1 af 8 Så ligger det færdige udkast klar til den kommende version af ISO 9001:2015. Standarden er planlagt til at blive implementeret medio september 2015. Herefter har virksomhederne

Læs mere

Ud af krisen. Software på tværs, 15. juni 2009

Ud af krisen. Software på tværs, 15. juni 2009 Ud af krisen Software på tværs, 15. juni 2009 Om Ative Agile udvikling og rådgivning Klassisk udviklingsmodel Krav Design Ændrer sig Implementering Tager for lang tid Springes over Mareridt Test Deployment

Læs mere

Test i Danmark. Undersøgelse på. TestExpo

Test 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 mere

Scope Management ITU 11-09-2013 @janhmadsen #ituscpmgt

Scope Management ITU 11-09-2013 @janhmadsen #ituscpmgt Scope Management ITU 11-09-2013 @janhmadsen Dagsorden Oplægsholder Projektstyring Scope Management i en fælles kontekst Definitioner Scope Management - styring af omfang ved projektets start under projektets

Læs mere

LEVERANCE 1.3. Model for kvalitetssikring

LEVERANCE 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 mere

Velkommen Gruppe SJ-1

Velkommen Gruppe SJ-1 Velkommen Gruppe SJ-1 Lasse Ahm Consult Torsdag, den 25. september 2014 15:35 1 Program Programmet ser således ud: Kl. 10.00 Velkomst ved Lasse Michael Ahm - Info om ændringer blandt medlemmerne Kl. 10.05

Læs mere

Au Aarhus Universitet. Aarhus Universitet AU på STADS Teststrategi Version 1.0

Au Aarhus Universitet. Aarhus Universitet AU på STADS Teststrategi Version 1.0 Aarhus Universitet AU på STADS Teststrategi Version 1.0 Version Dato Version Udarbejdet af Godkendt af Beskrivelse 15-10-2009 0.1 LBA Første udkast 16-11-2009 0.2 GST Revideret udkast 18-12-2009 0.3 GST

Læs mere

Hassansalem.dk/delpin User: admin Pass: admin BACKEND

Hassansalem.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 mere

ITIL 4 Foundation Kursusbeskrivelse

ITIL 4 Foundation Kursusbeskrivelse ITIL 4 Foundation Kursusbeskrivelse ITIL 4 Foundation for ITSM Kursusbeskrivelse En ny opdateret ITIL 4 1 version er lanceret i Q1 2019 og afspejler det tidssvarende fokus på Informationsteknologi, som

Læs mere

Jammerbugt Kommune. Periodisk audit, P2. Ledelsessystemcertificering. Kvalitetsstyring - iht. Lov 506 af 07.06.2006 og Bek. 1258 af 15.12.

Jammerbugt Kommune. Periodisk audit, P2. Ledelsessystemcertificering. Kvalitetsstyring - iht. Lov 506 af 07.06.2006 og Bek. 1258 af 15.12. Ledelsessystemcertificering Kvalitetsstyring - iht. Lov 506 af 07.06.2006 og Bek. 1258 af 15.12.2011 Audit 22. oktober 2014 Certificeringens dækningsområde DNV teamleader: Auditteam: Sagsbehandling på

Læs mere

Egedal Kommune. Re-certificeringsaudit. Ledelsessystemcertificering ISO 9001: apr-28 til 2015-apr-29. Certificeringens dækningsområde

Egedal Kommune. Re-certificeringsaudit. Ledelsessystemcertificering ISO 9001: apr-28 til 2015-apr-29. Certificeringens dækningsområde Ledelsessystemcertificering 2015-apr-28 til 2015-apr-29 Certificeringens dækningsområde Hidtidigt gyldighedsområde: Sagsbehandling på natur- og miljøområdet Nyt gyldighedsområde: Administration og sagsbehandling

Læs mere

DE BEAR TECHNOLOGY. o Processer, metoder & værktøjer. e-mail: info@dbtechnology.dk WWW.DBTECHNOLOGY.DK

DE BEAR TECHNOLOGY. o Processer, metoder & værktøjer. e-mail: info@dbtechnology.dk WWW.DBTECHNOLOGY.DK Mission Critical o Projekt Information management o Processer, metoder & værktøjer. Side 1 of 11 Projekt information Projekt information management inkluderer alle de processer, som er nødvendige for at

Læs mere

DANMARKS NATIONALBANK LEVER AGIL UDVIKLING STADIG I DET VILDE VESTEN

DANMARKS NATIONALBANK LEVER AGIL UDVIKLING STADIG I DET VILDE VESTEN DANMARKS NATIONALBANK LEVER AGIL UDVIKLING STADIG I DET VILDE VESTEN Sikkerhed og Revision 2013 Martin Falk-Hansen & Svend M Er sikkerhed og revision et problem i agil udvikling? Og i givet fald hvorfor?

Læs mere

RC Rapport. Høje-Taastrup Kommune. Ledelsessystemcertificering ISO 9001:2015. Auditstart og -slutdato 2018/03/ /03/14 SAFER, SMARTER, GREENER

RC Rapport. Høje-Taastrup Kommune. Ledelsessystemcertificering ISO 9001:2015. Auditstart og -slutdato 2018/03/ /03/14 SAFER, SMARTER, GREENER Høje-Taastrup Kommune Ledelsessystemcertificering ISO 9001:2015 Auditstart og -slutdato 2018/03/13-2018/03/14 Projektnummer DNV GL Team Leader Auditteam PRJC-497468-2014-MSC-DNK Steen Chr. Larsen Leif

Læs mere

Pensumbeskrivelse for ISEB Softwaretest foundation Certificering (Grundlæggende certificering for softwaretestere) Version 1.0

Pensumbeskrivelse for ISEB Softwaretest foundation Certificering (Grundlæggende certificering for softwaretestere) Version 1.0 Dansk oversættelse af engelsk Foundation Syllabus V2.0 25. februar 1999 Pensum emne Beskrivelse Tid Testprincipper Test-terminologi Terminologilisten Dansk Testbegrebsliste anvendes. 5 Der findes ikke

Læs mere

DSTB ÅRSMØDE 22. november 2016

DSTB ÅRSMØDE 22. november 2016 DSTB ÅRSMØDE 22. november 2016 Dagsorden 2 Kl. 15.00-15.05 DSTB byder velkommen Kl. 15.05-15.50 Test Manager i en organisation som ikke selv har udvikling n Nicolai Nielsen, Test manager konsulent i KOMBIT

Læs mere

TEST MANAGEMENT I ANSKAFFELSESPROJEKTER. DSTB generalforsamling 22/

TEST MANAGEMENT I ANSKAFFELSESPROJEKTER. DSTB generalforsamling 22/ TEST MANAGEMENT I ANSKAFFELSESPROJEKTER DSTB generalforsamling 22/10-2016 Indhold Baggrund Lidt om mig... KOMBIT og vores DNA TM i vores projekter KOMBITs Projektmodel og principper TM rollens mål og virke

Læs mere

IT Service Management (ITIL) i en agil verden. Lars Zobbe Mortensen

IT Service Management (ITIL) i en agil verden. Lars Zobbe Mortensen IT Service Management (ITIL) i en agil verden Lars Zobbe Mortensen Om Lars It service management konsulent ITIL ekspert og underviser Projekt leder PRINCE2 agile og underviser Tidligere leder for udviklings

Læs mere

FAT test kan kun undtagelsesvis overføres, et eksempel kunne være verifikation af tag nummerering og el-diagrammer, som kræver en adskilt maskine.

FAT test kan kun undtagelsesvis overføres, et eksempel kunne være verifikation af tag nummerering og el-diagrammer, som kræver en adskilt maskine. Kontraktbilag 8 Prøver 1 FAT og SAT FAT og SAT skal sikre at systemet er klar til kvalificering, dvs. alle test fra IQ, OQ og PQ bør kunne genfindes. Testmateriale udarbejdet af leverandør i forbindelse

Læs mere

Infoblad. IATF Automotive

Infoblad. IATF Automotive Side 1 af 5 IATF 16949 - Automotive Standarden IATF 16949 indeholder særlige krav gældende for bilindustrien og for relevante reservedelsvirksomheder. Standardens struktur er opbygget som strukturen i

Læs mere

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

Udbud 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 mere

Nexus Guide. Den definitive guide til Nexus: Et ydre skelet for skaleret Scrum udvikling. Udarbejdet og vedligeholdt af Ken Schwaber og Scrum.

Nexus Guide. Den definitive guide til Nexus: Et ydre skelet for skaleret Scrum udvikling. Udarbejdet og vedligeholdt af Ken Schwaber og Scrum. Nexus Guide Den definitive guide til Nexus: Et ydre skelet for skaleret Scrum udvikling Udarbejdet og vedligeholdt af Ken Schwaber og Scrum.org August 2015 Indholdsfortegnelse Nexus overblik... 2 Formålet

Læs mere

Styring af testmiljøer almindelig god praksis

Styring af testmiljøer almindelig god praksis White paper Styring af testmiljøer almindelig god praksis Søren Beyer Nielsen Ph.D., M.Sc. Pragmatic Consult A/S v. 1.2 Pragmatic Consult A/S Stadagervej 42 2730 Herlev Danmark Tel: 44 92 23 77 Fax: 44

Læs mere

Semesterbeskrivelse cand. it uddannelsen i it-ledelse 3. semester.

Semesterbeskrivelse cand. it uddannelsen i it-ledelse 3. semester. Semesterbeskrivelse cand. it uddannelsen i it-ledelse 3. semester. Semesterbeskrivelse Oplysninger om semesteret Skole: Statskundskab Studienævn: Studienævn for Digitalisering Studieordning: Studieordning

Læs mere

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

Kontrakt om Testressourcer. Bilag 1a - Situationsbeskrivelse. 23. oktober Version 1.0 Kontrakt om Testressourcer Bilag 1a - Situationsbeskrivelse 23. oktober 2017 Version 1.0 [Vejledning til tilbudsgiver: Leverandøren skal ikke besvare dette bilag og anmodes om ikke at ændre i bilaget eller

Læs mere

Branchens perspektiv på den gode indkøbs organisation. En måling er bedre end 100 mavefornemmelser. Per Hartlev

Branchens perspektiv på den gode indkøbs organisation. En måling er bedre end 100 mavefornemmelser. Per Hartlev KL s Dialogforum for it-leverandører og konsulenthuse 7. november 2016 Branchens perspektiv på den gode indkøbs organisation En måling er bedre end 100 mavefornemmelser Per Hartlev ph@whitebox.dk 7/11-2016

Læs mere

VÆRKTØJSKASSEN TIL INNOVATION OG ENTREPRENØRSKAB I UNDERVISNINGEN

VÆRKTØJSKASSEN TIL INNOVATION OG ENTREPRENØRSKAB I UNDERVISNINGEN VÆRKTØJSKASSEN TIL INNOVATION OG ENTREPRENØRSKAB I UNDERVISNINGEN LÆRINGSMÅL FOR INNOVATION OG ENTREPRENØRSKAB Tabellen på side 2 viser en række læringsmål for innovation og ud fra områderne: - Kreativitet

Læs mere

Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele

Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele LEVERANCE 2.1 Koncept for systemforvaltning af den fælles open source kode, herunder procedure for opfølgning på software-versioner af OpenTele Konceptet beskriver, hvordan koden forvaltes, og hvordan

Læs mere

Tema: Half Double i digitaliseringsprojekter

Tema: Half Double i digitaliseringsprojekter Kundens forretningsressourcer er ikke tilstrækkelig involveret i udviklings- og implementerings-projektet Kerneidé for projektarbejdet formuleres igennem en proces opdelt i fem faser Inddragelse af brugere,

Læs mere

Behov for mere indsigt i softwaretest? Anvend testmetrikker!

Behov 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 mere

Bias Reducing Operating System - BROS -

Bias Reducing Operating System - BROS - Bias Reducing Operating System - BROS - Accepttestspecifikation Projektgruppe 3: Rasmus Lund Jensen (11111) Nicolai Glud(11102) Jacob Roesen(10095) Mick Holmark(11065) Johnny Kristensen(10734) 1 Versionshistorik

Læs mere

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

FRA 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 mere

- Erfaringer med implementering af MES løsninger. SESAM RAMBØLL, d 31. marts. 2011 DC Produktions IT Projekt Afdelingen Arne Boye-Møller

- Erfaringer med implementering af MES løsninger. SESAM RAMBØLL, d 31. marts. 2011 DC Produktions IT Projekt Afdelingen Arne Boye-Møller - Erfaringer med implementering af MES løsninger SESAM RAMBØLL, d 31. marts. 2011 DC Produktions IT Projekt Afdelingen Arne Boye-Møller DC Projektorganisation Arne J. Boye-Møller, Produktions IT, Projektafdelingen

Læs mere

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

OPTION TIL RM OG RN BILAG 12 TIL KONTRAKT OM EPJ/PAS PRØVER OPTION TIL RM OG RN BILAG 12 TIL KONTRAKT OM EPJ/PAS PRØVER INSTRUKTION TIL LEVERANDØR VED UDNYTTELSE AF OPTIONEN: Teksten i dette afsnit er ikke en del af Kontrakten og vil blive fjernet ved kontraktindgåelse.

Læs mere

(Bilaget ligger på i pdfformat og word-format.)

(Bilaget ligger på  i pdfformat og word-format.) BILAG 7 DEN AGILE METODE OG SAMARBEJDSORGANISATION (Bilaget ligger på http://silkeborgkommune.dk/erhverv/udbud/varer-og-tjenesteydelser i pdfformat og word-format.) Skemaer udfyldes af Tilbudsgiver. Besvarelsen

Læs mere

ITIL 4 Foundation Transition Tilbud

ITIL 4 Foundation Transition Tilbud ITIL 4 Foundation Transition Tilbud ITIL 4 Transition Workshop Tilbud En ny opdateret ITIL 4 version (slutnote i ) er lanceret i Q1 2019 og afspejler det tidssvarende fokus på Informationsteknologi, som

Læs mere

Energistyrelsens vejledning om energimærkning til virksomheder der udfører energimærkning

Energistyrelsens vejledning om energimærkning til virksomheder der udfører energimærkning V EJLEDNING rev. 30. september 2014 J.nr. 3009/3027-0063 Ref. ABK/SRO Energibesparelser Side 1/ 12 Energistyrelsens vejledning om energimærkning til virksomheder der udfører energimærkning Indholdsfortegnelse

Læs mere

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.

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. 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 mere

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

Teksten i denne instruktion er ikke en del af Kontrakten og vil blive fjernet ved kontraktindgåelse. BILAG 10 PRØVER Indholdsfortegnelse 1. Prøver... 4 2. Fælles regler for afprøvning... 4 2.1 Afklaringsproces og udarbejdelse af test cases... 4 2.2 Beskrivelse af afklaringsproces og udarbejdelse af test

Læs mere

Udbud af Telemedicinsk løsning til hjemmemonitorering. Bilag 14 - Prøver

Udbud af Telemedicinsk løsning til hjemmemonitorering. Bilag 14 - Prøver Udbud af Telemedicinsk løsning til hjemmemonitorering Bilag 14 - Prøver 2 Indholdsfortegnelse 14. Prøver 4 14.1 Indledning 4 14.2 Afprøvningsprogram 5 14.2.1 Generelle krav til afprøvningsprogrammet 5

Læs mere

10 gode råd. Vælg den rette model. af konsulent Morten Korsaa, DELTA

10 gode råd. Vælg den rette model. af konsulent Morten Korsaa, DELTA 10 gode råd af konsulent Morten Korsaa, DELTA Vælg den rette model SKI rammekontrakten giver mulighed for at bruge to udviklingsmodeller den klassiske og den nye. Dit valg er afgørende for succes. Den

Læs mere

Business Institute A/S

Business Institute A/S Ledelsessystemcertificering ISO 9001:2015 Auditstart og -slutdato 28/09/2018-28/09/2018 Projektnummer PRJC-499744-2014-MSC-DNK DNV GL Team Leader Torben Paarup Pedersen Auditteam Mette Geisler SAFER, SMARTER,

Læs mere

Forberedelse og planlægning af GMP Audit

Forberedelse og planlægning af GMP Audit Forberedelse og planlægning af GMP Audit Juli, 2014 Indledning I de kommende sider får du nogle hurtige tips og råd til din forberedelse og planlægning af en GMP audit. Dette er ikke en komplet og grundig

Læs mere

Generel bestemmelse om akkreditering af virksomheder Nr. : AB 1 Dato : 2013.08.21 Side : 1/6

Generel bestemmelse om akkreditering af virksomheder Nr. : AB 1 Dato : 2013.08.21 Side : 1/6 Side : 1/6 1. Anvendelsesområde 1.1 Denne generelle akkrediteringsbestemmelse finder anvendelse på virksomheder, der ansøger om akkreditering af Den Danske Akkrediterings- og Metrologifond (herefter DANAK),

Læs mere

Hvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag

Hvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag Hvem er vi? Kursus Introduktion Anne Haxthausen ah@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark 100 studerende med forskellig baggrund: software teknologi It og Kom

Læs mere

Semesterbeskrivelse cand. it uddannelsen i it-ledelse 2. semester.

Semesterbeskrivelse cand. it uddannelsen i it-ledelse 2. semester. Semesterbeskrivelse cand. it uddannelsen i it-ledelse. Semesterbeskrivelse Oplysninger om semesteret Skole: Statskundskab Studienævn: Studienævn for Digitalisering Studieordning: Studieordning for Kandidatuddannelsen

Læs mere

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

dfgfdhsjfgdghjghfkfhgkfhjsrt Hvad skal en kontrakt indeholde om kvalitetssikring og test? Niels Chr. Ellegaard Plesner Advokatpartnerselskab dfgfdhsjfgdghjghfkfhgkfhjsrt Hvad skal en kontrakt indeholde om kvalitetssikring og test? Niels Chr. Ellegaard Plesner Advokatpartnerselskab Agenda 1. Indledning 2. Perspektivet 3. Skibbrudne IT-projekter

Læs mere

REFERAT KVALITETSSTYRINGSUDVALG. 27. april 2012, Kl. 08:00. Henrik Boesens kontor - Ledelsens gennemgang

REFERAT KVALITETSSTYRINGSUDVALG. 27. april 2012, Kl. 08:00. Henrik Boesens kontor - Ledelsens gennemgang REFERAT KVALITETSSTYRINGSUDVALG, Kl. 08:00 Henrik Boesens kontor - Ledelsens gennemgang Medlemmer Henrik Boesen Jacob Preil Andersen Katrine Yde Thomsen Fraværende Side 183 Indholdsfortegnelse 120. Gennemgang

Læs mere

BILAG 5.D DOKUMENTATION

BILAG 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 mere

Spillemyndighedens certificeringsprogram. Retningslinjer for sårbarhedsscanning SCP.05.00.DK.1.0

Spillemyndighedens certificeringsprogram. Retningslinjer for sårbarhedsscanning SCP.05.00.DK.1.0 SCP.05.00.DK.1.0 Indhold Indhold... 2 1 Formålet med retningslinjer for sårbarhedsscanning... 3 1.1 Overblik over dette dokument... 3 1.2 Version... 3 2 Certificering... 3 2.1 Certificeringsfrekvens...

Læs mere

Inspirationsmateriale fra anden type af organisation/hospital. Metodekatalog til vidensproduktion

Inspirationsmateriale fra anden type af organisation/hospital. Metodekatalog til vidensproduktion Inspirationsmateriale fra anden type af organisation/hospital Metodekatalog til vidensproduktion Vidensproduktion introduktion til metodekatalog Viden og erfaring anvendes og udvikles i team. Der opstår

Læs mere

Seminar d. 19.9.2013. Klik for at redigere forfatter

Seminar d. 19.9.2013. Klik for at redigere forfatter Seminar d. 19.9.2013 Klik for at redigere forfatter M_o_R En risiko er en usikker begivenhed, der, hvis den indtræffer, påvirker en målsætning Risici kan dele op i to typer Trusler: Der påvirker målsætningen

Læs mere

Procedurer for styring af softwarearkitektur og koordinering af udvikling

Procedurer for styring af softwarearkitektur og koordinering af udvikling LEVERANCE 2.3 Procedurer for styring af softwarearkitektur og koordinering af udvikling Procedurerne vil omfatte: Planlægning af udfasning af gamle versioner af OpenTele Planlægning af modning af kode

Læs mere

Generel bestemmelse om akkreditering af virksomheder Nr. : AB 1 Dato : xx UDKAST af 3/ Side : 1/6

Generel bestemmelse om akkreditering af virksomheder Nr. : AB 1 Dato : xx UDKAST af 3/ Side : 1/6 UDKAST af 3/6 2013 Side : 1/6 1. Anvendelsesområde 1.1 Denne generelle akkrediteringsbestemmelse finder anvendelse på virksomheder, der ansøger om akkreditering af Den Danske Akkrediterings- og Metrologifond

Læs mere

Bilag 9, Kvalitetssikring

Bilag 9, Kvalitetssikring Bilag 9, Kvalitetssikring Version Ændringer Dato 2.1 Ændret i: 06-02-2014 - Punkt 1 - Punkt 2 - Krav 9.1 - Krav 9.2 - Krav 9.3 - Krav 9.5 - Krav 9.6 - Krav 9.7 - Krav 9.8 - Tilføjet krav 9.14 - Tilføjet

Læs mere

Kvartalsrapport vedr. fase 1 af SKATs systemmodernisering for 1. kvartal 2008

Kvartalsrapport vedr. fase 1 af SKATs systemmodernisering for 1. kvartal 2008 Skatteudvalget (2. samling) SAU alm. del - Bilag 195 Offentligt Notat Hovedcentret Strategi og Udvikling Projektkontoret 13. juni J. nr. 08-048898 Kvartalsrapport vedr. fase 1 af SKATs systemmodernisering

Læs mere

Målbillede for kontraktstyring. Juni 2018

Målbillede for kontraktstyring. Juni 2018 Målbillede for kontraktstyring Juni 2018 1 Introduktion Opstilling af målbillede Målbilledet for kontraktstyringen i Signalprogrammet (SP) definerer de overordnede strategiske mål for kontraktstyring,

Læs mere

Spillemyndighedens certificeringsprogram. Generelle krav SCP DK.1.1

Spillemyndighedens certificeringsprogram. Generelle krav SCP DK.1.1 SCP.00.00.DK.1.1 Indhold Indhold... 2 1 Indledning... 3 1.1 Spillemyndighedens certificeringsprogram... 3 1.2 Definitioner... 3 1.3 Lovmæssigt grundlag for certificeringsprogrammet... 4 1.4 Version...

Læs mere

Guide til SoA-dokumentet - Statement of Applicability. August 2014

Guide til SoA-dokumentet - Statement of Applicability. August 2014 Guide til SoA-dokumentet - Statement of Applicability August 2014 Guide til SoA-dokumentet - Statement of Applicability Udgivet august 2014 Udgivet af Digitaliseringsstyrelsen Publikationen er kun udgivet

Læs mere

Branchens perspektiv på den gode indkøbs organisation. En måling er bedre end 100 mavefornemmelser. Per Hartlev

Branchens perspektiv på den gode indkøbs organisation. En måling er bedre end 100 mavefornemmelser. Per Hartlev Branchens perspektiv på den gode indkøbs organisation En måling er bedre end 100 mavefornemmelser Per Hartlev ph@whitebox.dk 7/11-2016 Release-styring Hjælpe værktøjer Kvalitets sikring Leverandør kontrakter

Læs mere

OPSTILLING AF EFFEKTIVE MILEPÆLE FOR FLÅDECHEFER

OPSTILLING AF EFFEKTIVE MILEPÆLE FOR FLÅDECHEFER OPSTILLING AF EFFEKTIVE MILEPÆLE FOR FLÅDECHEFER KORTLÆGNING AF EN VELLYKKET STRATEGI FOR 2019 INTRODUKTION Når du skal ud på en længere rejse, er det ikke nok kun at kende destinationen. Du skal også

Læs mere

Spillemyndighedens certificeringsprogram. Teststandarder for online væddemål SCP.01.01.DK.1.0

Spillemyndighedens certificeringsprogram. Teststandarder for online væddemål SCP.01.01.DK.1.0 SCP.01.01.DK.1.0 Indhold Indhold... 2 1 Formålet med teststandarderne... 3 1.1 Overblik over dette dokument... 3 1.2 Version... 3 2 Certificering... 3 2.1 Certificeringsfrekvens... 3 2.1.1 Første certificering...

Læs mere

P1 Rapport. Emborg-Form ApS. Ledelsessystemcertificering ISO 9001:2015. Auditstart og -slutdato 2018/04/ /04/10 SAFER, SMARTER, GREENER

P1 Rapport. Emborg-Form ApS. Ledelsessystemcertificering ISO 9001:2015. Auditstart og -slutdato 2018/04/ /04/10 SAFER, SMARTER, GREENER Ledelsessystemcertificering ISO 9001:2015 Auditstart og -slutdato 2018/04/10-2018/04/10 Projektnummer PRJC-498414-2014-MSC-DNK DNV GL Team Leader Jesper Halmind SAFER, SMARTER, GREENER 2 Indholdsfortegnelse

Læs mere

BUSINESS ASSURANCE. Fødevaresikkerhed SAFER, SMARTER, GREENER

BUSINESS ASSURANCE. Fødevaresikkerhed SAFER, SMARTER, GREENER BUSINESS ASSURANCE Fødevaresikkerhed SAFER, SMARTER, GREENER 2 ISO 22000 Formålet med dette dokument er at give jer indsigt i overgangen til ISO 22000:2018, den reviderede standard for fødevaresikkerhed.

Læs mere

Høje-Taastrup Kommune, Teknik- og Miljøcenter

Høje-Taastrup Kommune, Teknik- og Miljøcenter Høje-Taastrup Kommune, Teknik- og Miljøcenter Ledelsessystemcertificering ISO 9001:2015 Auditstart og -slutdato 2019/02/05-2019/02/05 Projektnummer DNV GL Team Leader PRJC-497468-2014-MSC-DNK Steen Larsen

Læs mere

Velkommen. Risikobaseret tilgang ISO :2016. Lasse Ahm Consult - Vordingborg

Velkommen. Risikobaseret tilgang ISO :2016. Lasse Ahm Consult - Vordingborg Velkommen Risikobaseret tilgang ISO 13 485:2016 Lasse Ahm Consult - Vordingborg Er en moderne rådgivningsvirksomhed med hjemsted i Vordingborg på Sydsjælland. Jeg er 53 år, uddannet Lead Auditor i Kvalitetsledelse,

Læs mere

Triolab lægger vægt på et tæt samarbejde med kunden, sådan at de tilbudte løsninger fungerer optimalt og tilpasses kundens behov.

Triolab lægger vægt på et tæt samarbejde med kunden, sådan at de tilbudte løsninger fungerer optimalt og tilpasses kundens behov. Side 1 af 8 Indledning Triolab er et firma, der forhandler kvalitetsløsninger til laboratorier i flere segmenter. Triolab er et firma, der forestår totalløsninger. Der tilbydes support på højt fagligt

Læs mere

Certificering ISO 14001:2015

Certificering ISO 14001:2015 Certificering ISO 14001:2015 Nr. Æ-1B, Rev. Dato: 29-8.2018 Sagsnummer: E-mail: Rekvirent: Adresse(r): Auditor Dato: 2017.0070.0006 co@sk-as.dk Søborg Køl A/S Brøndbytoften 13, 2605 Brøndby PBP 05-12-2018

Læs mere

Spillemyndighedens program for styring af systemændringer. Version af 1. juli 2012

Spillemyndighedens program for styring af systemændringer. Version af 1. juli 2012 Version 1.3.0 af 1. juli 2012 Indhold 1 Indledning... 3 1.1 Myndighed... 3 1.2 Formål... 3 1.3 Målgruppe... 3 1.4 Version... 3 1.5 Henvendelser... 3 2. Rammen for styring af systemændringer... 4 2.1 Ansvar

Læs mere

Inspirationskatalog Projekt: KY Kommunernes Ydelsessystem

Inspirationskatalog Projekt: KY Kommunernes Ydelsessystem Inspirationskatalog Projekt: KY Kommunernes Ydelsessystem. Indholdet af dette materiale, herunder tekst, billeder og anden grafik og deres arrangement, er ophavsretligt beskyttet af EG A/S eller dets tilknyttede,

Læs mere

Vejledning: Side 2 af 36 Bilag 11

Vejledning: Side 2 af 36 Bilag 11 Bilag 11 Prøver Vejledning: Afprøvning af Leverancen sker ved en fabriksprøve, overtagelsesprøve og driftsprøve. Såfremt Leverancen er opdelt i delleverancer, gennemføres der tillige delleveranceprøver

Læs mere

Hvad kræver en opgradering af dit ERP-system?

Hvad 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 mere

Forslag til fagpakke i Molekylær ernæring

Forslag til fagpakke i Molekylær ernæring Forslag til fagpakke i Molekylær ernæring Titel: Indhold: Placering: Molekylær ernæring/molecular Nutrition Almen molekylær ernæring (5 ECTS) Bioaktive Fødevarekomponenter og Functional Foods (10 ECTS)

Læs mere

The 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 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 mere

Virksomheden bør udvikle, implementere og konstant forbedre de rammer, der sikrer integration af processen til at håndtere risici i virksomhedens:

Virksomheden bør udvikle, implementere og konstant forbedre de rammer, der sikrer integration af processen til at håndtere risici i virksomhedens: DS/ISO 31000 Risikoledelse ISO 31000 - Risikoledelse Virksomheden bør udvikle, implementere og konstant forbedre de rammer, der sikrer integration af processen til at håndtere risici i virksomhedens: overordnede

Læs mere