BlackBox, WhiteBox og andre testmetoder. Etter ønske fra studentene 26. november 2009

Save this PDF as:
 WORD  PNG  TXT  JPG

Størrelse: px
Begynne med side:

Download "BlackBox, WhiteBox og andre testmetoder. Etter ønske fra studentene 26. november 2009"

Transkript

1 BlackBox, WhiteBox og andre testmetoder Etter ønske fra studentene 26. november 2009

2 Hva er testing? Testing er å undersøke IT-systemer eller deler av det for å vurdere om kravene til det som testes er tilfredstilt. Det vil si å: utføre analyser for å kontrollere software og dokumentasjon mot krav og forventninger. utføre programmer og kontrollere om resultat er som spesifisert eller som forventet.

3 Hvorfor teste? Finne og rette feil før systemet blir tatt i bruk Spare penger ved å rette og forebygge feil på et tidlig tidspunkt. Jo lenger ut i utviklingsfasen en feil oppdages og rettes, desto større blir kostnadene. Sertifisere software. Vurdere kvaliteten til systemet. Når testingen er utført har en god kunnskap og erfaring om hvordan systemet fungerer.

4 Testing av store systemer krever metodisk arbeid Lage testplan Beskrive formålet med testen Hvilke steg som skal testes Hvilke data som skal testes Lage testdata med størst mulig dekning Gjennomføre testingen etter testplanen Rapportere resultatene

5 Forløp Avklare forutsetninger og mål Beskrive de aktuelle testtilfeller Avklare hvordan testen skal gjennomføres Gjennomføre testingen Dokumentere testingen Rapportere Graden av formalitet avhenger av hvordan testen skal brukes i fremtiden

6 To hovedtyper Statisk testing Analyser som utføres på skrevne dokumenter, Reviews / gjennomganger / inspeksjoner Hensikten er å dokumentere at systemet følger spesifikasjonene eller finne avvik Finner misforståelser og glemte ting. Billig metode. Gjøres før dynamisk. Dynamisk testing Kjøring av testobjektet på en datamaskin Hensikten er å bekrefte verdier eller finne avvik fra forventede verdier Uferdige deler av programmet må erstattes av testomgivelser, driver og stub

7 Mange testnivåer Modultest: Finne feil i detaljdesign og kode. Modulintegrasjonstest: Test av modulinteraksjon. Moduler på samme plattform eller i samme prosess. For å finne grensesnittfeil. Høyere nivå integrasjonstest: Test av interaksjon mellom subsystemer. Moduler på forskjellige plattformer eller i flere prosesser. For å finne grensesnittfeil. Vanligvis på målplattformen. Systemtest: Test mot kravspesifikasjon. Funksjonell test: Test av hver funksjon mot dens krav. For å finne høynivå-designfeil og misforståtte krav. Interaksjonstest: Test av funksjoner med en annen. For å finne konflikter mellom funksjoner. Ikke funksjonell test: Test spesielle ting og systemegenskaper. System integrasjonstest: Test av interaksjon mellom systemet og andre eksterne systemer. For å finne grensesnittfeil. Akseptansetest: Kundetest for å se om systemet oppfyller kontraktskrav og forventninger. Er systemet brukbart i praksis?

8 Mange typer av tester Whitebox-testing Teste modulens indre oppbygging Blackbox-testing teste modulens funksjonalitet Statistisk testing beregne systemets pålitelighet Stresstesting måle belastningen før systemet feiler Benchmarking sammenligne systemer

9 White-box testing - strukturtesting Andre navn Glass-box, Clear-box Målet er å teste alle programsetninger Egnet for små programmoduler Analysere kode for å identifisere ekvivalensklasser

10 White-box testing - strukturtesting Systematisk dekning av programdeler (linjer, forgreninger etc.). Lett å måle med automatiske verktøy. Viktig å vite at alt er testet. Kildekoden er kjent White-box testing forutsetter kjennskap til den indre struktur og virkemåte til modulen som testes. Enhetstesten for egenutviklede moduler er som oftest white-box testing Utvikleren er som oftest ansvarlig for å utføre enhetstesten

11 Black-box testing - funksjonstesting Systematisk test som bygger på spesifikasjoner på alle nivåer. Finner misforståelser, glemte ting, funksjonelle feil. Kildekoden er ukjent Black-box testing betrakter programvaren som en svart boks og kjenner bare grensesnittet mot omverdenen. Brukes på mange nivå, som integrasjonstest, systemtest og akseptansetest Testene utledes fra spesifikasjonen Gir systemet inndata, kontroller utdata Viktig å finne inndata som fører til feil eller bekrefter at funksjonen fungerer riktig Bruke kunnskaper om anvendelsesområdet Gjennomføre systematiske testdatautvalg Tester for hyllevare og gjenbrukmoduler bør være black-box tester. Da testes grensesnittet til modulen og de ulike funksjonene med grensesnittet i modulen.

12 Utfordringer ved Black-box testing Parametere kan ha feil rekkefølge og type Feil kan oppstå på grunn av feil i test bed, alle omgivelser testobjektet trenger for å testes Testobjekt Programenheten som skal testes Driver Programmet som kaller testobjektet Stub Programmet som kalles av testobjektet PoC Point of Control - input PoO Point of Observation output

13 Marerittet Antar: z = f(x) + g(y) - Om z får en uventet verdi under kjøring hva er grunnen? Er funksjonen feil z = f(x) - g(y)? Er det feil i f(x) eller g(y)? Er det feil i verdien til argumentene x=1, men skal være x=0 Er det feil i en testdriver Er det feil i en teststub

14 Modul-, Enhets-test Laveste testnivå Tester at modulen (enheten, objektet) virker isolert Forsikre oss om at kode eksekverer uten kjørefeil Simulerer testomgivelsene til komponenten Driver Program som kaller komponenten - innverdier Stub Program som komponenten kaller opp - utverdier Utføres av utviklere Skrives ofte som automatiske tester Tester: dataflyt grenseverdier feilhåndteringsmekanismer

15 Integrasjonstest Teste samspillet mellom enheter. Forsikre oss om at bitene i et større system fungerer sammen Grunner til at de ikke at de fungerer sammen kan være: Data kan gå tapt på tvers av moduler En modul kan ha en uventet effekt på en annen Sub-funksjoner spiller ikke sammen Tester at komponenten (klassen) virker sammen med andre komponenter Simulerer ofte andre sub-systemer Bruker konstruerte testdata Utføres ofte av utviklere

