Brukerdokumentasjon Brukerdokumentasjon

Like dokumenter
3.3 Case 3: Opprette en bruker Case 4: Endre en bruker... 8

References Hovedprosjekt ved Høgskolen i Oslo 2010 Testrapport

Hovedprosjekt i data ved Høgskolen i Oslo våren 2007

CharityDoctors. Brukermanuel

Testrapport for Sir Jerky Leap

Entobutikk 3.TESTRAPPORT VÅR 2011

Forord Dette er testdokumentasjonen skrevet i forbindelse med hovedprosjekt ved Høgskolen i Oslo våren 2010.

Brukerdokumentasjon Prosjekt nr PayEx Logistics

Testdokumentasjon. Gruppe 9

Hvordan overføre en referanseliste fra et Word- eller PDF-dokument til EndNote

TESTRAPPORT Tittel på hovedprosjektet: Varebestillingssystem for Wokas Salg AS

Munik sin hjemmeside BRUKERMANUAL LITAL ROZENTAL-EIDE

TESTRAPPORT - PRODSYS

Brukermanual. gostudyit.com

1. INNHOLDSFORTEGNELSE

Kortversjon av brukerdokumentasjon Solman

Forord. Testdokumentasjon

Eventhandler Teknologi, kunst og design Høgskolen i Oslo og Akershus, våren Testrapport

Brukerdokumentasjon for Administrator og andre brukere fra PT

S3 Brukermanual Manual del Usuario

Entobutikk 5.BRUKERMANUAL VÅR 2011

2. Hvordan administrere filer / legge ved dokumentasjon til kurs? Hvordan melde av en som er påmeldt endre opplysninger?..5

TimeStamp - Hovedprosjekt ved HIOA 2012

BRUKERMANUAL GOSTUDYIT.COM

Testlederveiledning for Båtførerprøven

Brukerveiledning. Madison Møbler Administrasjonsside

Innlogging CV. Brukerdokumentasjon. Side 1 av 10

FYLKESMANNEN I ROGALAND Kurs i spreieareal november 2015

Veileder for Kontrollkommisjonenes årsrapportering på internett

Innholdsfortegnelse. 1. Testing Feiltesting av koden Funksjonstesting: Kilder.10

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus

BRUKERMANUAL WEB-publisering og e-post

Brukerdokumentasjon. Hovedprosjekt Høgskolen i Oslo. Gruppe 24

Brukerdokumentasjon for registrering og rapportering beredskapsutstyr hos Post og Teletilsynet

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

Oppgaver til opplæringssamling 2017 EVA Skanning

Bruksanvisning for Testadmin

Brukermanual. System for oversiktslister. Entreprenører

Godkjennings- og revisjonsprosedyrer. for. registreringssystem. ved. elektronisk melding av svangerskapsavbrudd

5. Brukerveiledning. Experior - rich test editor for FitNesse -

Rollebasert tilgangskontroll i TakeCargo WEB (RBAC Role Based Access Controll)

Compello Invoice Approval

Brukerdokumentasjonen er skrevet for deg som skal bruke applikasjonen. Det vil beskrives hvordan man kan bruke den.

Brukerveiledning for For å opprette en ny bruker vennligst send en epost til

Brukerveiledning for Web-ADI

Brukermanual for Questback

HR analysen. Ny versjon Brukermal. Administratorer

Brukermanual. System for oversiktslister. Entreprenører

Hvordan publisere bilder i galleriet til Norsk lundehund klubb

Kravspesifikasjon. Forord

EasyPublish Detaljerte brukstilfeller. Versjon 1.0

Vedlegg LMC intranett

Brukerdokumentasjon Brukerdokumentasjon

Innhold. Bruker manual BlueprintEasy PDF tagger. versjon: P a g e

3. Kravspesifikasjon. Experior - rich test editor for FitNesse -

Registrering av båter i NEAFC register

Testrapport. Studentevalueringssystem

Les mer om delegering av roller og rettigheter her

1. Forord Innholdsfortegnelse innledning Funksjonelle egenskaper og krav Spesifikke krav av delsystemer...

Begge metodene har som utgangspunkt at du har lagt inn et ortofoto av feltet eller en skannet tegning i Intrasisprosjektet eller ArcMap-fila.

Brukerdokumentasjon Brukerdokumentasjon

Guide til system for flervalgsprøver

Hvordan levere en video på en oppgave

Applikasjon for dispensasjoner i produksjonstilskudd

Hvordan foreslå kandidater for valg til landsmøtet 2011 / Hvordan fylle ut villighetserklæring dersom man er foreslått som kandidat for valg

1 Rutine for Altinn innsending og Altinn retur

CMI. Brukermanual. Comendo Dronning Eufemias Gate 16 N-0191 Oslo T: F:

