Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.
Observera

Måtto: App-strategin skall vara ett verktyg för primär målgrupp att utföra sitt arbete. Se till att denna sida också lever upp till motto, gör den inte det? Skall den bort?

Ta bort denna ruta vid publicering

...

  • Komplettera krav och behovsanalys med olika användarprofiler för vilka användare av appen som förväntas. Det kan vara nybörjare, expertanvändare som använder enhetens många finesser eller en speciell verksamhetskategori. För både utveckling och test är det nödvändig information för att appen ska nå god användbarhet för målgruppen. Förväntningarna på appen kan skifta mellan olika användare och leda till stor variation av hur appen upplevs.

  • Göra en riskanalys kring olika teknikval som visar konsekvenser kring användbarhet, digital tillgänglighet och informationssäkerhet. Specifika förutsättningar kring arkitektur och design kan då bli synliggjorda och ger möjlighet till riktade tester mot identifierade problemområden och sårbarheter.

  • Säkerställa att nödvändiga testmiljöer finns tillgängliga och att app-specifika testverktyg är finansierade. Här ställs extra krav på antal enheter som behövs och en plan för i vilken grad testning ska ske på olika versioner av operativsystem och med olika inställningar.

  • Planera för en kombination av manuella och automatiserade tester för att så snabbt som möjligt täcka in olika testaspekter. Att testa manuellt som en verklig användare anses ge den viktigaste återkopplingen, men för snabba regressionstester av funktionaliteten kan automatiserade tester vara effektiva.

  • Ta reda på och planera för att uppfylla kraven på verifiering inför publicering av appen

  • Planera test inom förvaltning för att kunna upprätthålla kvaliteten på tjänsten som appen tillhandahåller. Verifiera regelbundet funktionaliteten på nya versioner av operativsystem och nya typer av enheter som kan få ändrade eller nya funktioner som användarna förväntar sig ska fungera med appen.

  • Planera användartester, specifikt med avseende på digital tillgänglighet men även för övriga målgrupper, för att få viktig återkoppling och därmed möjlighet att förbättra appen och öka användningen av den. Det kommer också att ge kunskap som kan användas generellt i utveckling och test av appar för att få bättre användbarhet och tillgänglighet vid kommande publiceringar.

Testmiljö

<Krav på testmiljöerna för att kunna utvärdera appar, testverktyg, etc

Behöver finnas Det behövs uttalade mål för testäckning så att testmiljön kan vara anpassad för att ge förutsättningar för att nå dem - och för vilka aspekter man vill ha . För planering av tillgängliga testmiljöer, se på vilka aspekter som behöver tidig testning och vad som med mindre risk kan senareläggas … >.

För att kunna uppfylla kraven på testmiljö för appar krävs att:

  • Testversioner av appen kan laddas ner

  • Tillgången på mobila enheter av olika typer är tillräcklig

  • De olika versionerna av operativsystem inkluderar de senaste

  • Olika typer av inloggning stöds

  • Certifikat finns installerat, om behov finns

  • Ha tillgång till verktyg för automatisering

  • Ha tillgång till verktyg för test av digital tillgänglighet

  • Ha tillgång till verktyg för prestandatester

Kontinuerlig utvärdering och test

<Lista vilka delar är viktiga att kontinuerligt utvärdera under utveckling och motivera. T ex användbarhet/tillgänglighet och om teknik och designval har påverkan på informationssäkerhet …>

Acceptanstest

<Rutiner för att tillgängliggöra app för testning innan publicering

Följsamhet mot lagkrav

Kunna identifiera krav på den totala testtäckningen (hur den byggs upp från behovsinsamling till den avslutande acceptanstesten) och acceptanstest av en app för att kunna vara vägledande för beslut om att publicera/produktionssätta den

… >

...

Kvalitetssäkringen är beroende av att appen kontinuerligt utvärderas och testas under utvecklingen för att så snabbt som möjligt kunna göra förbättringar och åtgärda eventuella brister och minimera risken att påverka tidplanen för publicering. Slutverifieringen förväntas visa på en app med god användbarheten som ska ge nytta och en bra upplevelse till användaren.

Att utvärdera under testningen:

  • Vilket är det första intrycket av appen?

  • Finns och fungerar olika typer av inloggning?

  • Vilka personliga inställningar kan göras och är de relevanta eller saknas något?

  • Fungerar växling mellan appar?

  • Hur upplevs informationsflöden och aktivitetsflöden i appen (t ex om menystrukturen fungerar väl)?

  • Är de mobila egenskaperna en tillgång eller begränsning under användningen?

  • Är appen användbar under de förhållanden som målgruppen kan förväntas använda den?

  • Fungerar enheternas olika funktioner bra tillsammans med appen?

  • Är appen användbar både i Lanscape och Portrait mode?

  • Är appen användbar med de olika hjälpmedel som finns för att öka tillgängligheten (t ex skärmläsare) ?

  • Hanteras personuppgifter för andra? I så fall, hanteras de på ett säkert sätt?

  • Kan användardata nås endast i inloggat läge?

  • Om appen kräver en viss säkerhetsnivå, spärras användning om nödvändiga funktioner inte finns på enheten?

Acceptanstest

Planeringen för en effektiv acceptanstest baseras på att en väl fungerande besluts- och utvecklingsprocess har tagit fram en kandidat till driftsättning/publicering och med en god kännedom om målgruppens behov och förutsättningar ska den nu utvärderas. Acceptanstesterna ska se till helheten och bli vägledande för beslut om att publicera eller inte.

Inför acceptanstester utvärderas hur testtäckningen byggts upp under utveckling för att ge indikationer på om något område behöver extra analys och/eller test.

Om nya versioner av mobila enheter har kommit ut sedan senaste testerna av appen så krävs åtminstone en analys om dessa ska ingå i underlaget för acceptanstesterna.

Var uppmärksam på att också den senaste versionen av operativsystemen finns i testmiljön för de olika enheterna.

Acceptanstester ska innehålla:

  • Förväntade användarscenarier som kan verifiera funktionalitet och användbarhet.

  • Hantering av fel (t ex misslyckad uppladdning).

  • Tester som visar följsamhet mot lagkrav på digital tillgänglighet.

  • Sårbarhetsanalys och eventuellt utökade säkerhetstester

Tillgängliggöra app för testning innan publicering

<… (t ex TestFlight för Apple>

Rutiner inför publicering

<… (AppStore, Google Play)>

Behov av test i förvaltning

Utbudet av mobila enheter är stort och utvecklas snabbt. Det ställer krav på att kunna verifiera att appen fortfarande fungerar i dessa fall eller snabbt kunna komma ut med kvalitetssäkrad uppdatering.

<Beskrivning av konsekvenser och vilka behov som uppkommer vid valet av app >

...

https://www.getxray.app/exploratory-testing

...

MALL - TA BORT EFTER FÖRSTA INTERNA GRANSKNINGEN

Första rubriken H2

Underrubrik H3

...