16 Systemtest Bekrefter at systemet oppfører seg korrekt i samspill med omgivelsene, og fyller de overordnede kravene i kravspesifikasjon. Systemtest kjøres etter at hele systemet er satt sammen, og i et testmiljø som skal simulere et driftsmiljø. Tester både funksjonelle og Ikke-funksjonelle krav som: sikkerhet stresspåvirkning ytelse feilhåndtering

17 Akseptansetest Akseptansetesten utføres for å avgjøre om et produkt oppfyller kundens behov, og stemmer overens med spesifikasjonen og annen dokumentasjon. Akseptansetesten er siste mulighet for en kunde å avvise et utilstrekkelig produkt, før det settes i drift. En godt gjennomført akseptansetest kan beskytte kunden mot tap som skyldes dårlige produkter

18 Akseptansetest Kunden har ansvaret for å gjennomføre testen Tester at systemet lar brukerne gjøre det de trenger Tester med reelle data Utføres gjerne i samarbeid mellom kunder og testere

19 Struktur i en akseptansetest Akseptansetesten består av fem faser: 1. Bestemme hvor kritisk systemet er (Analyser krav til testen) 2. Bestemme hvilke kvaliteter som skal testes eller evalueres (Spesifiser detaljerte krav til testen) 3. Designe testen 4. Utfør testen 5. Rapporter resultatene De første tre fasene tilhører planleggingen og er først og fremst kundens ansvar. De siste to fasene krever sterk deltakelse av leverandøren.

20 Planleggingen Avklare hvor mye ressurser som skal brukes på testen Avklare hva som skal testes alt eller prioritet Risiko for feil og viktighet i praktisk bruk. Finne feilene som er viktigst i drift Beslutte hvilke funksjonskrav som skal testes. Beskriv scenarier for de enkelte funksjonene. Velge testdata Klargjøre for testingen

21 Gjennomføre akseptansetesten Gjennomføre testen etter testplanene Kundens medarbeidere kjører testen og vurderer resultatene Utføres nye tester underveis skal en senere fortsette der en forlot den planlagte testen. Feil som oppstår registreres Feil som ikke påvirker det videre testforløpet registreres og testen fortsetter. Feil som stopper testen registreres og rettes umiddelbart Testen inkluderer vurdering av brukerhåndbok Beslutte om systemet skal aksepteres

Statisk testing. Testing uten datamaskin, men med vår egen evne til å vurdere og analysere

Statisk testing. Testing uten datamaskin, men med vår egen evne til å vurdere og analysere Statisk testing Testing uten datamaskin, men med vår egen evne til å vurdere og analysere Hva er statisk testing Analyser som utføres på skrevne dokumenter Hensikten er å finne avvik fra spesifikasjonene

Detaljer

Livsløpstesting av IT-systemer

Livsløpstesting av IT-systemer Livsløpstesting av IT-systemer Testing, validering og evaluering Teste Undersøke ved hjelp av tester om systemet fungerer slik det er beskrevet Validere Bekrefte hvordan systemet virkelig fungerer, om

Detaljer

Akseptansetesten. Siste sjanse for godkjenning Etter Hans Schaefer

Akseptansetesten. Siste sjanse for godkjenning Etter Hans Schaefer Akseptansetesten Siste sjanse for godkjenning Etter Hans Schaefer Akseptansetesting Formell testing med hensyn til brukerbehov, krav, og forretningsprosesser som utføres for å avklare om et system oppfyller

Detaljer

Læringsmål og pensum. Utvikling av informasjonssystemer. Oversikt. Systemutvikling Systemutvikling i seks faser Femstegs prosedyre for programmering

Læringsmål og pensum. Utvikling av informasjonssystemer. Oversikt. Systemutvikling Systemutvikling i seks faser Femstegs prosedyre for programmering 1 2 Læringsmål og pensum TDT4110 Informasjonsteknologi grunnkurs: Uke 38 Utvikling av informasjonssystemer Læringsmål Kunne seks faser for systemanalyse og design Kunne femstegs prosedyre for programmering

Detaljer

Repetisjon av testing. Vi undersøker om systemet virker slik det skal

Repetisjon av testing. Vi undersøker om systemet virker slik det skal Repetisjon av testing Vi undersøker om systemet virker slik det skal Test av software For å teste om alle kravene er oppfylt må kravspesifikasjon og utviklingsdokumenter gjennomgås. Hvordan programmet

Detaljer

Repetisjon av testing. Vi undersøker om systemet virker slik det skal

Repetisjon av testing. Vi undersøker om systemet virker slik det skal Repetisjon av testing Vi undersøker om systemet virker slik det skal Test av software For å teste om alle kravene er oppfylt må kravspesifikasjon og utviklingsdokumenter gjennomgås. Hvordan programmet

Detaljer

Grunnleggende testteori

Grunnleggende testteori 1 Grunnleggende testteori Industri - og software produkt Industriprodukt: Fysisk produkt Testes under produksjon og til slutt om produktet oppfyller kravene Tilpasses, endres, redesignes, og justeres så

Detaljer

GJENNOMGANG UKESOPPGAVER 9 TESTING

GJENNOMGANG UKESOPPGAVER 9 TESTING GJENNOMGANG UKESOPPGAVER 9 TESTING INF1050 V16 KRISTIN BRÆNDEN 1 A) Testing viser feil som du oppdager under kjøring av testen. Forklar hvorfor testing ikke kan vise at det ikke er flere gjenstående feil.

Detaljer

Grunnleggende testteori

Grunnleggende testteori 1 Grunnleggende testteori Error-Fault-Failure 2 Error : når en programmerer koder feil eller utelater kode (evt. miljøpåvirkning) årsaken til en fault Fault (defect eller bug): feil i kode kan lede til

Detaljer

Krav som bør stilles til leverandørens verifikasjon og test

Krav som bør stilles til leverandørens verifikasjon og test Krav som bør stilles til leverandørens verifikasjon og test Av Hans Schaefer Versjon 1.2, 14.9.2005 Dette dokument beskriver krav en bør stille til verifikasjon under utviklingen og test hos en seriøs

Detaljer

Validering og verifisering. Kirsten Ribu

Validering og verifisering. Kirsten Ribu Validering og verifisering Kirsten Ribu 2005 1 I dag Validering og verifisering Inspeksjon Testing 2 Noen ord om prosjektet Sjekk kurssidene jevnlig. Endringer forekommer (forelesningsplanen) Hvordan fungerer

Detaljer

Kort om evaluering og testing av It-systemer. Hvordan vurdere, verdsette, velge og teste?

Kort om evaluering og testing av It-systemer. Hvordan vurdere, verdsette, velge og teste? Kort om evaluering og testing av It-systemer Hvordan vurdere, verdsette, velge og teste? Evaluere - Bokmålsordboka Evaluere Vurdere, verdsette, gi karakter for. Vurdere Bedømme, verdsette. Bedømme Dømme

Detaljer

GJENNOMGANG UKESOPPGAVER 3 KRAVHÅNDTERING

GJENNOMGANG UKESOPPGAVER 3 KRAVHÅNDTERING GJENNOMGANG UKESOPPGAVER 3 KRAVHÅNDTERING INF1050 V16 HVA ER KRAVHÅNDTERING? Kravhåndtering er prosessen å identifisere, analysere og spesifisere kravene til et nytt system eller et system som skal forbedres

Detaljer

Testing av programvare. INF1050: Gjennomgang, uke 08

Testing av programvare. INF1050: Gjennomgang, uke 08 Testing av programvare INF1050: Gjennomgang, uke 08 Kompetansemål Testing av programvare Hva og hvorfor? Testfaser Ulike nivåer Testtyper Spesifikasjonsbasert testing / Strukturbasert testing Testdrevet

Detaljer

ISTQB Foundation Level Prøveeksamen

ISTQB Foundation Level Prøveeksamen ISTQB Foundation Level Prøveeksamen Svar på følgende spørsmål For hvert spørsmål er der ETT og BARE ETT rett svar! (Unntak er avmerket spesielt). Spørsmål til Kap 1 ("Fundamentals") 1.1. (K2) Hva er betydningen

Detaljer

Inf1055 Modul B 26 april 2017:

Inf1055 Modul B 26 april 2017: Inf1055 Modul B 26 april 2017: Del 1: - Testing Yngve Lindsjørn ynglin@ifi.uio.no 1 Oversikt - Testing Hva er testing? Validering &Verifisering Testfaser Enhetstesting Integrasjonstesting Systemtesting

Detaljer

Forelesning 9 mandag den 15. september

Forelesning 9 mandag den 15. september Forelesning 9 mandag den 15. september 2.6 Største felles divisor Definisjon 2.6.1. La l og n være heltall. Et naturlig tall d er den største felles divisoren til l og n dersom følgende er sanne. (1) Vi

Detaljer

Prosjektet - leveranser. Testing og evaluering av systemer. Hva er sikkerhetskritiske systemer? I dag: Systemfeil og testing. Robust kraftforsyning?

Prosjektet - leveranser. Testing og evaluering av systemer. Hva er sikkerhetskritiske systemer? I dag: Systemfeil og testing. Robust kraftforsyning? Testing og evaluering av systemer Kirsten Ribu 23.10.2007 Prosjektet - leveranser Utfyll prosjektplanen etterhvert: Estimat Risikoplan Kravspesifikasjon Roller og arbeidsoppgaver Lag mappe med gruppenavn,

Detaljer

Arbeidstid. Medlemsundersøkelse. 7. 19. mai 2014. Oppdragsgiver: Utdanningsforbundet

Arbeidstid. Medlemsundersøkelse. 7. 19. mai 2014. Oppdragsgiver: Utdanningsforbundet Arbeidstid Medlemsundersøkelse 7. 19. mai 2014 Oppdragsgiver: Utdanningsforbundet Prosjektinformasjon Formål: Dato for gjennomføring: 7. 19. mai 2014 Datainnsamlingsmetode: Antall intervjuer: 1024 Utvalg:

Detaljer

Test i Praksis. NTNU Februar 2014. Copyright 2014 Accenture All Rights Reserved.

Test i Praksis. NTNU Februar 2014. Copyright 2014 Accenture All Rights Reserved. Test i Praksis NTNU Februar 2014 Hvem er vi? Erik Gjerdrum Master i Kommunikasjonssystemer fra IFI UiO Jobbet med test i siden 2006 Markus Living Master i Industriell Økonomi fra Linköping, Sverige Jobbet

Detaljer

Medarbeidersamtale. Veiledningshefte. Medarbeidersamtale. Mars 2004 Avdeling for økonomi og personal

Medarbeidersamtale. Veiledningshefte. Medarbeidersamtale. Mars 2004 Avdeling for økonomi og personal Medarbeidersamtale Veiledningshefte Mars 2004 Avdeling for økonomi og personal Steinkjer kommune Avdeling for økonomi og personal 1 Steinkjer kommune Avdeling for økonomi og personal 2 Medarbeidersamtale

Detaljer

DRIFT OG VEDLIKEHOLD EFFEKTIV ORGANISERING

DRIFT OG VEDLIKEHOLD EFFEKTIV ORGANISERING HÅKON KVÅLE GISSINGER, RAMBØLL NORGE AS DRIFT OG VEDLIKEHOLD EFFEKTIV ORGANISERING MÅL FOR MINISEMINARET Å avklare viktige begrep innen operativ drift og vedlikehol. l Å bli i stand til å gjenkjenne sentrale

Detaljer

Grunnleggende testteori. Etter Hans Schaefer

Grunnleggende testteori. Etter Hans Schaefer Grunnleggende testteori Etter Hans Schaefer Industri- og softwareprodukt Industriprodukt Fysisk produkt Testes under produksjon og til slutt om produktet oppfyller kravene Tilpasses, endres, redesignes,

Detaljer

Modernisering av IKT i NAV

Modernisering av IKT i NAV Modernisering av IKT i NAV Test, Leverandørperspektiv Vedtaksløsningen 28.05.13 Kristian Bjerke-Gulstuen Innhold Kort introduksjon til Moderniseringsprogrammet i NAV Overordnet oversikt over test i NAV

Detaljer

Utarbeidelse av forskningsprotokoll

Utarbeidelse av forskningsprotokoll Utarbeidelse av forskningsprotokoll Rubrikker :Utarbeidelsen av forskningsprotokollen skjer gjerne i flere trinn. Det er vanlig at man tar utgangspunkt i en problemstilling eller et spesifikt forskningsspørsmål