Labark Oppdatert 9.oktober 2015

HTML5. Skjemaer på nettsider. Skjemaer med. Informasjonsteknologi 1 og 2. Gløer Olav Langslet Sandvika VGS

Mystery Shopping. på mobilen. Brukermanual til MobiAudit for observatører som skal utføre oppdrag for SeeYou AS.

Opus Dental 7.1 Oppdateringsveiledning

Legge til brukar. Legge til ein lærar Då det er lite utskifting på lærarar så legg eg til dei manuelt 1. Klikk Kontoredigering Legg til Manuelt

Brukermanual. System for oversiktslister SVV

Produktrapport Gruppe 9

BRUKERVEILEDNING INTRANETT, CMA ASSET MANAGEMENT AS. Dataingeniørutdanningen, Høgskolen i Oslo GRUPPE 15. Kenneth Ådalen. Vegard Gulbrandsen

GJENNOMGANG UKESOPPGAVER 9 TESTING

Utviklingssak/ID Resume Endring (g2) Rettet i versjon (g1) Rettet i versjon

IST Kommunikasjon Brukermanual

Akseptansetest av mottak Svarrapportering av medisinske tjenester Radiologi

Tilskudd til organisert beitebruk. Elektronisk søknad i Altinn

Innhold. Bruker manual BlueprintEasy PDF tagger. versjon: P a g e

Web services i Nireg

Eksamen i IBE102 Webutvikling Våren 2017.

Obligatorisk oppgave 4 i INF1010, våren 2014: "Leger og resepter" Versjon 1.1

IBX eorder Admin Bruksanvisning

Veiledning til bruk av Nasjonal øvelseskalender

Transkript:

Brukerdokumentasjon Brukerdokumentasjon

2

Forord Testrapporten beskriver hva som ble testet i skjemageneratorverktøyet som vi har utviklet for UDP AS. Dette er et avsluttende hovedprosjektet for bachelorstudiet i informasjonsteknologi og dataingeniørstudiet på Høgskolen i Oslo. Rapporten skal kunne leses som et selvstendig dokument, men mer detaljerte beskrivelser finnes i prosessdokumentasjonen, produktdokumentasjonen, kravspesifikasjonen og brukerdokumentasjonen. Innholdsfortegnelse Forord... 3 Innholdsfortegnelse... 3 Innledning... 4 Enhetstester for kontrollere... 4 ChartController... 4 CsvController... 4 FlashChartController... 5 FormController... 5 GroupController... 7 QuestionController... 8 RegisterController... 9 ReportController... 9 ResultController... 10 SurveyController... 11 UserController... 12 Systemtesting... 12 Brukertesting... 12 Konklusjon... 12 3

Innledning Det er skrevet automatiske enhetstester for stort sett alle funksjonene i controllerene, men i og med at testsystemet til Grails ikke fungerte som ventet måtte de fleste testene utføres manuelt. Dette har ført til at systemet ikke ble testet like godt som vi hadde ønsket. Denne rapporten kan brukes til å implementere de resterende testene som mangler og retting av feil i de som ikke fungerer. Enhetstester for kontrollere ChartController ChartController pie Test om pie returnerer kakediagram for spørsmål brukeren har til ChartController pie Test om pie returnerer 403 for spørsmål brukeren ikke har til ChartController pie Test om pie returnerer 404 når spørsmål-id er ChartController bar Test om bar returnerer søylediagram for spørsmål brukeren har til ChartController bar Test om bar returnerer 403 for spørsmål brukeren ikke har til ChartController bar Test om bar returnerer 404 når spørsmål-id er CsvController CsvController index Test om index returnerer en gyldig CSV fil for spørsmål du har til CsvController index Test om index returnerer 404 når spørsmål-id er CsvController index Test om index returnerer 403 for spørsmål brukeren 4

FlashChartController FlashChartController pie Test om pie returnerer kakediagram for spørsmål brukeren har til FlashChartController pie Test om pie returnerer 403 for spørsmål brukeren FlashChartController pie Test om pie returnerer 404 når spørsmål-id er FlashChartController bar Test om bar returnerer søylediagram for spørsmål brukeren har til FlashChartController bar Test om bar returnerer 403 for spørsmål brukeren FlashChartController bar Test om bar returnerer 404 når spørsmål-id er FormController FormController list Test om list returnerer en liste over form brukeren har til FormController show Test om show returnerer et form brukeren har til FormController show Test om show returnerer 403 for form brukeren FormController show Test om show returnerer 404 når form-id er e FormController delete Test om delete sletter form brukeren har til FormController delete Test om delete returnerer 403 for form brukeren FormController delete Test om delete returnerer 404 når form-id er FormController deletereplies Test om deletereplies sletter replies for form brukeren har til FormController deletereplies Test om deletereplies returnerer 403 for form brukeren FormController deletereplies Test om deletereplies returnerer 404 når form- ID er FormController edit Test om edit viser edit view for form brukeren har til FormController edit Test om edit returnerer 403 for form brukrern FormController edit Test om edit returnerer 404 når form-id er FormController update Test om update oppdaterer korrekt utfylte form FormController update Test om update ikke oppdaterer form om det mangler påkrevde felter 5

