Retningslinjer for akseptansetest

Like dokumenter
Retningslinjer for akseptansetest

1. Innføring av system

e-læringsprogram for prosjektledelse Endringer i den generelle avtaleteksten Bilag 6

Finansportalen Historiske bankdata

Testbilag til IT kontrakter

ANBEFALING TIL GOD IT-SKIKK (NR. 1) IT-DOKUMENTASJON

Ansvarlig: Faglig ansvarlig for innhold og revisjon, Testseksjonen TestiT, Avd. for Tjenesteproduksjon HN IKT

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

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

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

Cross the Tech Bridge. Anette Valaker

Bilag 4 Prosjekt- og fremdriftsplan for migrering til ny plattform

Livsløpstesting av IT-systemer

Bilag 6 Vedlegg 9 - Oversikt over dokumentasjon, planer og rapporter

Statens standardavtaler Avtaler og veiledninger om IT-anskaffelser

Kundens tekniske plattform

Evalueringsskjema. Foretakets nettbankvirksomhet. Foretakets navn : Dato: Underskrift : Dato: Versjon: 1.0

Kvalitet i programvaresystemer Dokumentasjon av tester

Testplan (Software Test Plan)

Testrapport. Aker Surveillance. Gruppe 26. Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo, Public 2013 Aker Solutions Page 1 of 5

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

Akseptansetesten. Siste sjanse for godkjenning Etter Hans Schaefer

Grunnleggende om Evaluering av It-systemer

Automatisert Robusthetstesting. Erik Arisholm Testify AS

Bilag 1 til vedlikeholdsavtalen samt driftsavtalen KRAVSPESIFIKASJON. Administrativt system for skole og SFO

Normens krav og anbefalinger fra kravspek til innføringsprosjekt. 31. oktober 2018

DRIFT OG VEDLIKEHOLD PASIENTVARSLINGSSYSTEM

Avtale for kjøp av Elektronisk vedlikeholdssystem for drift renovasjon

4.1. Kravspesifikasjon

Kundens kravspesifikasjon ERP-løsning for kommunene i DDV-samarbeidet

Why Desperate Houswives make Excellent Test Managers Testprosjektet som suksessfaktor i et hvert prosjekt

FORBEREDELSESFASE (FF)

VEDLEGG 6 VEDLIKEHOLDSAVTALEN

Effektiv testing med rike anonymiserte testdata

Montasje. Leverandøren skal generelt beregne 5 dagers behandlingstid hos oppdragsgiver for godkjenning av milepæler.

Test og kvalitet To gode naboer. Børge Brynlund

Grunnleggende testteori

Oppgave 1. Finn krav. Finn krav. Finn test

Løsning for utgående EHFfaktura

Overordnet IT beredskapsplan

Ekspertgruppemøte - Test. Statnett 15.januar 2015

3B - SSA-D Bilag 1 Kundens kravspesifikasjon. Driftsavtalen (SSA-D) Bilag 1: Kundens kravspesifikasjon

INSTALLASJONSVEILEDNING

Spørsmål og svar til Konkurransegrunnlag

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

Test i smidig. Laila Sandbæk Testrådgiver og testleder Sogeti

Kvalitet og programvare. Når bare det beste er godt nok. Produktet prosessen eller begge deler?

2B - SSA-V Bilag 1 Kundens kravspesifikasjon. Vedlikeholdsavtalen (SSA-V) Bilag 1: Kundens kravspesifikasjon

BOSSNETT AS. Retningslinjer for drift, vedlikehold og service for tilkobling til bossnettet Dokument 9. Revisjonshåndtering

Jara NetBusiness og Jara B2B Volum

SSA V, Den store vedlikeholdsavtalen

Typegodkjenning av. linjetilknyttet kontrollrom

WinTid Scheduler. Oppgradering til versjon HRM

A tool for collaborating to success in a development project Experience with Visual Studio 2010 and Test Manager at Lånekasse

AP221 Use Case TUL Migrer og produksjonssett tjenesteutgave

Bilag til kjøpsavtalen for Antivirusløsning K Bilag 1 - Kundens kravspesifikasjon

2.13 Sikkerhet ved anskaffelse

Repetisjon om evaluering av It-systemer. Hvordan vurdere og verdsette?

MTF-SYMPOSIUM MARS 2011 KJELL GRØNDAHL SEKSJONSLEDER, NEVRO/AUDIO MEDISINSK-TEKNISK AVD. HELSE BERGEN

Bilag 6 Vedlegg 3 Definisjoner

Oppgradering av Handyman til ny versjon

Ragnvald Sannes Handelshøyskolen BI. Oppdragsgiver: CSAM Health v/sverre Flatby. Dato:

Testplan PROSJEKT. Signal Communication Unit OPPDRAGSGIVER. Kongsberg Maritime AS UTFØRT VED. Høgskolen i Buskerud og Vestfold, avd.

Kravspesifikasjon Digital distribusjon av sakspapirer

Installasjonsveiledning Oppgradering av tidligere versjon

Introduksjon Omfang Testmiljø Testdata Forberedelser i Edielportalen Gjennomføring Lenker til Elhub-dokumentasjon Tester for Query (QRY)

Oppgraderinger i SAP. Planlegge, organisere og gjennomføre en oppgradering til ECC 5.0/ECC 6.0. Sveinung Gehrken

Prosess for systemutvikling i Difi. Versjon 1.0

Vedlegg 11: Foreløpige krav til drift, vedlikehold og support. Dato: Sider: 19

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

GJENNOMGANG UKESOPPGAVER 9 TESTING

Saksnummer 13/ / 29

Vedlegg 1. Kravspesifikasjon. Løsning for sikkerhetskopiering og gjenoppretting av data

Validering og verifisering. Kirsten Ribu

KRAVSPESIFIKASJON. Gruppe 2. Hovedprosjekt, Høgskolen i Oslo og Akershus. Våren 2014 KRAVSPESIFIKASJON 1

Serviceteam vedlikehold. Dialogkonferanse 15.oktober 2015

Avtale for kjøp av Elektronisk personalhåndbok

Bilag 1: Kundens kravspesifikasjon

Østre Toten kommune Konkurransegrunnlag Kravspesifikasjon

DDS-CAD 7 INSTALLERE PÅ TERMINALSERVER. DATA DESIGN SYSTEM ASA Øksnevad Næringspark, 4353 Klepp st., fax , tel.: , e-post: dds@dds.

Tilpasningsavtalen Avtale om levering av standardsystem og tilpasning Statens standardavtaler for IT-anskaffelser SSA-T

Presentasjon Test. Møte med Systemleverandører 5.desember 2014

Grunnleggende testteori. Etter Hans Schaefer

System integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,

ISTQB Foundation Level Prøveeksamen

Typegodkjenning av. radioterminaler

Hensikten med denne delen av kurset. Objektets egenskaper. Objektorientering hva er det? Best practises ved programvareutvikling. Kravspesifikasjonen

SSA-D Bilag 1. Driftsavtalen (SSA-D) Bilag 1: Kundens kravspesifikasjon

WinMed3. Release Notes Allmenn Våren Release Notes Allmenn Våren 2013 Versjon Side 1

Vedlegg: Oversikt over ansvarsfordeling mellom superbrukere, ledere, fagsystemkontakter og avdeling for elektronisk forvaltning

Egenevalueringsskjema

BOSSNETT AS Bergen sentrum

Installasjon av FEBDOK versjon 5.3 enbruker.

Jernbaneverket TELE Kap.: 4 Infrastruktur Regler for prosjektering og bygging Utgitt:

RAMMEAVTALE Elektroniske betalingskort Vedlegg 1 Kravspesifikasjon

Bilag 1 Utstyr og/eller programvare som skal vedlikeholdes Her angis det utstyr og/eller programvare som vedlikeholdstjenesten omfatter.

TJENESTEBESKRIVELSE GRÅ FIBER /v1.0

Why Desperate Houswives make Excellent Test Managers En gjennomgang av testfaser i prosjekt

Huldt & Lillevik Reise. Oppgradering. Aditro HRM AS

Installasjonsveiledning Oppgradering av tidligere versjon

Transkript:

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 stadier i design og utvikling, skal AT ta utgangspunkt i kravspesifikasjonen med akseptansekrav. Dette blir kundens siste mulighet til å hindre at systemet går i produksjon med feil og mangler. Det er viktig å påpeke at inspeksjon og gjennomgang i samarbeid med leverandør bør skje gjennom hele prosjektperioden for å forebygge problemer så tidlig som mulig. Figur 1: Skisse over ulike test scenarier For å sikre en forsvarlig gjennomføring, skal det utarbeides strategi- og testplaner som behandler risikofaktorer, prioriteringer, rutiner og rapporteringsformer overfor leverandør. Videre må roller og ansvar for testmiljø, testdata, eventuelt testverktøy, testscript og utføring av selve testingen fordeles. Her bør brukerne være sterkt involvert. I utgangspunktet har AT følgende feilnivåer, såfremt ikke annet er avtalt: Nivå Kategori Beskrivelse A Kritisk feil Showstopper, Systemer stopper B Alvorlig feil Enkelt funksjoner ikke som beskrevet. Tidkrevende og ressurskrevende å omgå. Dokumentasjon er misvisende, ufullstendig og kan ikke benytte funksjoner. C Mindre alvorlig Enkelt funksjoner ikke som beskrevet. Tidkrevende og ressurskrevende å omgå. Dokumentasjon er misvisende, ufullstendig og kan lett misforstås D Kosmetiske feil Stavefeil, skriftstørrelse, feil farge etc.