Detaljer

Mesteparten av kodingen av Donkey Kong skal du gjøre selv. Underveis vil du lære hvordan du lager et enkelt plattform-spill i Scratch.

Mesteparten av kodingen av Donkey Kong skal du gjøre selv. Underveis vil du lære hvordan du lager et enkelt plattform-spill i Scratch. Donkey Kong Ekspert Scratch Introduksjon Donkey Kong var det første virkelig plattform-spillet da det ble gitt ut i 1981. I tillegg til Donkey Kong var det også her vi første gang ble kjent med Super Mario

Detaljer

Verifikasjon og validering

Verifikasjon og validering Verifikasjon og validering 19. oktober 2006 - INF3120 Nils Christian Haugen & Stein Grimstad Hvem er vi? Nils Christian Haugen Chief Scientist i Objectnet Utdannelse fra NTNU E-post: nch@objectnet.no Stein

Detaljer

Evaluering av It-systemer i et forvaltningsperspektiv. Drift, vedlikehold og videreutvikling av IT-systemet

Evaluering av It-systemer i et forvaltningsperspektiv. Drift, vedlikehold og videreutvikling av IT-systemet Evaluering av It-systemer i et forvaltningsperspektiv Drift, vedlikehold og videreutvikling av IT-systemet Bakgrunnen IT-systemer har ofte lenger levetid enn forventet er ofte forretningskritiske utvikler

Detaljer

På lederutviklingsprogrammene som ofte gjennomføres på NTNU benyttes dette verktøyet. Du kan bruke dette til inspirasjon.

På lederutviklingsprogrammene som ofte gjennomføres på NTNU benyttes dette verktøyet. Du kan bruke dette til inspirasjon. På lederutviklingsprogrammene som ofte gjennomføres på NTNU benyttes dette verktøyet. Du kan bruke dette til inspirasjon. Rolleanalyse rollen som leder på NTNU Denne oppgaven går ut på å kartlegge hvilken

Detaljer

Undersøkelse om svart arbeid. Oktober 2011

Undersøkelse om svart arbeid. Oktober 2011 Undersøkelse om svart arbeid Oktober 2011 Om undersøkelsen Undersøkelsen er gjennomført som en webundersøkelse i Opinion sitt befolkningspanel. Undersøkelsen er gjennomført som en del av en web-omnibus

Detaljer

Forespørsel under nasjonal terskel Ved anskaffelse av: Rammeavtale Blomster 201300263

Forespørsel under nasjonal terskel Ved anskaffelse av: Rammeavtale Blomster 201300263 Forespørsel under nasjonal terskel Ved anskaffelse av: Rammeavtale Blomster 201300263 Innholdsfortegnelse 1. Innledning... 3 1.1 Om oppdragsgiver... 3 1.2 Anskaffelsens formål og omfang... 3 1.3 Oppdraget/Spesifikasjon...

Detaljer

Overordnet Testplan. MUSIT Ny IT-arkitektur, Pilot og Hovedprosjekt. Page 1 of 11

Overordnet Testplan. MUSIT Ny IT-arkitektur, Pilot og Hovedprosjekt. Page 1 of 11 Overordnet Testplan MUSIT Ny IT-arkitektur, Pilot og Hovedprosjekt Page 1 of 11 Innhold 1 Innledning... 4 1.1 Hensikten med dette dokumentet... 4 1.2 Grensesnitt.... 4 1.3 Omfang av dokumentet... 4 1.4

Detaljer

Kurskatalog. Bluegarden Kurssenter

Kurskatalog. Bluegarden Kurssenter Kurskatalog Bluegarden Kurssenter Om Bluegarden Praktiske opplysninger Bluegarden er en total leverandør av systemer, outsourcing, tjenester og rådgivning innen lønn og personal. Ca 20 % av Skandinavias

Detaljer

IA-funksjonsvurdering Revidert februar 2012. En samtale om arbeidsmuligheter

IA-funksjonsvurdering Revidert februar 2012. En samtale om arbeidsmuligheter IA-funksjonsvurdering Revidert februar 2012 En samtale om arbeidsmuligheter // IA - Funksjonsvurdering En samtale om arbeidsmuligheter Målet med et inkluderende arbeidsliv (IA) er å gi plass til alle som

Detaljer

PLAN FOR FORVALTNINGSREVISJON LILLEHAMMER KOMMUNE

PLAN FOR FORVALTNINGSREVISJON LILLEHAMMER KOMMUNE LILLEHAMMER KOMMUNE KONTROLLUTVALGET PLAN FOR FORVALTNINGSREVISJON LILLEHAMMER KOMMUNE 2013 2015 Behandlet i kontrollutvalget 1. november 2012 Innhold 1. Bakgrunn 3 2. Formål 3 3. Prosessen for valg av

Detaljer

Kreativ utvikling av engasjerte mennesker. Fylkesmessa 2009 Kristiansund

Kreativ utvikling av engasjerte mennesker. Fylkesmessa 2009 Kristiansund Kreativ utvikling av engasjerte mennesker Fylkesmessa 2009 Kristiansund Hva er det kunden vil ha? Kompetansebasert Innovasjon Behovs etterspurt Innovasjon Markedet Oppvarmingsøvelser Simple focus Fokus

Detaljer

Studieåret 2014/2015

Studieåret 2014/2015 UiO Institutt for spesialpedagogikk SPED4090 / Retningslinjer for og krav til masteroppgaven Studieåret 2014/2015 A. FORBEREDELSE, PROSJEKTPLANLEGGING, VEILEDNING... 2 1. Forberedende arbeid... 2 2. Prosjektplanlegging...

Detaljer

Kirsten Ribu

Kirsten Ribu Validering og verifisering Kirsten Ribu 03.03.04 1 I dag Validering og verifisering Prototyping Inspeksjon Testing 2 Validering og verifisering Å sørge for at et datasystem tilfredsstiller brukerens behov

Detaljer

Kunnskapsbehov. Torleif Husebø PTIL/PSA

Kunnskapsbehov. Torleif Husebø PTIL/PSA Kunnskapsbehov Torleif Husebø Innhold Risiko, risikoforståelse og risikovurderinger Noen andre spesifikke forhold / utfordringer Risiko, risikoforståelse og risikovurderinger Bidrar risikovurderingene

Detaljer