FormController update Test om update returnerer 403 for form brukeren ikke har du FormController update Test om update returnerer 404 når form-id er FormController create Test om create-siden vises. FormController create Test om create returnerer 403 om en bruker ikke har FormController save Test om save lagrer korrekte utfylte skjema i en gruppe brukeren har til FormController save Test om save ikke lagrer skjema om det mangler påkrevde felter FormController save Test om save ikke lagrer skjema i en gruppe brukeren ikke har admin til FormController save Test om save ikke lagrer skjema om group-id er FormController createcopy Test om createcopy viser createcopy view for skjema brukeren har til FormController createcopy Test om createcopy returnerer 403 om bruker ikke har skjema som det forsøkes å kopeiere fra FormController createcopy Test om createcopy returnerer 404 form-id til skjemaet brukeren prøver å kopere fra er FormController savecopy Test om savecopy lagrer korrekt utfylte kopier, med kopier av alle spørsmål fra skjema brukeren har til FormController savecopy Test om savecopy ikke lager kopier om det mangler påkrevde felter FormController savecopy Test om savecopy returnerer 403 om bruker ikke har til skjemaet det kopieres fra FormController savecopy Test om savecopy returnerer 404 om form-id det kopieres fra eller group-id er e FormController publish Test om publish oppdaterer published for skjema brukeren har til FormController publish Test om publish returnerer 403 for skjema brukeren FormController publish Test om publish returnerer 404 når form-id er 6

GroupController GroupController list Test om grupper listes GroupController show Test om show returnerer en gruppe GroupController show Test om show returnerer 404 om gruppe-id er GroupController delete Test om delete sletter en gruppe GroupController delete Test om delete returnerer 404 når gruppe-id er GroupController edit Test om edit returnerer edit view for en gruppe GroupController edit Test om edit returnerer 404 om gruppe-id er GroupController update Test om update oppdaterer en korrekt utfylt gruppe GroupController update Test om update ikke oppdaterer om det mangler påkrevde felter GroupController update Test om update returnerer 404 om gruppe-id er GroupController create Test om create-view vises GroupController save Test om save lagrer en korrekt utfylt gruppe GroupController save Test om save ikke lagrer en gruppe om det mangler påkrevde felter 7

QuestionController QuestionController delete Test om delete sletter question brukeren har til i et skjema som ikke er publisert QuestionController delete Test om delete returnerer 404 om spørsmål-id er QuestionController delete Test om delete returnerer 403 for spørsmål brukeren QuestionController edit Test om edit-view vises for et gyldig spørsmål QuestionController edit Test om edit returnerer 403 for et spørsmål brukeren QuestionController edit Test om edit returnerer 404 om spørsmål-id er QuestionController update Test om update oppdaterer spørsmål og alternativer QuestionController update Test om update ikke oppdaterer spørsmål og alternativer om påkrevde felter mangler QuestionController update Test om update returnerer 403 for et spørsmål brukeren QuestionController update Test om update returnerer 404 om spørsmål-id er QuestionController create Test om create-viewet vises for skjema brukeren har til QuestionController create Test om create returnerer 403 for skjema brukeren QuestionController save Test om save lagrer spørsmål og alternativer QuestionController save Test om save ikke lagrer spørsmål og alternativer om påkrevde felter mangler QuestionController save Test om save returnerer 403 for et skjema brukeren 8

RegisterController RegisterController index Test om index viser index-view(register) om brukeren ikke er logget inn RegisterController index Test om index videresender til show om brukeren er logget inn RegisterController show Test om show viser brukeren om den finnes RegisterController show Test om show videresender til index om brukeren ikke finnes RegisterController edit Test om edit viser edit-view for en innlogget bruker RegisterController edit Test om edit returnerer 404 om det ikke er noen bruker innlogget RegisterController update Test om update oppdaterer bruker når edit skjema er korrekt utfylt RegisterController update Test om update ikke oppdaterer brukeren om påkrevde felter mangler RegisterController update Test om update returnerer 404 om det ikke er noen bruker innlogget RegisterController save Test om save lagrer en bruker når skjema er korrekt utfylt RegisterController save Test om save ikke lagrer om passordene ikke er like RegisterController save Test om save ikke lagrer om påkrevde felter mangler ReportController ReportController list Test om list lister skjemaer med besvarelser og som brukeren har til ReportController get Test om get henter statistikk over spørsmålene som er gitt ReportController get Test om get returnerer 404 om skjema-id er ReportController get Test om get returnerer 403 for skjema brukeren ikke har til ReportController view Test om view viser tekstsvarene til spørsmålet som ble gitt ReportController view Test om view returnerer 404 om spørsmål-id er ReportController view Test om view returnerer 403 for spørsmål brukeren 9

ResultController ResultController delete Test om delete sletter utfall brukeren har til ResultController delete Test om delete returnerer 403 om brukeren ikke har ResultController delete Test om delete returnerer 404 om utfall-id er ResultController edit Test om edit-view vises for utfall som brukeren har til ResultController edit Test om edit returnerer 403 for utfall brukeren ikke har til ResultController edit Test om edit returnerer 404 om utfall-id er ResultController update Test om update oppdaterer korrekt utfylt utfall ResultController update Test om update ikke oppdaterer utfallet om påkrevde felter mangler ResultController update Test om update returnerer 403 for utfall brukeren ikke har til ResultController update Test om update returnerer 404 om utfall-id er ResultController create Test om create-view vises for for skjema som brukeren har til ResultController create Test om create returnerer 403 for skjema brukeren ikke har ResultController save Test om save oppdaterer korrekt utfylt utfall ResultController save Test om save ikke oppdaterer utfallet om påkrevde felter mangler ResultController save Test om save returnerer 403 om brukeren ikke har ResultController save Test om save returnerer 404 om utfall-id er 10

SurveyController SurveyController choose Test om choose viser deg forms du kan gjennomføre SurveyController choose Test om choose viser deg undersøkelse du har startet på men ikke gjennomført SurveyController init Test om init lar deg starte opp en ny besvarelse SurveyController init Test om init lar deg gjenoppta en besvarelse SurveyController init Test om init returnerer 404 om skjemaet eller besvarelsen ikke finnes SurveyController init Test om init videresender til showpage om alt stemmer SurveyController init Test om init returnerer 403 om brukeren ikke har SurveyController submit Test om submit fullfører en riktig innfylt besvarelse SurveyController submit Test om submit videresender deg til riktig siden om den finner feil SurveyController submit Test om submit returnerer 404 om besvarelsen er SurveyController submit Test om submit returnerer 403 om brukeren ikke har SurveyController next Test om next går til neste side av skjemaet SurveyController next Test om next returnerer 404 om besvarelsen er SurveyController next Test om next returnerer 403 om brukeren ikke har SurveyController prev Test om prev går til forrige side av skjemaet SurveyController prev Test om prev returnerer 404 om besvarelsen er SurveyController prev Test om prev returnerer 403 om brukeren ikke har SurveyController result Test om result viser svarene brukeren har gitt i besvarelsen SurveyController result Test om result returnerer 404 om besvarelsen er SurveyController result Test om result returnerer 403 om brukeren ikke har 11

UserController UserController list Test om list lister alle brukerene i systemet UserController show Test om show viser brukeren med gitt ID UserController show Test om show returnerer 404 om bruker-iden er UserController delete Test om delete sletter brukeren med gitt ID UserController delete Test om delete returnerer 404 om bruker-iden er UserController edit Test om edit viser edit-view for en gyldig bruker UserController edit Test om edit returnerer 404 om bruker-iden er UserController update Test om update oppdaterer en bruker når skjema er korrekt utfylt UserController update Test om update ikke oppdaterer brukeren når påkrevde felter mangler UserController update Test om update returnerer 404 om bruker-iden er UserController create Test om create viser create-view UserController save Test om save lagrer en bruker når skjema er korrekt utfylt UserController save Test om save ikke lagrer brukeren når påkrevde felter mangler Systemtesting Systemet skal også testes som helhet. Alt skal henge sammen, og navigering skal alltid føre brukeren til riktig sted. Vi har selv testet systemet grundig under hele utviklingsprosessen ved hjelp av manuell testing. Enhetstestene til kontrollerene skal dekke behovet for systemtesting og det er derfor ikke opprettet en egen testrapport for dette. Brukertesting Siden systemet ikke egentlig er et endelig sluttbrukersystem, men et verktøykasse for opprettelsen av forskjellige sluttbrukersystemer, har vi ikke gjennomført en formell brukertest. Vi har nøyet oss med stikkprøver underveis blant familie og venner, vel vitende at dette ikke er det samme som en formell brukertest. Konklusjon Vi overleverer et system hvor vi har sikret oss at grove systemfeil er rettet, og funksjonaliteten som er utviklet fungerer slik vi mener den skal. 12