Kriterier som må være oppfylt før AT kan starte: AT planen er godkjent Lavere testnivå fullført ingen utestående kritiske feil (ref figur 1) All dokumentasjon er ferdig Leverandøren må fremvise en testrapport fra egen systemtest Forvaltnings-, drifts-, bruker- og installasjonsdokumentasjon skal foreligge, gjerne 2 uker, før AT starter. Nødvendige programvare lisenser er dokumentert og fremskaffet Alle testdata er fremskaffet Oversikt over hvem som skal bidra i testen og hvilke roller 2 Beskrivelse av nødvendig dokumentasjon Ved overlevering av et IT-system til DGI må det samtidig leveres tilstrekkelig permanent dokumentasjonen til IT-systemet. Det er viktig at denne dokumentasjonen inneholder nødvendig informasjon for å bruke, vedlikeholde og drifte IT-systemet til daglig. Samtidig er det en nødvendighet at informasjonen presenteres på en slik måte at målgruppene forstår innholdet. Denne type dokumentasjon kan deles opp i 4 typer: Forvaltningsdokumentasjonen (også kalt systemdokumentasjon), beregnet på å gi støtte til forvaltning av systemet, dvs. feilretting og annet vedlikeholdsarbeid med systemet. Driftsdokumentasjon, beregnet på å støtte til drift av systemet, dvs. backup, overvåking, initiering av spesielle kjøringer etc. Installasjonsdokumentasjon, er påkrevd for å installere IT-systemet når installasjonen er så kompleks at det trengs en dokumentert plan. Brukerdokumentasjon, beregnet på å gi brukene veiledning i bruk av systemet. 2.1 Installasjonsdokumentasjon Det skal leveres en installasjonsveiledning med figurer, og dokumentasjon av versjoner og avhengigheter til underliggende operativsystemer/api-er. Forslag til hovedkapitler: 2 Installasjonsplan 3 Systemkrav 4 Installasjon av systemet 5 Feilhåndtering 2.2 Forvaltningsdokumentasjon Forvaltningsdokumentasjonen er primært beregnet på systemutviklere og de som skal vedlikeholde IT-systemet. IT-systemet skal beskrives tilstrekkelig detaljert til at forsvarlig systemforvaltning (vedlikehold og videreutvikling) muliggjøres. Forvaltningsdokumentasjonen skal gi innsikt i og forståelse av systemet. Side 2

En tilfredsstillende forvaltningsdokumentasjon er en forutsetning for å sikre de verdier som er lagt ned i utviklingen av systemet. Kvalitetsmessig, effektivt og risikofritt vedlikehold er avhengig av denne dokumentasjonen. Forslag til hovedkapitler 1 : 2 Oppstilling over aktuelle lover, forskrifter, regler, og retningslinjer for det området systemet omfatter 3 Systembeskrivelse: grensesnitt mot andre systemer som angir hvilke data som mottas/leveres og på hvilket format, systemarkitektur, databasebeskrivelse, logisk og fysisk, datafeltbeskrivelse, referanse til data-ordliste, system funksjoner med angivelse av hensikt/bruksområde, inndata, behandlingsregler etc., adgangskontroller og autorisasjon. 4 Sikkerhetskrav 5 Driftsmessige krav og ressurser 6 Systembenyttede standarder 7 Rutiner for systemforvaltning: rutiner for forvaltning, plan for testing, testdata, forventede testresultater, rutiner for oppdatering av dokumentasjon, rutiner for å informere, bibliotekrutiner 8 Begrep 9 Programdokumentasjon 10 Ordliste 2.3 Driftsdokumentasjon Driftsdokumentasjonen er primært beregnet på driftspersonalet. Den er en beskrivelse av systemets oppbygging og driftsmønster for å sikre korrekt drift av IT-systemet, driftsmessig vedlikehold og stabilitet. Driftsdokumentasjonen er grunnlag for korrekt, kontinuerlig og tidsriktig drift av systemet. Operatørene får gjennom denne dokumentasjonen den nødvendige veiledning i å handle riktig ved meldinger fra systemet. Videre skal hensyn i forbindelse med sikkerhetskopiering ivaretas. Handlinger som bør utføres i forbindelse med katastrofer for å redusere skadevirkningene bør beskrives separat. Forslag til hovedkapitler 2 : 2 Ressurser, maskinvare, programvare, utstyr, kommunikasjon 3 Driftsrettet beskrivelser av systemet: avhengigheter til andre systemer, oversikt over driftsoppdrag med tilhørende rapporter og avhengigheter mellom oppdrag, beskrivelse av driftsoppdrag med rapporter og parametere, bestillingsrutiner for oppdrag, beskrivelse av driftsplanleggingssystem 4 Driftsrutiner: kjøreplan, prioritet ved driftsforstyrrelser, ressursforbruk, manuelle kontroller, konsollmeldinger og hvordan disse skal behandles, oversikt over driftsmeldinger, rutiner i forbindelse med feilmeldinger, loggføringer og behandling 1 Tisip Innføring av system av Greta Hjertø 2 Tisip: Innføring av system av Greta Hjertø Side 3