Beregningsmetodikk for investeringsbehov

Beregningsmetodikk for investeringsbehov Beregningsmetodikk for investeringsbehov Norsk Vann Fagtreff Gardermoen 10. Februar 2016 Stian Bruaset, Trondheim kommune PhD kandidat ved NTNU stian.bruaset@ntnu.no 1 Prosjektet i helhet basert på 3 steg

Detaljer

MAT1030 Forelesning 30

MAT1030 Forelesning 30 MAT1030 Forelesning 30 Kompleksitetsteori Roger Antonsen - 19. mai 2009 (Sist oppdatert: 2009-05-19 15:04) Forelesning 30: Kompleksitetsteori Oppsummering I dag er siste forelesning med nytt stoff! I morgen

Detaljer

Univariate tabeller. Bivariat tabellanalyse. Forelesning 8 Tabellanalyse. Formålet med bivariat analyse:

Univariate tabeller. Bivariat tabellanalyse. Forelesning 8 Tabellanalyse. Formålet med bivariat analyse: Forelesning 8 Tabellanalyse Tabellanalyse er en godt egnet presentasjonsform hvis: variablene har et fåtall naturlige kategorier For eksempel kjønn, Eu-syn variablene er delt inn i kategorier For eksempel

Detaljer

Introduksjon til prosjektarbeid del 2. Initiering, målformulering, planlegging og risikoanalyse

Introduksjon til prosjektarbeid del 2. Initiering, målformulering, planlegging og risikoanalyse Introduksjon til prosjektarbeid del 2 Initiering, målformulering, planlegging og risikoanalyse Initiering av prosjekter Hvorfor et prosjekt? Fordi det skal løse et behov som har oppstått Idéskapning Spontane

Detaljer

STJØRDAL KOMMUNE. Møteinnkalling

STJØRDAL KOMMUNE. Møteinnkalling STJØRDAL KOMMUNE Møteinnkalling Utvalg: Møtested: Arbeidsmiljøutvalget Hell, Rådhuset Dato: 13.05.2013 Tidspunkt: 14:00 Eventuelt forfall må meldes snarest på mail til hanne.elin.ovesen@stjordal.kommune.no

Detaljer

Hervé Colleuille seksjonssjef, Hydrologisk avdeling NVE

Hervé Colleuille seksjonssjef, Hydrologisk avdeling NVE 200 års flom oppklaring om begrepsforvirring Flomnivåer, gjentaksintervall og aktsomhetsnivåer Hervé Colleuille seksjonssjef, Hydrologisk avdeling NVE Hvilke av disse utsagn er riktige? 1. Vi har fått

Detaljer

Først vil jeg takke for invitasjonen til lanseringen av Rovdata.

Først vil jeg takke for invitasjonen til lanseringen av Rovdata. Først vil jeg takke for invitasjonen til lanseringen av Rovdata. Jeg har gledet meg til denne dagen lenge, og jeg gleder meg fortsatt til å se resultatene av arbeidet Rovdata skal gjøre når det nå kommer

Detaljer

Test og kvalitet To gode naboer. Børge Brynlund

Test og kvalitet To gode naboer. Børge Brynlund Test og kvalitet To gode naboer Børge Brynlund To gode naboer som egentlig er tre Kvalitetssikring, kvalitetskontroll og testing Kvalitet I Betydningen Kvalitet er den viktigste faktoren for å avlede langsiktig

Detaljer

Introduksjon til evaluering av It-systemer. Hvordan vurdere og verdsette?

Introduksjon til evaluering av It-systemer. Hvordan vurdere og verdsette? Introduksjon til evaluering av It-systemer Hvordan vurdere og verdsette? Bør jeg gå på forelesning i dag? Kriterier for eller imot: Interessant/kjedelig tema God/dårlig foreleser Kan lese forelesningene

Detaljer

Value added-indikatoren: Et nyttig verktøy i kvalitetsvurdering av skolen?

Value added-indikatoren: Et nyttig verktøy i kvalitetsvurdering av skolen? Value added-indikatoren: Et nyttig verktøy i kvalitetsvurdering av skolen? Kortversjon av SSBs rapport 42/2011 Behov for value added-indikatorer på grunn av økt interesse for skolens resultatkvalitet De

Detaljer

Nå kommer vi og bytter din el-måler!

Nå kommer vi og bytter din el-måler! Nå kommer vi og bytter din el-måler! 1 Hvorfor byttes el-måleren? 2 Hvordan skal det skje? 3 Hvem gjør det? 4 Vil 5 Hva du vite mer? vil skje videre? 1 Hvorfor byttes el-måleren? Vi bytter el-måleren for

Detaljer

Testplan (Software Test Plan)

Testplan (Software Test Plan) Testplan (Software Test Plan) Amanuel K. Tedla Eleonora Ntreska Ingrid Vik Hansen Joakim Moen Innholdsfortegnelse Innholdsfortegnelse 1.. Introduksjon... 3 1.1 Definisjoner... 3 1.2 Antagelser ved testing

Detaljer

Rollebeskrivelser for ehandel

Rollebeskrivelser for ehandel Rollebeskrivelser for ehandel I dette dokumentet beskrives roller tilknyttet e-handelsprosessen. Beskrivelsen av de ulike rollene er retningsgivende, men må tilpasses den enkelte virksomhet. Følgende roller

Detaljer

Studieåret 2015/2016

Studieåret 2015/2016 UiO/Institutt for spesialpedagogikk SPED4090 / Retningslinjer for og krav til masteroppgaven Studieåret 2015/2016 A. PROSJEKTPLANLEGGING OG VEILEDNING... 2 1. Prosjektplanlegging... 2 2. Veiledning...

Detaljer

KODEVEILEDER. Diagnostisk pakkeforløp for pasienter med uspesifikke symptomer på alvorlig sykdom som kan være kreft

KODEVEILEDER. Diagnostisk pakkeforløp for pasienter med uspesifikke symptomer på alvorlig sykdom som kan være kreft KODEVEILEDER Diagnostisk pakkeforløp for pasienter med uspesifikke symptomer på alvorlig sykdom som kan være kreft Denne veilederen er en beskrivelse av registreringen knyttet til Diagnostisk pakkeforløp

Detaljer

Retningslinjer for akseptansetest

