Jämförda versioner

Nyckel

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

...

...

...

...

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

Status
colourYellowGreen
titleRevisionGODKÄND

Innehåll

Innehållsförteckning
minLevel1
maxLevel7

...

Test och kvalitetssäkring på Inera beskrivs på en övergripande nivå i Ineras teststrategi (ej publicerad ännu - referens ska infogas när det är klart) och i Tjänstehandboken (pågående uppdateringar - referens ska infogas när det är klart). Information kan även nås via utvecklingsramverkets Utvecklingsramverkets sida för test och kvalitetssäkring /wiki/spaces/UtvR/pages/2471364052.

För fler länkar med information om bl a hur WCAG appliceras på mobila enheter och förslag på testverktyg se avsnittet Länkar.

App-strategi: Här finns en introduktion till Ineras app-strategi, i vilken test och kvalitetssäkring är en del.

Sammanfattning

För test och kvalitetssäkring av appar finns delar som behöver uppmärksammas, speciellt under beredningen för att ta fram ett väl underbyggt beslutsunderlag och under projekt/förvaltnings-planeringen för att ge de rätta förutsättningarna för utveckling och förvaltning.

Dessa områden har identifierats som särskilt viktiga för att värdera hur valet av implementation, i en app eller som webbapplikationwebbapp, kan påverka tjänstens kvalitet:

...

Notera att om appen klassas som en medicinteknisk produkt så finns den här standarden: https://www.iso.org/standard/59543.html. Det betyder också krav på CE-märkning.

Kvalitetssäkring

Som för all utveckling ligger grunden till ett effektivt arbete med kvalitetssäkring i förberedelserna. Det handlar om allt från krav- och behovsinsamling, utvecklingsprocess som inkluderar test och förväntas leda till publicering av appen, därefter förvaltning och slutligen en kontrollerad avveckling. Specifikt för att kvalitetssäkra appar är behoven av att:

...

  • Testversioner av appen kan laddas ner

  • För att ha tillgång även till äldre testversioner av appen sparas på de utvalda enheter

  • Tillgången på mobila enheter av olika typer är tillräcklig, i kombination med emulerade/simulerade enheter

  • 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

...

  • 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 fungerar menystrukturen 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 Landscape och Portrait mode?

  • Hur påverkar de mindre enheternas skärmstorlek och upplösning appens användbarhet och tillgänglighet?

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

  • Hanteras personuppgifter? I så fall, hanteras de på ett säkert sätt? Var lagras data och när raderas den?

  • Finns specifika krav på inloggning för att appen ska få hantera information? I så fall, är de uppfyllda?

  • 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?

  • Är appen spärrad för användning om den mobila enheten har en äldre version av operativsystem som inte längre stöds?

Testningen ska utföras på ett urval av enheter som förväntas vara vanliga bland användarna.
Efter publicering kan uppföljningar göras för att se om inloggningarna från olika mobila enheter stämmer med förväntningarna eller om det indikerar att urvalet bör ändras för framtida tester.

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.

...

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 riktade mot identifierade riskområden

  • 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

För att kunna distribuera appen för testning används tjänster som:

  • TestFlight (iOS)

  • Google Play Console (Android)

  • TestFairy (Android)

  • Applivery (Android)

Rutiner inför publicering

Efter att acceptanstesternas resultat värderats och beslut tagits om publicering ska appen lämnas för granskning i respektive app store. När eventuella anmärkningar hanterats och godkänts kan appen signeras för publicering.

...

  • Inför avpublicering är informationshämtning från appen inte längre möjlig

  • Data som lagrats på server hanterats i enlighet med lagar och avtal

  • Säkerställa att användare får erforderlig information om vad som skall ske eller har skett.

Länkar

Generell information om Ineras test och kvalitetssäkring

<platshållare - Ineras teststrategi - ej publicerad ännu>

<platshållare - Avsnitt om test i nya tjänstehandboken - ej publicerad ännu>

/wiki/spaces/UtvR/pages/2471364052 (Utvecklingsramverket)

Anvisning för Säkerhetstester_v1.1.pdf

Digital tillgänglighet

https://www.w3.org/TR/mobile-accessibility-mapping/

SIS standard

https://www.iso.org/standard/59543.html(Medicinteknisk produkt)

https://www.sis.se/produkter/informationsteknik-kontorsutrustning/ittillampningar/halso-och-sjukvardsinformatik/sis-cen-isots-82304-22021/

Testverktyg

https://www.browserstack.com/

http://appium.io/

https://saucelabs.com/

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

Nedladdning av app för test

https://developer.apple.com/testflight/

...

https://www.applivery.com/ (Applivery) Observera

Taggar:

Efter publicering lägger du till Taggar längst ner på den publicerade sidan.

Tänkbara taggar: Process, Beredning, Initial bedömning,

Ta bort denna ruta vid publicering

...