av logger, rutiner for sikkerhetskopieringer, restart og recoveryrutiner, avbruddsrutiner 5 Rapporter 6 Oppfølging og driftsvedlikehold av systemet 7 Rutiner for forvaltning, behandling av endringsønsker, feilmeldinger og reklamasjoner 8 Begreper 9 Retningslinjer vedrørende sikkerhet 10 Ordliste 2.4 Brukerdokumentasjon Brukerdokumentasjonen er primært beregnet på brukerne av systemet. Den skal på en oversiktlig og lettfattelig måte beskrive systemet med tilhørende manuelle rutiner slik det arter seg for brukeren. Hensikten er å sikre korrekt bruk av IT-systemet, og den skal kunne benyttes som oppslagsbok for brukerne. Brukerdokumentasjonen bidrar til korrekt og konsistent bruk av systemet og sikrer den nødvendige datadisiplin. Dette krever at brukeren, i tillegg til å få veiledning i bruken, også kan forstå systemet virkemåte. Brukerdokumentasjonen må derfor inneholde en beskrivelse av systemet, behandlingsregler og sammenhengen med andre systemer. Forslag til hovedkapitler 3 : 2 Oppstilling over aktuelle lover, forskrifter, regler og retningslinjer for det området systemet omfatter 3 Overordnet beskrivelse av systemet, herunder hensikten med systemet, dialogstrukturen, skjermbilde og rapportstruktur, på og avloggingsprosedyrer. 4 Brukerrettet beskrivelse av systemet, eksempelvis: bruksområde, grensesnitt til andre systemer, skjermbilder med forklaring av datafelter og regler for utfylling, menyer og kommandoer, funksjoner og behandlingsregler, regler for retting av feilregistrerte data, feilmeldinger, manuelle kontroller og avstemmingsrutiner, manuelle rutiner, driftsmessige forhold av betydning for brukeren. 5 Lagringsprosedyrer. 6 Rutiner for forvaltning (behandling av endringsønsker, feilrapporter, reklamasjoner) 7 Retningslinjer vedrørende sikkerhet 8 Ordliste 3 Tisip: Innføring av system av Greta Hjertø Side 4

3 Typiske tester i akseptanseperioden Typiske tester som vil være naturlig å legge inn som en del av AT: Tester som skal gjennomføres Installasjonstest Funksjonstest Test av driftsprosedyrer, herunder sikkerhetskopiering Tester som kan gjennomføres etter behov. Dette bestemmes under planlegging av AT. Robusthetstest Integrasjonstest Volum-, kapasitets- og svartidstest Sikkerhetstest Gjennomgang av all dokumentasjon 3.1 Installasjonstest Denne testen skal kjøres med installasjonsdokumentasjon i hånden for sikre at dokumentasjonen som er levert kan brukes ved installasjon av DGI. 3.2 Funksjonstest Testing av It-systemet basert på de funksjonelle krav til løsningen (kravspesifikasjonen). Være sikker på at IT-systemet fysisk fungerer slik det var meningen og alle menyer er tilgjengelig. IT-systemet støtter den generelle industristandarden i det miljøet det skal operere. Eksempelvis i et Windows miljø skal F1 hente opp hjelp, CTRL+C kopierer, etc. 3.3 Robusthetstest Robusthetstesting er definert i hvilken grad IT-systemet fungerer korrekt (som forventet) ved uventet data inn og stress testing. Målet med robusttestingen er å komme frem til test caser og testmiljøer hvor IT-systemet robusthet kan bedømmes. 3.4 Integrasjonstest Integrasjonstest skal finne de feil som ligger i samarbeid mellom systemet og andre eksterne systemer. Moduler på ulike maskiner, i ulike prosesser eller delsystemer etc., hovedsakelig grensesnitt- og kommunikasjonsfil. Integrasjonstest krever en del arbeid med testmiljø. Derfor er det en fordel å ha klare ansvarsforhold for tilretteleggingen. 3.5 Volum-, kapasitets- og svartidstest Test av om systemet kan håndtere maksimalt antall brukere med akseptabel responstid samt systemets oppførsel ved prosessering av store datamengder. 3.6 Sikkerhetstest Test om det lar seg gjøre å komme rundt sikkerhetsmekanismene i systemet og de integrasjoner som er definert. Side 5