Retningslinjer for akseptansetest Retningslinjer for akseptansetest 1 Akseptansetest i DGI Akseptansetest (AT) er kundens egen test for å verifisere at leveransen er i henhold til bestillingen. Ifølge V-modellen som knytter testnivå til

Detaljer

Testing av programvare

Testing av programvare Inf1050 07 mars 2017: Testing av programvare Yngve Lindsjørn ynglin@ifi.uio.no 1 Oversikt Hva er testing? Validering &Verifisering Testfaser Enhetstesting Integrasjonstesting Systemtesting Akseptansetesting

Detaljer

En god presentasjon består av tre deler som henger nøye sammen: Innhold, utforming og framføring.

En god presentasjon består av tre deler som henger nøye sammen: Innhold, utforming og framføring. En god presentasjon Mange medlemmer i Fagforbundet må fra tid til annen redegjøre for saker og problemstillinger overfor små eller store forsamlinger. Hensikten med denne folderen er å gi noen tips om

Detaljer

IT-sikkerhet på autopilot

IT-sikkerhet på autopilot IT-sikkerhet på autopilot POLICY MANAGER Det er enklere enn noen gang å sentralisere administrasjonen av sikkerhet F-Fecure Policy Manager har verktøy for å automatisere de fleste daglige operasjonene

Detaljer

Testdekning og automatisering - Er 100% testdekning et mål?

Testdekning og automatisering - Er 100% testdekning et mål? Testdekning og automatisering - Er 100% testdekning et mål? Shomaila Kausar, Senior prosjektleder/testleder Ole Fingal Harbek, Senior Testleder Testdagen Odin 2017 Kort om oss Shomaila Kausar - cand scient

Detaljer

Best Value Procurement (BVP) Viel Sørensen Seniorrådgiver Avdeling for offentlige anskaffelser

Best Value Procurement (BVP) Viel Sørensen Seniorrådgiver Avdeling for offentlige anskaffelser Best Value Procurement (BVP) Viel Sørensen Seniorrådgiver Avdeling for offentlige anskaffelser Tenk om vi kunne fått en. Rask og smertefri konkurransegjennomføring Fremoverlente leverandører som føler

Detaljer

DISTRIBUERT UTVIKLING AV NETTTJENESTER ( BARE UTDRAG)

DISTRIBUERT UTVIKLING AV NETTTJENESTER ( BARE UTDRAG) Eksamen i: IN 26 Tid: Fredag 2. mai 2001 Tid for eksamen: 9.00 1.00 Oppgavesettet er på 4 sider Vedlegg: Ingen Alle trykte og skrevne hjelpemidler er tillatt. Kontroller at oppgavesettet er komplett før

Detaljer

Kirsten Ribu

Kirsten Ribu Validering og verifisering Kirsten Ribu 03.03.04 1 I dag Om prosjektet Validering og verifisering Prototyping Inspeksjon Testing 2 Prosjektet Status: Bra framgang Solid arbeid Roller: Definer rollene tydelig.

Detaljer

BÆRUM KOMMUNE. Bilag 1: Kundens kravspesifikasjon

BÆRUM KOMMUNE. Bilag 1: Kundens kravspesifikasjon BÆRUM KOMMUNE Bilag 1: Kundens kravspesifikasjon Innhold 1. INNLEDNING... 3 2. OPPBYGNING... 4 2.1. ABSOLUTTE KRAV SOM ER UFRAVIKELIG... 4 2.2. VEDLEGG 1 PERSONAS... 4 2.3. VEDLEGG 2 BRUKERHISTORIER...

Detaljer

Veileder sluttfase og systemtesting Gjennomføringsmodell for tekniske entrepriser

Veileder sluttfase og systemtesting Gjennomføringsmodell for tekniske entrepriser Veileder sluttfase og systemtesting Gjennomføringsmodell for tekniske entrepriser Versjon 2.1 Skolebygg å være stolt av! Sluttfasen 01. Generelt For å kunne ferdigstille byggeprosjektet, er det nødvendig

Detaljer

Førkommersielle anskaffelser i spesialisthelsetjenesten Hvorfor og hvordan?

Førkommersielle anskaffelser i spesialisthelsetjenesten Hvorfor og hvordan? Førkommersielle anskaffelser i spesialisthelsetjenesten Hvorfor og hvordan? Grete Solli, spesialrådgiver, Helse Sør-Øst RHF Innovasjon i helsesektoren Store utfordringer innen helse- og omsorgsektoren

Detaljer

Analyse av nasjonale prøver i lesing, regning og engelsk pa ungdomstrinnet 2015 for Telemark

Analyse av nasjonale prøver i lesing, regning og engelsk pa ungdomstrinnet 2015 for Telemark Analyse av nasjonale prøver i lesing, regning og engelsk pa ungdomstrinnet 2015 for Telemark Fakta om nasjonale prøver Formålet med nasjonale prøver er å vurdere og utvikle elevens grunnleggende ferdigheter

Detaljer

BIBSYS Brage Administrasjon

BIBSYS Brage Administrasjon BIBSYS Brage Administrasjon Brukerhåndbok Oppdatert: 2007-01-31 2007-01-31 Figur 5 var feilplassert, den skulle være under opprettelse av samlinger ikke enheter. Litt redigering av teksten der figuren

Detaljer

Rapport 3. Solgangsvind Fenomener og stoffer

Rapport 3. Solgangsvind Fenomener og stoffer Rapport 3 Solgangsvind Fenomener og stoffer Kurskode: NA154L Dato: 12.04.12 Navn: Camilla Edvardsen og Karoline Svensli Innholdsfortegnelse Innholdsfortegnelse... i 1 Innledning... 2 2 Teori... 2 3 Materiell

Detaljer

Finansportalen Historiske bankdata

Finansportalen Historiske bankdata Bilag 5: Testing og godkjenning For Finansportalen Historiske bankdata Bilag 5 Testing og godkjenning Innholdsfortegnelse 1.1 OMFANG... 3 1.1.1 Systemtest 3 1.1.2 Godkjenningsprøve 3 1.2 GJENNOMFØRING...

Detaljer

MEDARBEIDERSAMTALEN INNLEDNING. GJENNOMFØRING Obligatorisk. Planlegging og forberedelse. Systematisk. Godkjent August 2010 Evaluert/revidert: 06/12,

