diff --git a/Testreglar/3.3.1/App/app-3.3.1a-2022.json b/Testreglar/3.3.1/App/app-3.3.1a-2022.json new file mode 100644 index 00000000..034acbe5 --- /dev/null +++ b/Testreglar/3.3.1/App/app-3.3.1a-2022.json @@ -0,0 +1,172 @@ +{ + "namn": "App 3.3.1a Feilmelding til tomme obligatoriske skjemaelement", + "id": "app-3.3.1a", + "testlabId": 262, + "versjon": "1.0", + "type": "App", + "spraak": "nn", + "kravTilSamsvar": "
Dersom det blir oppdaga automatisk at obligatoriske skjemaelement ikkje er fylt ut, gjeld følgande:
\r\nAktiver skjermlesar (opplesingsfunksjon). Trykk på feilmeldinga. Blir feilmeldinga lest opp med skjermlesaren?
", + "type": "jaNei", + "kilde": [ + "G83" + ], + "ruting": { + "ja": { + "type": "gaaTil", + "steg": "3.3" + }, + "nei": { + "type": "avslutt", + "fasit": "Nei", + "utfall": "Obligatoriske skjemaelement der feil utfylling vert oppdaga automatisk, gir feilmelding som ikkje blir lest opp med skjermlesar." + } + } + }, + { + "stegnr": "3.3", + "spm": "Inneheld feilmeldinga tekst som identifiserer kvar feilen har oppstått?", + "ht": "Feilmeldinga må innehalde informasjon som identifiserer skjemaelementet som feilutfylt.", + "type": "jaNei", + "kilde": [ + "G83" + ], + "ruting": { + "ja": { + "type": "gaaTil", + "steg": "3.5" + }, + "nei": { + "type": "avslutt", + "fasit": "Nei", + "utfall": "Obligatoriske skjemaelement der feil utfylling vert oppdaga automatisk, gir feilmelding som ikkje identifiserer kvar feilen er oppstått." + } + } + }, + { + "stegnr": "3.5", + "spm": "Inneheld feilmeldinga tekst som beskriv feilen?", + "ht": "Feilmeldinga gir informasjon om kva feilen består i, slik at brukaren kan finne ut kva som har gått feil, for eksempel \"Fornavn må fyllast ut\". Det er ikkje krav om at feilmeldinga skal innehalde forslag til korleis feil skal rettast. Dette er omfatta av suksesskriterium 3.3.3.", + "type": "jaNei", + "kilde": [ + "G83" + ], + "ruting": { + "ja": { + "type": "avslutt", + "fasit": "Ja", + "utfall": "Obligatoriske skjemaelement der feil utfylling vert oppdaga automatisk, gir feilmelding som:Dersom det blir oppdaga automatisk at obligatoriske skjemaelement ikkje er fylt ut, gjeld følgande:
\r\nAktiver skjermlesar (opplesingsfunksjon). Trykk på feilmeldinga. Blir feilmeldinga lest opp med skjermlesaren?
", - "type": "jaNei", - "kilde": [ - "G83" - ], - "ruting": { - "ja": { - "type": "gaaTil", - "steg": "3.3" - }, - "nei": { - "type": "avslutt", - "fasit": "Nei", - "utfall": "Obligatoriske skjemaelement der feil utfylling vert oppdaga automatisk, gir feilmelding som ikkje blir lest opp med skjermlesar." - } - } - }, - { - "stegnr": "3.3", - "spm": "Inneheld feilmeldinga tekst som identifiserer kvar feilen har oppstått?", - "ht": "Feilmeldinga må innehalde informasjon som identifiserer skjemaelementet som feilutfylt.", - "type": "jaNei", - "kilde": [ - "G83" - ], - "ruting": { - "ja": { - "type": "gaaTil", - "steg": "3.5" - }, - "nei": { - "type": "avslutt", - "fasit": "Nei", - "utfall": "Obligatoriske skjemaelement der feil utfylling vert oppdaga automatisk, gir feilmelding som ikkje identifiserer kvar feilen er oppstått." - } - } - }, - { - "stegnr": "3.5", - "spm": "Inneheld feilmeldinga tekst som beskriv feilen?", - "ht": "Feilmeldinga gir informasjon om kva feilen består i, slik at brukaren kan finne ut kva som har gått feil, for eksempel \"Fornavn må fyllast ut\". Det er ikkje krav om at feilmeldinga skal innehalde forslag til korleis feil skal rettast. Dette er omfatta av suksesskriterium 3.3.3.", - "type": "jaNei", - "kilde": [ - "G83" - ], - "ruting": { - "ja": { - "type": "avslutt", - "fasit": "Ja", - "utfall": "Obligatoriske skjemaelement der feil utfylling vert oppdaga automatisk, gir feilmelding som:Dersom det blir oppdaget automatisk at obligatoriske skjemaelement ikke er fylt ut, er følgende punkter oppfylt:
\r\nBeskriv appsiden med få stikkord, eller velg i listen.
", + "type": "tekst", + "label": "Appside:", + "datalist": "Sideutvalg", + "oblig": true, + "ruting": { + "alle": { + "type": "gaaTil", + "steg": "2.2" + } + } + }, + { + "stegnr": "2.2", + "spm": "Har appsiden digitale skjema/skjemaelement?", + "ht": "Merk: Du skal ikke teste skjema i PDF, Word eller lignende.
", + "type": "jaNei", + "ruting": { + "ja": { + "type": "gaaTil", + "steg": "2.3" + }, + "nei": { + "type": "ikkjeForekomst", + "utfall": "Appsiden har ikke skjema." + } + } + }, + { + "stegnr": "2.3", + "spm": "Hvilket skjema/prosess tester du?", + "ht": "Beskriv skjema/prosess, slik at det er mulig å identifisere det i ettertid.
", + "type": "tekst", + "label": "Skjema/prosess:", + "multilinje": true, + "oblig": true, + "ruting": { + "alle": { + "type": "gaaTil", + "steg": "2.4" + } + } + }, + { + "stegnr": "2.4", + "spm": "Er det mulig å sveipe til skjemaelementer?", + "ht": "Slik tester du:
\nForhåndsutfylt informasjon betyr at det allerede står inndata i skjemaet når appsiden er lastet inn.
", + "type": "jaNei", + "ruting": { + "ja": { + "type": "gaaTil", + "steg": "2.6" + }, + "nei": { + "type": "gaaTil", + "steg": "2.7" + } + } + }, + { + "stegnr": "2.6", + "spm": "Er det mulig å fjerne forhåndsutfylt informasjon i et eller flere skjemaelementer?", + "ht": "Sjekk om du kan ta bort forhåndsutfylt informasjon i et eller flere skjemaelementer, og fjern informasjonen der det er mulig.
\nMerk: Hvis du ikke får fjerne informasjonen i minst ett av skjemaelementene som er forhåndsutfylt, skal skjemaet ikke testes.
", + "type": "jaNei", + "ruting": { + "ja": { + "type": "gaaTil", + "steg": "2.7" + }, + "nei": { + "type": "ikkjeForekomst", + "utfall": "Appsiden har ikke tomme obligatoriske skjemaelementer." + } + } + }, + { + "stegnr": "2.7", + "spm": "Får du sende inn et tomt skjema eller gå videre i et skjema, som mangler informasjon i et eller flere obligatoriske skjemaelementer?", + "ht": "Ikke fyll ut informasjon i skjemaet (tomt skjema) eller la et eller flere obligatoriske skjemaelementer stå tomme.
\nPrøv deretter å fullføre/sende inn eller gå videre i skjemaet.
\nHensikten er å sjekke om tomme obligatoriske skjemaelementer blir oppdaget automatisk. Begrepet \"oppdages automatisk\" innebærer at skjemaet er programmert på en måte som avdekker at det mangler inndata i obligatoriske skjemaelement.
\nMerk: Skjema der knappen for å gå videre eller fullføre er deaktivert, skal testes. Et deaktivert skjemaelement for å gå videre eller fullføre skjemaet, som blir aktivt når brukeren fyller ut rett informasjon, indikerer at brukeren har utelatt inndata som appsiden krever, og at dette oppdages automatisk, uten at brukeren er involvert.
", + "type": "jaNei", + "ruting": { + "ja": { + "type": "ikkjeForekomst", + "utfall": "Skjema oppdager ikke automatisk at tomme obligatoriske skjemaelementer ikke er fylt ut.", + "element": "2.3" + }, + "nei": { + "type": "gaaTil", + "steg": "3.1" + } + } + }, + { + "stegnr": "3.1", + "spm": "Hvilket obligatorisk skjemaelement tester du?", + "ht": "Beskriv elementet, slik at det er mulig å identifisere det i ettertid. Hvis det gjelder flere elementer, registrerer du et og et.
", + "type": "tekst", + "label": "Skjemaelement:", + "multilinje": true, + "oblig": true, + "ruting": { + "alle": { + "type": "gaaTil", + "steg": "3.2" + } + } + }, + { + "stegnr": "3.2", + "spm": "Får du en tekstlig feilmelding?", + "ht": "Feilmeldingen kan for eksempel vises
\nMerk: Det er ikke nok å identifisere feilen utelukkende med for eksempel
\nSlik tester du:
\nMerk: Hvis feilmeldingen ikke blir lest opp, er den ikke kodet som tekst.
", + "type": "jaNei", + "ruting": { + "ja": { + "type": "gaaTil", + "steg": "3.4" + }, + "nei": { + "type": "avslutt", + "fasit": "Nei", + "utfall": "Tomme obligatoriske skjemaelement, som blir oppdaget automatisk, får feilmelding, men den er ikke er kodet som tekst." + } + } + }, + { + "stegnr": "3.4", + "spm": "Inneholder feilmeldingen tekst som identifiserer hvor feilen har oppstått?", + "ht": "Feilmeldingen skal inneholde informasjon som identifiserer skjemaelementet som er tomt.
", + "type": "jaNei", + "kilde": [ + "G83" + ], + "ruting": { + "ja": { + "type": "gaaTil", + "steg": "3.5" + }, + "nei": { + "type": "avslutt", + "fasit": "Nei", + "utfall": "Tomme obligatoriske skjemaelement, som blir oppdaget automatisk, får feilmelding som ikke identifiserer hvor feilen er oppstått." + } + } + }, + { + "stegnr": "3.5", + "spm": "Inneholder feilmeldingen tekst som beskriver feilen?", + "ht": "Feilmeldingen gir informasjon om hva feilen består i, slik at brukeren vet at hva som har gått feil, for eksempel \"Fornavn må fylles ut\".
\nMerk: Det er ikke krav om at feilmeldingen skal inneholde forslag til hvordan feil skal rettes. Dette er omfattet av suksesskriterium 3.3.3.
", + "type": "jaNei", + "kilde": [ + "G83" + ], + "ruting": { + "ja": { + "type": "avslutt", + "fasit": "Ja", + "utfall": "Tomme obligatoriske skjemaelement, som blir oppdaget automatisk, får feilmelding som: