Automatisert test som leveransekrav
|
|
- Monica Solberg
- 8 år siden
- Visninger:
Transkript
1 Automatisert test som leveransekrav Testdagen Odin 2015 Marianne Rynning, Skatteetaten Magnus Halvorsen, Testify Skatteetatens IT- og servicepartner (SITS) Skatteetatens leverandør av IT- og administrative tjenester, underlagt Skattedirektoratet 880 ansatte fordelt på kontorer i Oslo, Grimstad og Lillehammer Utvikler, forvalter og drifter Skatteetatens IT-systemer Arbeidsområdene spenner fra systemutvikling og prosjektledelse til infrastruktur og sikkerhet 1
2 Testsenter Fokusområder Test leder Testansvarlig i utv.team Opplæring Metode Kompetanse Forvaltning Ressurser Testsenter Testutviklere Automatisering Strategi Ende til ende Regresjonstester Ytelsestester og andre ikke funksjonelle krav Anonymiserte Kompetanse Testdata & Miljø Verktøy Syntetiske Beste praksis Utvikling Målbilde testmiljø Skatteetatens IT-strategi Arkitektur Microservice-arkitektur med mange avhengigheter Utstrakt bruk av felleskomponenter FSUM Ønske om å utvikle i tråd med smidige prinsipper Hyppige produksjonssettinger Bygge videre på gode erfaringer fra MAG/EDAG Vi må teste mer, oftere og fortere 2
3 Metode for test Bygger på allmenn «beste-praksis» for smidig utvikling og automatisert test Videreutvikling og systematisering av eksisterende praksis Basert på intervjuer og samarbeid med interessenter omkring i organisasjonen Mye er allerede benyttet i tidligere prosjekter Leveranseprosess fra MAG/EDAG, med to produksjonssettinger i uken EDAG vant pris for beste offentlige IT-prosjekt Roller og organisering Prosjekt Linje / Forvaltningsteam Automatisert test er et tverrfaglig ansvar Testutviklerteam som angår hele prosjektet / forvaltningsteamet i Testsenteret Tverrfaglige utviklingsteam i prosjekt eller linje Leveranser skal også omfatte automatiserte tester prosjektleveranser til forvaltningsteam leveranser fra forvaltningsteam til prosjekter 3
4 Noen vanlige utfordringer knyttet til eierskap av automatisert test Utvikling gjør testautomatisering alene: Stor overvekt av kodenære tester Fokus på teknisk kvalitet Liten transparens mtp. hva testene faktisk dekker Lav kvalitet på testene Test gjør testautomatisering alene: Overvekt av black-box-tester gjennom brukergrensesnitt Systemdesign støtter ikke opp om automatisering Automatisering skjer sent i utviklingsløpet Høye vedlikeholdskostnader Lav kvalitet på testkoden Krav til automatisert test i Skatteetaten Planlegg og design systemer for automatisert test Riktig sammensetning av automatiserte testsuiter Funksjonelle / ikke-funksjonelle tester Black-box- / white-box-tester Formål: Hva sier testene oss? Omfang: Fra enhet til verdikjede Isolasjon / integrasjon Kontinuerlig kjøring og evaluering Synliggjøring av hva som faktisk testes Testkode er (nesten) like viktig som systemkode 4
5 PLANLEGGING OG DESIGN FOR AUTOMATISERT TEST Planlegging og design for automatisert test Ettermontering er vanskelig og dyrt Utvikling høster ikke fordelene Testautomatisering inn i designfasen Testere er med fra starten av prosjektet Automatiserbare akseptansekriterier Verdikjedeanalyse Hvilke felleskomponenter vil berøres av endringene? Hvilke input-kanaler og verifikasjonspunkter kan og bør benyttes? 5
6 Eksempler på testbart design Automatisering av oppsett og konfigurasjon Installasjon av ny versjon Start/stopp av tjenester Oppsett av nødvendig testdata Mekanismer for å kunne kontrollere systemet Tilgjengelige API-metoder Navngiving av GUI-elementer Verifikasjonspunkter Lese ut resultat av behandlinger Måle ytelse/responstid Logging Spesifikasjon vha. eksempler Tilrettelegge for automatisert kravtesting SAMMENSETNING AV AUTOMATISERTE TESTSUITER 6
7 Automatisert test kan være så mangt Ulike akser / dimensjoner Testnivå Testformål? Funksjonell / ikke-funksjonell Black-box / white-box 7
8 Ulike testformål som må dekkes Helsesjekk Henger systemet noenlunde sammen? Er det verdt å teste videre? Regresjonstester Hva fungerer ikke nå som fungerte før? TDD-tester Lager vi det vi tror vi lager? Utforskende tester Har vi laget det vi burde lage? Testnivå Testpyramiden Høyere kostnad Senere tilbakemelding Mer forretningsfokus Manuell test Ende-til-ende-test Systemintegrasjonstest Systemtest White-box funksjonell test Enhetsintegrasjonstest Enhetstest Mer teknologifokus Raskere tilbakemelding Lavere kostnad 8
9 Systemer kan være ganske sammensatte Testnivåer i systemlandskapet System A System C Delsystem B Delsystem D 9
10 Testnivåer i systemlandskapet Enhetstester- og enhetsintegrasjonstester JUnit eller tilsvarende Skrives av utviklere Del av byggeprosess Testnivåer i systemlandskapet White-box funksjonell testing Cucumber Teststeg implementeres av utviklere Del av byggeprosess Scenario: Aktiv kontrakt - hele beløpet brukes til bolig Gitt at banken rapporterer hendelsen "Uttak til boligformål" (vha. "uttaksdatobolig" i xml) og at Saldo = 0 Og BSU-kontrakt er i status "Aktiv" Når BSU-registeret mottar og behandler oppgaven Så skal BSU-kontraktens status endres til "Avsluttet" Og sluttdato på BSU-kontrakten settes til hendelsesdato 10
11 Testnivåer i systemlandskapet Black-box funksjonell systemtesting Cucumber Teststeg implementeres av testansvarlig Mot systemtestmiljø Valgt systemgrense Scenario: Send inn en preutfylt selvangivelse uten endring Gitt at jeg er en PSA-bruker Og jeg har mottatt årets selvangivelse med preutfylte verdier Når jeg sender inn siste versjon av selvangivelsen Så skal jeg få en AR-referanse Og selvangivelsen skal legges i arkivet Testnivåer i systemlandskapet Ikke-funksjonell systemtesting Robusthet (Cucumber) Ytelse (Gatling / Grinder) Implementeres av testansvarlig Valgt systemgrense 11
12 Testnivåer i systemlandskapet Ende-til-ende-testing E2Etestverktøy Egenutviklet E2E-testverktøy Funksjonelle og ikke-funksjonelle Implementeres av egne testutviklere Setter krav til hvordan funksjonelt ansvarlige prioriterer brukerhistorier (verdikjedefokus) Krav til testbare verifikasjonspunkter Eksempel: Skatteyter ber om innsyn i egne data Send og arkiver svar til Altinn Lag svar på pdf/xml Presenter evt søk i Skattefinn Lag søk i søkemotor Hent nytt skjema utfør spørring Mottak av nytt skjema Nytt Altinnskjema 12
13 KONTINUERLIG KJØRING OG EVALUERING Kontinuerlig levering Ny kode Bygging og automatiserte white-box-tester Utrulling til testmiljø(er) Utrulling til manuell-testmiljø Automatiserte black-box-tester Tester at systemet fungerer Tester at testene fungerer Tester at testmiljøene fungerer Tester at migreringer og utrulling fungerer 13
14 Forvaltning av leveransekjede Synliggjøre status for hele prosjektet til enhver tid Alle steg skal være grønne til enhver tid Røde steg skal være som følge av en regresjonsfeil Feil skal rettes umiddelbart Automatiserte tester på alle nivåer inkluderes Tester før/ved innsjekk skal fullføre på kort tid Løpende evaluering av testsuiten Testdekning måles og holdes øye med Testsuiten utvides/justeres når feil/mangler oppdages VEIEN FREMOVER 14
15 Kode er ikke alt Testmiljø Testdata System(er) Automatiserte tester Modernisert Applikasjonsplattform (MAP) Provisjonering av infrastrukturressurser Selvbetjeningsløsninger Automatisert Teknologistandarder for kjøretidsmiljø Tester Selvbetjening Provisjonering ved behov MAP Oppretter Verktøy for overvåkning og applikasjonstjener Automatisert test Nytt testmiljø 15
16 Felles Testdata Bedret personvern og redusert risiko for eksponering av sensitive data Samlet forvaltning og tilrettelegging av testdata Mer effektiv testing Redusert tidsbruk til koordinering og fremskaffing av testdata Muliggjør kontinuerlig regresjonstest på produksjonslike data Mer omfattende og realistisk testing på et tidligere tidspunkt Test mot og av eksterne på anonymiserte data Felles testdata på tvers av etater Integrasjoner mellom Skatteetaten og SSB, Veivesenet, TAD, Eksempler på spesifikasjonsmuligheter «Jeg ønsker å teste skatteberegning for» skattytere med litt ulike (vilkårlige) kombinasjoner av grunnlagsdata. 2. en skattyter som er gift, har tre barn, har saldo/renteopplysninger, samt oppgaver for gaver og tilskudd og skadeforsikring. Verdiene i oppgavene kan være vilkårlige. 3. en skattyter som er 40 år, har en inntekt på , forskuddsskatt på kr og reisefradrag på kr. 16
17 Oppsummering Suksess i smidig testing krever at hele det tverrfaglige teamet tenker test og kvalitet også for automatisert test Testautomatisering må inn i planleggingsfasen, og systemet må designes med støtte for automatisering Sammensetningen av en automatisert testsuite må ta hensyn til flere ulike dimensjoner og aspekter av test, og kjøres og evalueres kontinuerlig Det venter mange spennende muligheter og utfordringer innen testmiljøer og testdata 17
Effektiv testing med rike anonymiserte testdata
Effektiv testing med rike anonymiserte testdata 20. september 2016 Helene Aune Skatteetaten Erik Rogstad 21. september 2016 Skatteetatens IT- og Servicepartner Skatteetatens leverandør av IT- og administrative
DetaljerGårsdagens testroller takler ikke dagens utfordringer. Magnus Halvorsen og Erik Rogstad
Gårsdagens testroller takler ikke dagens utfordringer Magnus Halvorsen og Erik Rogstad Eksempel: Testutlysning fra fortiden Arbeidsoppgaver Utarbeide testtilfeller basert på kravspesifikasjon Gjennomføring
DetaljerAutomatisert Robusthetstesting. Erik Arisholm Testify AS
Automatisert Robusthetstesting Erik Arisholm Testify AS 21. september Robusthetstesting Robusthetstesting er testing som avslører sårbarheter i et system overfor uventede (kombinasjoner av) input stressende
DetaljerTest 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
DetaljerTest i smidig. Laila Sandbæk Testrådgiver og testleder Sogeti
Test i smidig Laila Sandbæk Testrådgiver og testleder Sogeti 03.03.2016 Produktkøen til foredraget Sprintrytme Plassering av testaktivitetene i sprintrytmen Teamet Test som en integrert del av gjennomføringsmodellen
DetaljerModernisering 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
DetaljerHYPPIGE LEVERANSER HVORDAN KOMMER SPK DIT? Ved Mette Gjertsen Statens pensjonskasse mette.gjertsen@spk.no
HYPPIGE LEVERANSER HVORDAN KOMMER SPK DIT? Ved Mette Gjertsen Statens pensjonskasse mette.gjertsen@spk.no Fra SPKs strategi IT-tjenestene for kjerneprosessene i SPK er overordnet ansett å være gode og
DetaljerLivslø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
DetaljerLEVER OFTERE TEST SMARTERE
1 LEVER OFTERE TEST SMARTERE ØYSTEIN HANSEN CARL JOHNSON 2 Agenda Hvor kom vi fra Veien til moderne utviklingsorganisasjon Hvordan levere - automatisering - arbeidsflyt og verktøy Veien videre og våre
DetaljerVerdien av god leverandørtesting i konstruksjonsfasen i smidige prosjekter
Verdien av god leverandørtesting i konstruksjonsfasen i smidige prosjekter FOREDRAGSHOLDERE Kristian Bjerke-Gulstuen Accenture siden 1999 Fra utvikler til Testleder og Kvalitetsansvarlig Leder Accenture
DetaljerKostnadseffektivt 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
DetaljerAltinn - Test. 15.10.2013 Anne Risbakk Testleder i Altinn
e-forvaltning Altinn - Test 15.10.2013 Anne Risbakk Testleder i Altinn Tema for dagen Litt historikk Underveis og fram til 2012/2013 Små og store smell Altinn - leverandører og Avtaleverk Test- og kvalitetssenter
DetaljerFinansportalen 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...
DetaljerEffektiv testing. Per Otto Bergum Christensen. 9.-10. September, JavaZone. Bergum Christensen Consulting
Effektiv testing Per Otto Bergum Christensen 9.-10. September, JavaZone Bergum Christensen Consulting Om meg Per Otto Bergum Christensen (33) Siv.ing, Datateknikk, NTNU Jobbet med utviklingsprosjekter
DetaljerTesting tidlig i livssyklusen smidige prosjekter. Arne Erik Hurum Helsedirektoratet Bjørn Andersen - Steria
Testing tidlig i livssyklusen smidige prosjekter Arne Erik Hurum Helsedirektoratet Bjørn Andersen - Steria 20.03.2014 Arne Erik Hurum, Testansvarlig Helseforvaltningsløsninger/eSaks Hva er esaks Hvordan
DetaljerKontrakter og test i smidige prosjekter. Fagmøte Dataforeningen i Trondheim 12.Mars 2012
Kontrakter og test i smidige prosjekter Fagmøte Dataforeningen i Trondheim 12.Mars 2012 Agenda Smidige manifest Smidige prosjekter og testing Samarbeid og tillit teori Hva er en kontrakt Gjennomgang av
DetaljerGJENNOMGANG 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.
DetaljerAltinn II - prosjektet. Cat Holten Oslo 31.august 2009
Altinn II - prosjektet Cat Holten Oslo 31.august 2009 1 Agenda Altinn II prosjektet. Når, hvem og hvorfor? Noen rammer Hva er nytt, og når kommer det? 2 Når? D&AF etter nye avtaler 1. ver. 2. ver 1.1.
DetaljerAnsvarlig: Faglig ansvarlig for innhold og revisjon, Testseksjonen TestiT, Avd. for Tjenesteproduksjon HN IKT
Teststrategi IKT-testing i Helse Nord Ansvarlig: Faglig ansvarlig for innhold og revisjon, Testseksjonen TestiT, Avd. for Tjenesteproduksjon HN IKT Endring Versjon Rolle / Organisasjon Revidert Revisjon
DetaljerCase: NAVs personvern-prosjekt // Haakon Hertzberg // Partnerforum
Case: NAVs personvern-prosjekt 10.10.2018 // Haakon Hertzberg // Partnerforum organiseringen Prosjekteier: Kunnskapsavdelingen v/haakon Hertzberg Prosjektstyre Linjeressurser Prosjektleder Linjeressurser
DetaljerTestdekning 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
DetaljerIntegrasjon - fra strategi til vellykket implementering. Integrasjonsdagene Halden, august 2013 Ståle Hustad, TrønderEnergi Nett AS
Integrasjon - fra strategi til vellykket implementering Integrasjonsdagene Halden, august 2013 Ståle Hustad, TrønderEnergi Nett AS Agenda Om TrønderEnergi Bakgrunn for etablering av integrasjonsplattform
Detaljeraltinn tjenester 3.0
14.09.2016 altinn tjenester 3.0 Agenda Hva er tjenester 3.0? Status Konsepter Demo og diskusjoner altinn tjenester 3.0 Hva er tjenester 3.0? Hva er tjenester 3.0? Brukervennlige og responsive tjenester
DetaljerISTQB 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
DetaljerSaksnummer 13/00203 1 / 29
Bilag 6 Vedlegg 6 7 Vedlegg - Kundens teststrategi 7 - Kundens teststrategi Saksnummer 13/00203 1 / 29 Versjonshåndtering Versjon Dato Initiert av Endringsårsak 1.0 16.05.2013 Difi Dokument distribuert
DetaljerA tool for collaborating to success in a development project Experience with Visual Studio 2010 and Test Manager at Lånekasse
A tool for collaborating to success in a development project Experience with Visual Studio 2010 and Manager at Lånekasse 21.mars.2013 Heza Wasfy Hvem er Sogeti? Sogeti Norge er et heleid datterselskap
DetaljerSmidig metodikk, erfaringer fra NAV Fagportal
Smidig metodikk, erfaringer fra NAV Fagportal Gry Hilde Nilsen, NAV Morten Tveit, Fornebu Consulting NAV, 08.03.2011 Side 1 Smidig gjennomføring i NAV Fagportal Individer og samspill framfor prosesser
DetaljerBilag 1: Kundens krav til leveranser
Bilag 1: Kundens krav til leveranser 1. INNLEDNING Dette bilaget inneholder krav til kompetanse hos leverandøren. Leverandøren skal i henhold til smidig utviklingsfilosofi foreslå ett utviklingsteam på
DetaljerOppsummert. Trude Rosendal. Ingebjørg Hammersland
20.09.2016 Ingebjørg Hammersland Trude Rosendal Oppsummert INNHOLD Vipps, fra idé til DNBs stolthet Vipps, sånn tester vi Vipps, så var det testet Nov 2014 Mai 2015 30. mai 2015 26. juni 2015 4. nov 2015
DetaljerUKEOPPGAVER 2: SYSTEMUTVIKLINGSPROSESSER OG PROSJEKTARBEID INNSPILL TIL SVAR
INF 1050 UKEOPPGAVER 2: SYSTEMUTVIKLINGSPROSESSER OG PROSJEKTARBEID INNSPILL TIL SVAR Oppgave 1 a) Foranalyse: Foranalysen kan med fordel gjøres i to trinn. Den første er å undersøke finansiering og øvrige
DetaljerInf1055 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
DetaljerBE AGILE. Torbjørn Laukvik og Bjørn Andreas Wang Pettersen Seniorkonsulenter, Sogeti Norge
BE AGILE Torbjørn Laukvik og Bjørn Andreas Wang Pettersen Seniorkonsulenter, Sogeti Norge Testautomatisering: Hvordan overleve første året Torbjørn Laukvik torbjorn.laukvik@sogeti.no Bjørn Andreas Wang
DetaljerOverordnet 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
DetaljerSikkerhetstesting gjennom utviklingsløpet
Sikkerhetstesting gjennom utviklingsløpet 5 faser: Slik utfører du sikkerhetstesting gjennom utviklingsløpet Det har aldri vært mer snakk om sikkerhet i IT verdenen enn nå. Det er ikke så rart med tanke
DetaljerUKE 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
DetaljerTestbilag 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
DetaljerAkseptansetesten. 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
DetaljerProgram for elektroniske tjenester prosjekt for fellesfunksjonalitet
Program for elektroniske tjenester prosjekt for fellesfunksjonalitet 16.02.2016 Trine Lind og Steinar Skagemo - Byrådsavdeling for finans Tema Kort om Oslo kommune Digitaliseringssatsingen: Program for
DetaljerStatisk 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
DetaljerStein Grimstad. Konsulent i Scienta AS. Prosjekt hos Skatteetaten. Forsker hos Simula (deltid) 3/7/18
Bedre gevinstoppnåelse med nyttedrevet utvikling Stein Grimstad (stein@scienta.no), 7 th mars, Oslo Stein Grimstad Konsulent i Scienta AS Prosjekt hos Skatteetaten Forsker hos Simula (deltid) stein@scienta.no
DetaljerTverretatlig samarbeid om test, og syntetiske testdata i modernisering av folkeregisteret
Tverretatlig samarbeid om test, og syntetiske testdata i modernisering av folkeregisteret Tore Sletten (NAV) Margrethe Myrstad Bedregal (Skatteetaten) Agenda Syntetiske testdata nåsituasjon Tverretatlig
DetaljerVersjon 2.0 Dato Kompetansebehov
Versjon 2.0 Dato 12.07.17 Kompetansebehov Kompetansebehov Side: 2 av 8 INNHOLDSFORTEGNELSE 1 INNLEDNING 3 2 KOMPETANSEBEHOV 3 2.1 SMIDIG GJENNOMFORINGSMODELL 3 2.2 SAMMENLIGNBARE FORRETNINGSOMRADER 4 2.3
DetaljerDet var en gang.. Kristin Meisingset Hallgren, testleder i SpareBank 1 Gruppen
Det var en gang.. Kristin Meisingset Hallgren, testleder i SpareBank 1 Gruppen Agenda 1 Om SpareBank 1 2 Det var en gang.. 3 Espen Askeladd & co og trollene 4 Testeventyret 2 SpareBank 1-alliansen er Norges
DetaljerMellom barken og veden Smidig testing i krevende terreng TTC 2015
Mellom barken og veden Smidig testing i krevende terreng TTC 2015 FOREDRAGSHOLDERE Kristian Bjerke-Gulstuen Accenture siden 1999 Fra utvikler til Testleder og Kvalitetsansvarlig Leder Accenture Norway
DetaljerTesting 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
DetaljerAltinns nye tjenesteverksted. Lars Vegard Bachmann, produkteier portal og tjenester, Altinn
Altinns nye tjenesteverksted Lars Vegard Bachmann, produkteier portal og tjenester, Altinn 01 Nytt tjenesteverksted? Hva mener du med det? Bakgrunn, mål, konsept og overordnet beskrivelse 02 Det høres
DetaljerSlik skal vi handle i 2017
Slik skal vi handle i 2017 Videreutvikling av Altinn Andreas Rafaelsen, Løsningsansvarlig Altinn Altinndagen 2016 Videreutvikling av Altinn løsningen Produktstrategi og prioritering Altinn versjon 17.1
DetaljerCRIStin 2.0 Om videreutvikling av CRIStin-systemet. Oppstartseminar 22. Oktober 2013
CRIStin 2.0 Om videreutvikling av CRIStin-systemet Oppstartseminar 22. Oktober 2013 CRIStin og de gode hjelperne Mål for CRIStin-systemet Nav i norsk forskning Gi oversikt og pekere til mer detaljer Koblinger
DetaljerKonfigurasjonsstyring
INF1050: Systemutvikling 28. mars 2017 Konfigurasjonsstyring Yngve Lindsjørn ynglin@ifi.uio.no INF1050 Systemutvikling ->Konfigurasjonsstyring 1 Temaer i dagens forelesning Versjonshåndtering Systembygging
DetaljerKommende Trender Innenfor Test
Kommende Trender Innenfor Test Jennifer Blechar, Sopra Steria April 2015 Trondheim Test Conference Jennifer Blechar Studerte matematikk i USA, mastergrad fra London School of Economics, doktorgrad fra
DetaljerELIN-metoden. Elektronisk informasjonsutveksling
ELIN-metoden Elektronisk informasjonsutveksling www.kith.no Hva er ELIN-metoden? Metode for å utvikle gode løsninger og sørge for at de blir tatt i bruk Prinsipper mer enn kokebok Metoden alene kan ikke
DetaljerIT Service Management
IT Service Management Forelesning uke 7 Innhold Endringer Endringer i ITIL: Service Transition Endringer - en nødvendig onde? If it ain t broke don t fix it. De fleste supportsaker synes å skyldes endringer
DetaljerMRS Medisinsk registreringssystem Drift av kvalitetsregistre.
MRS Medisinsk registreringssystem Drift av kvalitetsregistre. HEMIT skal etablere felles tekniske løsninger I Hovedsak innebærer dette: Videreutvikle MRS som en felles nasjonal plattform Etablere registre
DetaljerKinderegget ; enklere, billigere og mye raskere
Kinderegget ; enklere, billigere og mye raskere Softwaredesign for Grid arkitektur Hvordan utnytte den nye plattformen? Ark 2012 Tormod Varhaugvik, SKD SITS, Oktober 2012 tormodv.blogspot.com Utfordringen
DetaljerCross the Tech Bridge. Anette Valaker
Cross the Tech Bridge Anette Valaker Anette.Valaker@sogeti.no En funksjonell tilnærming til test av infrastruktur Litt om meg Jobbet som testleder i Sogeti siden 2007 Jobbet med test av ulike systemer
DetaljerSamordnet regional digitalisering
Samordnet regional digitalisering 2. November 2018 Samordnet regional digitalisering Formål med samarbeidet regional digitalisering Betre tjenester til brukerne fordelt på tre hovedområder: - Raskere saksbehandlingstid
DetaljerHva kan Altinn gjøre for deg? NOKIOS, Trondheim 21.september 2011 Cat Holten Brønnøysundregistrene
Hva kan Altinn gjøre for deg? NOKIOS, Trondheim 21.september 2011 Cat Holten Brønnøysundregistrene Agenda Hva kan du bruke Altinn til? Viktig funksjonalitet Ikke funksjonelle fordeler Hva må du gjøre?
DetaljerProgramvareutvikling hos Sun Microsystems. Jørgen Austvik Sun Microsystems Database Technology Group
Programvareutvikling hos Sun Microsystems Jørgen Austvik Sun Microsystems Database Technology Group Innhold Sun i Trondheim Hva vi lager Utviklingsprosesser Kvalitetsarbeid > Mål > Hva vi gjør Verktøy
DetaljerTeknisk gjeld. Innhold. Hva er teknisk gjeld? NAVs tilnærming Dokumentasjon av teknisk gjeld Oppsummering
Teknisk gjeld ARK2016 // Den norske dataforeningen 6. april 2016 Petter Hafskjold Sjefsarkitekt @petterhf Innhold Hva er teknisk gjeld? NAVs tilnærming Dokumentasjon av teknisk gjeld Oppsummering NAV,
DetaljerValidering 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
DetaljerNy kontraktsstandard fra Dataforeningen: Fleksibel utviklingskontrakt
Ny kontraktsstandard fra Dataforeningen: Fleksibel utviklingskontrakt Odd Gunnar Alterhaug Februar 2018 08.03.2018 PROMIS AS 1 08.03.2018 PROMIS AS 2 08.03.2018 PROMIS AS 3 Kundens sourcingmodell Kunden
DetaljerKundens tekniske plattform
Kundens tekniske plattform Statens vegvesen IKT-avdelingen Versjon: 1.1 27.02 2015 Status: Godkjent Side 1 av 5 Innhold 1 Innledning 2 Teknisk plattform 2.1 Interne miljøer 2.1.1 Systemtest (UTV) 2.1.2
DetaljerAlminnelige bestemmelser Gjennomføring av Leveransen Endringer etter avtaleinngåelsen
Kapitlene i SSA-S 1. Alminnelige bestemmelser 2. Gjennomføring av Leveransen 3. Endringer etter avtaleinngåelsen 4. Garantiperiode 5. Leverandørens plikter 6. Kundens plikter 7. Plikter som gjelder Kunde
DetaljerSmidig innføring og endringsledelse
Smidig innføring og endringsledelse Prosjekt Modernisering av Folkeregisteret v/innføringsansvarlig Therese B. Fischer SmidigDig 2017 23.05.2017 Ca. 10 ulike produsenter Folkeregisteret: en nasjonal felleskomponent
DetaljerSmidig modell for moderniseringen av NAV
IT Kontraktsdag 10. september 2013 Smidig modell for moderniseringen av NAV Arne Basso, NAV Odd Gunnar Alterhaug, Promis AS Innhold NAV skal moderniseres Forretningsstyrt utvikling Kontraktsstrategi for
DetaljerGJENNOMGANG UKESOPPGAVER 7 REPETISJON
GJENNOMGANG UKESOPPGAVER 7 REPETISJON INF1050 V16 KRISTIN BRÆNDEN DAGENS TEMA Oppgaver hentet fra tidligere eksamensoppgaver om temaene vi har gått gjennom til nå DAGENS PLAN Gjennomgang av oppgaver Repetisjon
DetaljerSpørsmål og svar til Konkurransegrunnlag
CMS-løsning Saksnr.: INTER-030-13 Spørsmål og svar til Konkurransegrunnlag # 2, utsendt 20.11.2013 1. Introduksjon 1.1 Formål Formålet med dette dokumentet er å gi svar på innkomne spørsmål til Konkurransegrunnlaget
DetaljerDårlige tider gir gode verktøy - visualisering av komplekse feilsituasjoner -
Dårlige tider gir gode verktøy - visualisering av komplekse feilsituasjoner - Rune Sørensen Statens pensjonskasse mai 2011 Agenda System: Pensjonsberegning Black-box testing, Regresjonstesting PERFORM
DetaljerErfaring med funksjonell testing i en integrert ALM prosess
Erfaring med funksjonell testing i en integrert ALM prosess Forutsetninger for å kunne gjennomføre effektiv test Høy testdekning ved hjelp av regresjonstesting Feilhåndtering gjennom hele livssyklusen
DetaljerNeste generasjon ERP-prosjekter
Neste generasjon ERP-prosjekter Jan-Olav Arnegård 27. okt 2016 Nøkkeltall 2015 22 Land der vi er direkte representert 36 BearingPoint-kontorer 67 Kontorer der vi er representert via vår globale alliansepartnere
DetaljerVisma EasyCruit. Et kort innblikk i den siste produktutviklingen. August Norsk
Visma EasyCruit Et kort innblikk i den siste produktutviklingen August 2019 - Norsk Innhold Innhold 2 Hva har vi jobbet med? 3 Forbedringer av den nye kandidathåndteringen 3 Video søknader - tips and tricks
DetaljerTesting i smidigavtalen (SSA-S) Seniorrådgiver Mari Vestre, Difi. Testdagen ODIN 24. september 2014.
Testing i smidigavtalen (SSA-S) Seniorrådgiver Mari Vestre, Difi Testdagen ODIN 24. september 2014. Mari Vestre: Cand Real i informatikk fra UiO 1985 Jobbet som prosjektleder, testleder, linjeleder Laget
DetaljerGJENNOMGANG OBLIGATORISK OPPGAVE 1
GJENNOMGANG OBLIGATORISK OPPGAVE 1 INF1050 V16 KRISTIN BRÆNDEN 1 Systemet for utleie av markasykler ønsker a benytte seg av en eksisterende betalingsløsning, og valget har falt pa det samme betalingssystemet
DetaljerSystem integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,
System integration testing Forelesning Systems Testing UiB Høst 2011, Ina M. Espås, Innhold Presentasjon Hva er integration testing (pensum) Pros og cons med integrasjonstesting Når bruker vi integration
DetaljerMindre skjemavelde, sikrere tall
Mindre skjemavelde, sikrere tall Fra 1. januar 2015 vil det bli enklere å være arbeidsgiver. Da endres og samordnes innrapporteringen om ansatte og deres inntekt til Skatteetaten, NAV og Statistisk sentralbyrå.
DetaljerProsjektledelse - fra innsiden
Prosjektledelse - fra innsiden Presentasjon hos UiO 31.08.2012 Ida Lau Borch, fagansvarlig i Metier AS Det ligger et fantastisk potensial i det å være best i prosjektledelse og -styring Prosjekteierstyring
DetaljerGJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG
GJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG INF1050 V16 HVA ER EN SYSTEMUTVIKLINGSPROSESS? De aktivitetene som utføres for å utvikle et IT-system Eksempler på aktiviteter:
DetaljerElektronisk informasjonsflyt av dødsdata muligheter og gjenbruk. Åsa Otterstedt, prosjektleder edår
Elektronisk informasjonsflyt av dødsdata muligheter og gjenbruk Åsa Otterstedt, prosjektleder edår Innhold Hvem er jeg? Elektronisk informasjonsflyt av dødsdata muligheter og gjenbruk Legeerklæring om
DetaljerJigZaw. Teststategi utviklet av. Erik Drolshammer Bård Lind. Verifiser Forventet Funksjonalitet
JigZaw Verifiser Forventet Funksjonalitet Teststategi utviklet av Erik Drolshammer Bård Lind Bård Lind Java siden 1997 Arkitekt siden 2000 JavaBin siden 1999 Enterprise Domain Repository og JigZaw-teststrategi
DetaljerFORBEREDELSESFASE (FF)
FREMDRIFTSPLAN SOLA KOMMUNE (Underbilag 4 - versjon 2) ACOS Ressurser (timer) Kunde Ressurser (timer) Ansvar Dokumentasjon Startdato Sluttdato FORBEREDELSESFASE (FF) 11.11.16 1.5.17 FF0.1 Signering av
DetaljerTestplan (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
DetaljerSertifisert Tester. Foundation Level Extension Pensum Agile Tester
Sertifisert Tester Foundation Level Extension Pensum Agile Tester Norsk versjon 2015.N1 Basert på Engelsk versjon 2014 Norwegian Testing Board Copyright Dette dokument kan kopieres helt eller delvis, eller
DetaljerFelleskomponenter vanvittig enkelt eller vanvittig dyrt!
Felleskomponenter vanvittig enkelt eller vanvittig dyrt! 31. mai 2012 Presentasjon av: Frode Preber Ettesvoll, adm. dir. Digitaliseringskonferansen 2012 Agenda Kort presentasjon Problemstillingen Felleskomponenter
DetaljerFRA PROBLEM TIL A-ORDNING
NFKR 11. februar: Styring av komplekse prosjekter FRA PROBLEM TIL A-ORDNING Viveca Liodden, hovedprosjektleder EDAG-prosjektet, Skatteetaten 1 EDAG-prosjektet Tverretatlig; Skatt, NAV, SSB og Brreg (Altinn)
DetaljerTjenesteorientert arkitektur hvordan statistikkproduksjonen støttes og forbedres av en tilpasset IT arkitektur
14. juni 2010 Tjenesteorientert arkitektur hvordan statistikkproduksjonen støttes og forbedres av en tilpasset IT arkitektur Lill Kristoffersen lill.kristoffersen@ssb.no Statistisk sentralbyrå IKT Abstract:
DetaljerFellesmøte GeoForum fornye plan- og byggesaksprossen i kommunene. Oslo den 7. februar 2017 Michael Pande-Rolfsen Prosjektleder Plan, bygg & geodata
Fellesmøte GeoForum fornye plan- og byggesaksprossen i kommunene Oslo den 7. februar 2017 Michael Pande-Rolfsen Prosjektleder Plan, bygg & geodata «Dagens løsning for byggesøknader kan sammenliknes med
DetaljerModellering IT konferanse
Modellering IT konferanse 1. Interessenter Utviklere som besøker konferansen: besøke IT konferanse Frivillige hjelpere: få gratis inngang på konferansen Ledelse: Tjene penger Matkjeder: Selge mat og drikke,
DetaljerBlackBox, WhiteBox og andre testmetoder. Etter ønske fra studentene 26. november 2009
BlackBox, WhiteBox og andre testmetoder Etter ønske fra studentene 26. november 2009 Hva er testing? Testing er å undersøke IT-systemer eller deler av det for å vurdere om kravene til det som testes er
DetaljerIT-modernisering i Skatteetaten
IT-modernisering i Skatteetaten - 1000 x ytelse, 5% HW-kost og 30% forvaltningskost; er det mulig? Karl Olav Wroldsen, SKD, 2012 Skatteetaten Organisering og Nøkkeltall (2011) Antall ansatte: 6135 Samlet
DetaljerLø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
DetaljerTesting i en smidig verden med hyppige leveranser og litt om Asberger
Testing i en smidig verden med hyppige leveranser og litt om Asberger Agenda 8:30-8:40 8:40-8:50 8:50-9:30 9:30-10:00 10:00-10:30 10:30-11:00 11:00-11:10 Velkommen Nils Erik Aas, PwC En liten undersøkelse
DetaljerBruk av robot i Helse Vest sitt administrasjonsarbeid
Bruk av robot i Helse Vest sitt administrasjonsarbeid Agenda 1. Forutsetninger og utgangspunkt 2. Robotreisen til Helse Vest IKT Demo av robotisert sykehusoppgave 3. Innsparing utført hva nå? 4. Er organisasjonen
DetaljerMålbildet for digitalisering arkitektur
Målbildet for digitalisering arkitektur KOMMUNESEKTORENS ORGANISASJON The Norwegian Association of Local and Regional Authorities Innholdsfortegnelse 1. Hva målbildet betyr for kommunene... 3 1.1 Digital
DetaljerFelles veikart for nasjonale felleskomponenter i regi av Skate. Digitaliseringskonferansen 2015 vidar.holmane@difi.no
Felles veikart for nasjonale felleskomponenter i regi av Skate Digitaliseringskonferansen 2015 vidar.holmane@difi.no Difi skal aktivt bidra til realisering av og til en samordnet utvikling og tilrettelegging
DetaljerPresentasjon Test. Møte med Systemleverandører 5.desember 2014
Presentasjon Test Møte med Systemleverandører 5.desember 2014 Agenda Informasjon om status og planer for videre arbeid i Elhubprosjektet Informasjon om organisering av testaktiviteter Presentasjon av kravspesifikasjoner
Detaljer2. OVERORDNET MÅL, FUNKSJONALITET, FREMDRIFT, KOSTNADSRAMMER MV. Nedenfor redegjøres det nærmere om mål, fremdrift og kostnader for prosjektet.
Mandat for hovedprosjekt modernisering av Folkeregisteret 1. BAKGRUNN Folkeregisteret er en nasjonal felleskomponent og utgjør en viktig del av vår felles infrastruktur. Folkeregisteret er sentralt i offentlig
DetaljerGrunnleggende 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å
DetaljerUKE 9 Prosesser og prosessmodeller inkludert smidige metoder. Gruppetime INF1055
UKE 9 Prosesser og prosessmodeller inkludert smidige metoder Gruppetime INF1055 Hva skal vi i dag? Introduksjon til modul B - systemutvikling (kap. 1, 2 og 3) Prosesser og prosessmodeller + smidig utvikling
DetaljerK O N S U L E N T - I D : 2 5 2 2 C U R R I C U L U M V I T A E
K O N S U L E N T - I D : 2 5 2 2 C U R R I C U L U M V I T A E Utdannelse 1996-1998 2 årig Informatikk ved Høyskolen i Østfold 1994-1996 2 årig Økonomi og Administrasjon ved Høyskolen i Østfold Sertifiseringer
Detaljer