MEDARBEIDERSAMTALEN INNLEDNING. GJENNOMFØRING Obligatorisk. Planlegging og forberedelse. Systematisk. Godkjent August 2010 Evaluert/revidert: 06/12, INNLEDNING MEDARBEIDERSAMTALEN Det er vanlig å definere medarbeidersamtalen som er samtale mellom en ansatt og leder som er planlagt, forberedt, periodisk tilbakevendende, forpliktende og fortrolig. Samtalen

Detaljer

LP-modellen som utviklingsarbeid i skolen

LP-modellen som utviklingsarbeid i skolen Høgskolen i Hedmark LP-modellen som utviklingsarbeid i skolen Anne-Karin Sunnevåg Nordisk LP- konferanse Hamar 30.-31.10.08 Hvorfor utviklingsarbeid? Kunnskapsløftet og Stortingsmelding nr. 30 har begge

Detaljer

BRUK AV BLÅ SENSORER PasPort (temperatursensorer)

BRUK AV BLÅ SENSORER PasPort (temperatursensorer) BRUK AV BLÅ SENSORER PasPort (temperatursensorer) De blå sensorene koples via en USB-link direkte på USBporten på datamaskina. Vi får da følgende dialogboks: Klikk på Datastudio: Vi får automatisk opp

Detaljer

EKSAMEN. Evaluering av IT-systemer. Eksamenstid: kl 0900 til kl 1300

EKSAMEN. Evaluering av IT-systemer. Eksamenstid: kl 0900 til kl 1300 EKSAMEN Emnekode: ITL24006 Dato: 4. desember 2007 Hjelpemidler: Emne: Evaluering av IT-systemer Eksamenstid: kl 0900 til kl 1300 Faglærer: Ingen, heller ikke kalkulator eller mobiltelefon Kåre Sorteberg

Detaljer

Kvalitet i programvaresystemer Dokumentasjon av tester

Kvalitet i programvaresystemer Dokumentasjon av tester Kvalitet i programvaresystemer Dokumentasjon av tester Dette notatet handler om dokumentasjon av tester. Gjennom utforming og gjennomføring av tester søker man å avdekke så mange feil i et program som

Detaljer

F = a bc + abc + ab c + a b c

F = a bc + abc + ab c + a b c UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i IN 240 Digital Systemkonstruksjon Eksamensdag: 8. desember 1998 Tid for eksamen: 9.00 15.00 Oppgavesettet er på 5 sider. Vedlegg:

Detaljer

Testbilag til IT kontrakter

Testbilag til IT kontrakter Testbilag til IT kontrakter Grunner til å lage dette testbilaget Unngår å diskutere de samme problemstillingene i hver kontrakt testfaglige selvfølgeligheter blir landet av testfaglig personell en gang

Detaljer

Ti egenskaper for å evaluere nettsteders brukskvalitet. Den opplevde kvaliteten til nettstedet

Ti egenskaper for å evaluere nettsteders brukskvalitet. Den opplevde kvaliteten til nettstedet Ti egenskaper for å evaluere nettsteders brukskvalitet Den opplevde kvaliteten til nettstedet Bakgrunnen Det finnes: Ingen begrensninger på hvem som kan presentere informasjon på internett Mange forskjellige

Detaljer

20 viktige forutsetninger for utøvelse av godt lederskap.

20 viktige forutsetninger for utøvelse av godt lederskap. 20 viktige forutsetninger for utøvelse av godt lederskap. Per Torvild Aakvaag, HRM Group AS. 1. Hvor er vi og hvor skal vi; - Ledere og medarbeidere MÅ ha en klar forståelse for organisasjonens visjon

Detaljer

Kostnadseffektivt eller bortkastet tid? Øyvind Woll Seniorkonsulent, Vivento AS

Kostnadseffektivt eller bortkastet tid? Øyvind Woll Seniorkonsulent, Vivento AS Kostnadseffektivt eller bortkastet tid? Øyvind Woll Seniorkonsulent, Vivento AS Input Output Hvordan kan vi fastslå om systemet er testbart? Hvordan kan vi lære mer om systemet? Hvordan kan vi bli bedre

Detaljer

Studiedag om mobbing

Studiedag om mobbing Studiedag om mobbing Prosess Innled med et foredrag om mobbing for eksempel «Hvordan håndterer vi mobbesaker» og «Observasjon» Bruk kafebordmetoden jf. metodisk tips Vær nøye på å beregne tiden Bruk forslagene

Detaljer

PERSINLIGHETSPROFILEN SARE

PERSINLIGHETSPROFILEN SARE PERSINLIGHETSPROFILEN SARE Dette er ikke en test. Svar på alle spørsmål for å teste hvordan du faktisk er og føler; ikke hvordan du skulle ønske du var.. Resultatet vil gi deg muligheten til å bedre forstå

Detaljer

27.mars 2015. 1 Begrepet hatkriminalitet benyttes i flere land, men fenomenet defineres ofte ulikt. De mest brukte

27.mars 2015. 1 Begrepet hatkriminalitet benyttes i flere land, men fenomenet defineres ofte ulikt. De mest brukte Innhold Innledning... 2 Bakgrunn, om fenomenet og kodepraksis... 2 Tidligere rapporteringer... 3 Metode... 3 Antall anmeldelser... 4 Videre arbeid... 5 27.mars 2015 Innledning Politidirektoratet har valgt

Detaljer

Spinning - FSC / Terningen Arena

Spinning - FSC / Terningen Arena Spinning - FSC / Terningen Arena Spinning i sal for alle medlemmer i CK Elverum. Varierende Varighet. 10 TIPS: Slik får du maksimalt utbytte av spinning-timen Spinning er ekstremt effektivt hvis du vil

Detaljer

Bratsberg skole. Arbeidsløype spesialpedagogikk

Bratsberg skole. Arbeidsløype spesialpedagogikk Bratsberg skole Arbeidsløype spesialpedagogikk Innhold Frister Fra bekymring til tiltak Kartlegging vi kan gjennomføre ved skolen IOP Mistanke om vold/ overgrep i hjemmet Faser i arbeidet med barn som

Detaljer

2014-2020 HØRINGSDOKUMENT

2014-2020 HØRINGSDOKUMENT Planprogram for utarbeidelse av ruspolitisk handlingsplan for Smøla 2014-2020 HØRINGSDOKUMENT Smøla kommune - Øy i et hav av muligheter Side 2 Innholdsfortegnelse 1. Innledning... 4 2. Generelt om planprogrammet

Detaljer

IA-ledelse for å styrke lederkompetansen i IA-arbeidet

IA-ledelse for å styrke lederkompetansen i IA-arbeidet Arbeidet har en start, men ikke en slutt IA-ledelse for å styrke lederkompetansen i IA-arbeidet Marit Tovsen, prosjektleder, KS Arbeidsgiverutvikling Presentasjon 2010 Ønsket resultat Ta ledelsen! Overordnet

Detaljer

Tom Røise 26.02.2007. IMT2243 : Systemutvikling 1. IMT2243 Systemutvikling 26. februar 2007. Klassediagrammet. Klasse

Tom Røise 26.02.2007. IMT2243 : Systemutvikling 1. IMT2243 Systemutvikling 26. februar 2007. Klassediagrammet. Klasse IMT2243 Systemutvikling 26. februar 2007 Tema : Domenemodellering og Kravspeken - Repetisjon konseptuelle klassediagram - Eksempler - konseptuelle klassediagram (IHID løsningen og OL-Veiviseren) - Maler

Detaljer

Infoskriv TKRG nr.7 2015

Infoskriv TKRG nr.7 2015 Uttakskriterier EM 2016 Mesterskapet, som er et mesterskap for senior tropp og junior lag, avholdes 13.juni- 19.juni 2016 i Holon, Israel. Uttakskriteriene er vedtatt på NGTFs styremøte 4.desember 2015.

Detaljer

NEK 900 Elektriske jernbaneanlegg

NEK 900 Elektriske jernbaneanlegg NEK 900 Elektriske jernbaneanlegg Finn-Magne Nybrenna, DSB 22.5.2014 1 Sentralt i relasjon til elektriske jernbaneanlegg står: Forskrift om elektriske forsyningsanlegg, Forskrift om elektrisk utstyr, Forskrift

Detaljer

UKE 14 Versjonshåndtering og testing. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski

UKE 14 Versjonshåndtering og testing. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski UKE 14 Versjonshåndtering og testing Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski UKENE FREMOVER OBS! Ikke forelesning 17. mai ikke gruppetime 19. og 23. mai Felles gruppetime for alle fredag

Detaljer

Offshore oil platform. profesjonelles

Offshore oil platform. profesjonelles Offshore oil platform profesjonelles DEFINERE FOKUS Bakgrunn Vitenskapelig enighet om klimakrisen har ført til økende internasjonal og nasjonal oppmerksomhet. Dette har blant annet resultert i omfattende

Detaljer

Hvis pasienten fikk bestemme Utredning ved mistanke om brystkreft

Hvis pasienten fikk bestemme Utredning ved mistanke om brystkreft FOKUS Ny strategi 2013-2018 på OUS I forbindelse med Oslo Universitetssykehus nye strategiplan Sammen med pasientene utvikler vi morgendagens behandling ble det igangsatt et DIP-prosjekt med mål om å skape

Detaljer

Startveiledning for det nye AdWords-grensesnittet En veiledning til endringene i kampanjeadministrasjonen

Startveiledning for det nye AdWords-grensesnittet En veiledning til endringene i kampanjeadministrasjonen Startveiledning for det nye AdWords-grensesnittet En veiledning til endringene i kampanjeadministrasjonen Introduksjon og oversikt AdWords har vokst, takket være deg. Siden 2005 har vi lagt til over tjue

Detaljer

Prosjektforslag. Prosjektforslag for Felles Datakatalog

Prosjektforslag. Prosjektforslag for Felles Datakatalog Prosjektforslag Prosjektforslag for Felles Datakatalog Denne fylles ut ved behandling. Prosjektnummer: Saksnummer: Behandlet dato: Behandlet av / Prosjekteier: Utarbeidet av: Beslutning:

Detaljer

STATISTIKK FRA A TIL Å

STATISTIKK FRA A TIL Å STATISTIKK FRA A TIL Å VEILEDER FOR FORELDRE MED BARN I 5. 7. KLASSE EMNER Side 1 Innledning til statistikk S - 2 2 Grunnleggende om statistikk S - 3 3 Statistisk analyse S - 3 3.1 Gjennomsnitt S - 4 3.1.1

Detaljer

Evaluering av IT-systemer

Evaluering av IT-systemer Evaluering av IT-systemer Høstsemesteret 2009 3. år Informasjonssystemer og IT-ledelse - obligatorisk alle andre studieretninger - valgfag Kåre Sorteberg Med forbehold om endringer Harde fakta 10 studiepoeng

Detaljer

gullungen motvillig og sta!? blitt egenrådig, Råd og veiledning til foreldre som ønsker en bedre hverdag med barnet sitt.

gullungen motvillig og sta!? blitt egenrådig, Råd og veiledning til foreldre som ønsker en bedre hverdag med barnet sitt. Er gullungen blitt egenrådig, motvillig og sta!? Råd og veiledning til foreldre som ønsker en bedre hverdag med barnet sitt. Barn kan være krevende. Noen snakker stygt, truer, slår, sparker og biter. Andre

Detaljer

Studieplan 2015/2016

Studieplan 2015/2016 Studieplan 2015/2016 Veiledning, ledelse og læring i organisasjoner Studiepoeng: 15 Studiets varighet, omfang og nivå Studiet er på 15 studiepoeng og går over to semestre med totalt fire samlinger. Studiet

Detaljer

Jernbaneverket TELE Kap.: 4 Hovedkontoret Regler for vedlikehold Utgitt: 01.01.99

Jernbaneverket TELE Kap.: 4 Hovedkontoret Regler for vedlikehold Utgitt: 01.01.99 Generelle tekniske krav Side: 1 av 10 1 HENSIKT OG OMFANG... 2 2 KRAV TIL SIKKERHET... 3 2.1 Informasjonssikkerhet... 3 2.2 Personsikkerhet... 3 3 MILJØKRAV... 4 3.1 Generelle krav... 4 3.2 Mekanisk og

Detaljer

Løsningsforslag Sluttprøve 2015

Løsningsforslag Sluttprøve 2015 Høgskolen i Telemark Løsningsforslag Sluttprøve 2015 Emne: IA4412 Systemutvikling og dokumentasjon Fagansvarlig: Hans- Petter Halvorsen, Olav Dæhli Klasse: IA2, A- vei Dato: 2015.05.27 Time: 09:00-12:00

Detaljer