Test cases - Utvecklingssamtal (IUP)
Version: 5.0
Created: 2025-11-18
Purpose: Manual browser testing för IUP-funktionalitet
Översikt
Dessa testfall täcker hela IUP-processen från förberedelse till uppföljning för tre roller:
- Lärare (Kerstin Berg & Maria Lindström)
- Elev (Anna Andersson)
- Vårdnadshavare (Eva Andersson)
Test environment:
- http://localhost:8888/Mockups/Functions/IUP/5/teacher.html
- http://localhost:8888/Mockups/Functions/IUP/5/student.html
- http://localhost:8888/Mockups/Functions/IUP/5/custodian.html
Testpersoner
Lärare
- Kerstin Berg (T5004-002) - Ämneslärare Svenska, Proximaskolan
- Maria Lindström (T5004-001) - Mentor för klass 7A
Elev
- Anna Andersson (S5004-701) - Elev årskurs 7A, Proximaskolan
Vårdnadshavare
- Eva Andersson (C5004-701A) - Vårdnadshavare till Anna Andersson
Del 1: Lärarvyn (teacher.html)
TC-01: Klassöversikt - Basvisning
Persona: Kerstin Berg (Ämneslärare)
Syfte: Verifiera att klassöversikten visar korrekt information
Steg:
- Öppna http://localhost:8888/Mockups/Functions/IUP/5/teacher.html
- Navigera till fliken "Klassöversikt"
- Välj period "VT 2025" i dropdown
- Välj klass "7A" i dropdown
Förväntat resultat:
- ✓ Tabell visas med alla elever i klass 7A
- ✓ Kolumner visas: Elev, Bokningsdatum, Status, Självskattning, Frågor innan samtal, Förberedelser, Publicerad, Åtgärder
- ✓ Statusmarkeringar är färgkodade (grönt = klar, gult = pågående, rött = ej startad)
- ✓ Sammanfattningsstatistik visas korrekt under tabellen
TC-02: Klassöversikt - Påminnelseikoner
Persona: Kerstin Berg
Syfte: Verifiera att påminnelseikoner visas och tooltip fungerar
Steg:
- Från TC-01, titta på kolumnerna Självskattning och Frågor innan samtal
- Leta efter påminnelseikoner (🔔) bredvid statusindikator
- Klicka på en påminnelseikon där påminnelse har skickats
Förväntat resultat:
- ✓ Påminnelseikon visas bara för elever där påminnelse skickats
- ✓ Tooltip öppnas vid klick på ikonen
- ✓ Tooltip visar: Skickat datum, Till vem, Av vem
- ✓ Tooltip kan stängas med X-knapp eller klick utanför
TC-03: Klassöversikt - Skicka påminnelser (flerval)
Persona: Kerstin Berg
Syfte: Verifiera att påminnelser kan skickas med flerval
Steg:
- Från TC-01, klicka på "Påminnelse" knappen i kolumnen Åtgärder för en elev
- Dropdown-meny öppnas med tillgängliga påminnelser
- Markera flera checkboxes (t.ex. "Fyll i självskattning" och "Svara på frågorna")
- Klicka på "Skicka valda" knappen
Förväntat resultat:
- ✓ Dropdown visar checkboxes för varje tillgänglig påminnelse
- ✓ Flera påminnelser kan väljas samtidigt
- ✓ "Skicka valda" och "Avbryt" knappar visas längst ner
- ✓ Success-meddelande visas efter skickning
- ✓ Påminnelseikoner uppdateras i tabellen
- ✓ Redan besvarade påminnelser är inte tillgängliga
TC-04: Klassöversikt - Massåtgärder
Persona: Kerstin Berg
Syfte: Verifiera massåtgärder för hela klassen
Steg:
- Från TC-01, scrolla ner till "Massåtgärder" sektionen
- Klicka på "Skicka påminnelse till alla som inte fyllt i"
- Notera bekräftelsemeddelande
Förväntat resultat:
- ✓ Massåtgärder-sektion visas under tabellen
- ✓ Tre knappar visas: Skicka påminnelse, Publicera alla, Exportera
- ✓ Bekräftelsemeddelande visar antal skickade påminnelser
- ✓ Statistiken uppdateras
TC-05: Samtal - Förberedelse (Innan-fliken)
Persona: Kerstin Berg
Syfte: Verifiera att lärare kan förbereda utvecklingssamtal
Steg:
- Navigera till fliken "Samtal"
- Välj elev "Anna Andersson" i dropdown
- Kontrollera att "Innan" subfliken är aktiv
- Expandera panelen "Närvaro"
- Expandera panelen "Resultat"
- Expandera panelen "Förberedande dokumentation"
- Skriv in text i textfälten
- Klicka "Spara förberedelser"
Förväntat resultat:
- ✓ Alla 8 paneler visas i korrekt ordning
- ✓ Paneler kan expanderas/kollapas
- ✓ Närvaro visar procentsatser
- ✓ Resultat visar alla ämnen med betyg/nivå
- ✓ Förberedande dokumentation kan redigeras
- ✓ Spara-knapp fungerar och visar bekräftelse
- ✓ Data sparas (testaigen efter siduppdatering)
TC-06: Samtal - Radera svar (papperskorg-ikon)
Persona: Kerstin Berg
Syfte: Verifiera att lärare kan radera elevers/vårdnadshavares svar
Preconditions: Elev och vårdnadshavare har fyllt i sina frågor
Steg:
- På "Innan" fliken, expandera "Elevens självskattning"
- Leta efter papperskorg-ikon i höger hörn av panelhuvudet
- Klicka på papperskorg-ikonen
- Bekräfta radering i confirm-dialog
- Upprepa för panelen "Frågor som besvaras innan samtalet (VH)"
Förväntat resultat:
- ✓ Papperskorg-ikon visas ENDAST när svar finns ifyllda
- ✓ Ikonen finns i högra hörnet av expansion panel header
- ✓ Bekräftelsedialog visas före radering
- ✓ Efter radering visar panelen "Ej påbörjad"
- ✓ Papperskorg-ikonen försvinner
- ✓ Success-meddelande visas
TC-07: Samtal - Under samtalet (mål och överenskommelser)
Persona: Kerstin Berg
Syfte: Verifiera att mål och överenskommelser är separerade
Steg:
- Navigera till "Under" subfliken
- Expandera "Dokumentation under samtal"
- Scrolla till "Elevens mål" sektionen
- Klicka "Lägg till mål"
- Fyll i: Ämne, Mål, Åtgärder, Uppföljningsdatum
- Scrolla till "Överenskommelser" sektionen
- Klicka "Lägg till överenskommelse"
- Fyll i: Titel, Beskrivning, Välj ämne från dropdown
Förväntat resultat:
- ✓ "Elevens mål" och "Överenskommelser" är två separata sektioner
- ✓ Mål använder frågestruktur med ämne, mål, åtgärder, datum
- ✓ Överenskommelser visas i kortvy (grid layout)
- ✓ Överenskommelser har dropdown för ämneskoppling
- ✓ Flera mål/överenskommelser kan läggas till
- ✓ Varje mål/överenskommelse kan tas bort individuellt
- ✓ Data sparas automatiskt vid ändring
TC-08: Samtal - Elevlett samtal
Persona: Kerstin Berg
Syfte: Verifiera stöd för elevlett utvecklingssamtal
Steg:
- På "Under" fliken, hitta "Samtalsledare" dropdown
- Ändra från "Lärare" till "Elev"
- Notera informationsruta som visas
Förväntat resultat:
- ✓ Samtalsledare dropdown visar två alternativ: Lärare, Elev
- ✓ När "Elev" väljs visas informationsruta om elevlett samtal
- ✓ Val sparas och kvarstår vid siduppdatering
TC-09: Samtal - Publicera IUP (Efter-fliken)
Persona: Kerstin Berg
Syfte: Verifiera publicering av IUP
Steg:
- Navigera till "Efter" subfliken
- Granska IUP-sammanfattningen
- Klicka "Publicera till elev och vårdnadshavare"
- Notera ändring i publikationsstatus
Förväntat resultat:
- ✓ IUP-sammanfattning visas med all dokumenterad information
- ✓ Mål och överenskommelser visas separerat
- ✓ Publiceringsvarning visas innan publicering
- ✓ Efter publicering ändras status till "Publicerad" (grönt)
- ✓ Återkopplingstextfält blir redigerbara
- ✓ Success-meddelande visas
TC-10: Period - Skapa ny period
Persona: Kerstin Berg
Syfte: Verifiera skapande av ny utvecklingssamtalsperiod
Steg:
- På "Klassöversikt" fliken, klicka "Ny period" knapp
- Dialog öppnas
- Fyll i: Periodnamn "HT 2025", Startdatum, Slutdatum
- Markera klasser som ska inkluderas
- Markera "Skicka automatisk inbjudan"
- Klicka "Skapa period"
Förväntat resultat:
- ✓ Dialog öppnas med formulär
- ✓ Alla fält kan fyllas i
- ✓ Klasser kan väljas med checkboxes
- ✓ Validering fungerar (slutdatum måste vara efter startdatum)
- ✓ Period läggs till i dropdown
- ✓ Success-meddelande visas
- ✓ Om autoinbjudan vald, visas bekräftelse
Del 2: Elevvyn (student.html)
TC-11: Elev - Översikt och navigation
Persona: Anna Andersson (Elev 7A)
Syfte: Verifiera att eleven ser korrekt vy
Steg:
- Öppna http://localhost:8888/Mockups/Functions/IUP/5/student.html
- Kontrollera sidans innehåll
- Försök navigera mellan flikar
Förväntat resultat:
- ✓ Sidtitel är "Mitt utvecklingssamtal"
- ✓ Elevens namn och klass visas i användarmeny (Anna Andersson, 7A)
- ✓ ENDAST "Samtal" flik visas (ingen Klassöversikt eller Bokningar)
- ✓ ENDAST "Innan" och "Efter" subflikar visas (ingen "Under")
- ✓ Informationsruta välkomnar eleven
TC-12: Elev - Fyll i självskattning
Persona: Anna Andersson
Syfte: Verifiera att elev kan fylla i och spara självskattning
Preconditions: Självskattning är ej ifylld
Steg:
- På "Innan" fliken, expandera "Min självskattning"
- Fyll i svar på de tre frågorna:
- Hur känner du att dina studier går?
- Vilka ämnen tycker du är roligast/svårast?
- Vad skulle du vilja bli bättre på?
- Klicka "Klarmarkera självskattning"
Förväntat resultat:
- ✓ Tre textfält visas för frågorna
- ✓ Textfält är redigerbara
- ✓ "Klarmarkera" knapp är synlig och klickbar
- ✓ Efter klarmarkering ändras status till "Klar"
- ✓ Textfält blir skrivskyddade
- ✓ Success-meddelande visas
TC-13: Elev - Se bokningsinformation
Persona: Anna Andersson
Syfte: Verifiera att elev ser när samtalet är bokat
Steg:
- Expandera panelen "Tid för samtalet"
- Läs informationen
Förväntat resultat:
- ✓ Datum och tid visas
- ✓ Plats visas
- ✓ Deltagare anges (du, vårdnadshavare, mentor)
- ✓ Information är skrivskyddad
TC-14: Elev - Se egna resultat
Persona: Anna Andersson
Syfte: Verifiera att elev kan se sina resultat
Steg:
- Expandera panelen "Mina resultat"
- Granska tabellen
Förväntat resultat:
- ✓ Tabell visar alla ämnen
- ✓ Betyg/nivå visas för varje ämne
- ✓ Utvecklingstrend visas (pilikon: upp/ner/samma)
- ✓ Information är skrivskyddad
TC-15: Elev - Se publicerad IUP
Persona: Anna Andersson
Syfte: Verifiera att elev kan se sin publicerade IUP
Preconditions: IUP är publicerad av lärare
Steg:
- Navigera till "Efter" subfliken
- Granska publikationsstatus
- Läs IUP-sammanfattning
- Expandera "Mina mål och överenskommelser"
Förväntat resultat:
- ✓ Publikationsstatus visar "Publicerad" (grönt)
- ✓ IUP-sammanfattning visas med alla delar
- ✓ Mål och överenskommelser visas separerat
- ✓ Information är skrivskyddad
- ✓ "Skriv ut" knapp är tillgänglig
TC-16: Elev - Lämna återkoppling
Persona: Anna Andersson
Syfte: Verifiera att elev kan lämna återkoppling
Preconditions: IUP är publicerad
Steg:
- På "Efter" fliken, scrolla till "Min återkoppling"
- Skriv kommentar i textfältet
- Klicka "Skicka återkoppling"
Förväntat resultat:
- ✓ Textfält är redigerbart efter publicering
- ✓ Informationstext förklarar att återkoppling blir synlig för lärare och vårdnadshavare
- ✓ "Skicka återkoppling" knapp fungerar
- ✓ Success-meddelande visas
- ✓ Återkoppling sparas
Del 3: Vårdnadshavarvyn (custodian.html)
TC-17: Vårdnadshavare - Översikt och navigation
Persona: Eva Andersson
Syfte: Verifiera att vårdnadshavare ser korrekt vy
Steg:
- Öppna http://localhost:8888/Mockups/Functions/IUP/5/custodian.html
- Kontrollera sidans innehåll
Förväntat resultat:
- ✓ Sidtitel är "Utvecklingssamtal - IUP för mitt barn"
- ✓ Vårdnadshavarens namn visas i användarmeny (Eva Andersson)
- ✓ Barnväljare visas om flera barn (visar "Anna Andersson (7A, Centralskolan)")
- ✓ ENDAST "Innan" och "Efter" subflikar visas
- ✓ Välkomstinformation visas
TC-18: Vårdnadshavare - Besvara frågor innan samtal
Persona: Eva Andersson
Syfte: Verifiera att vårdnadshavare kan besvara frågor
Preconditions: Frågor är ej besvarade
Steg:
- På "Innan" fliken, expandera "Frågor inför samtalet"
- Fyll i namn i fältet "Ditt namn (vårdnadshavare)"
- Besvara de två frågorna:
- Hur upplever ni att ert barn trivs i skolan?
- Finns det något särskilt ni vill ta upp på utvecklingssamtalet?
- Klicka "Klarmarkera frågor"
Förväntat resultat:
- ✓ Namnfält och två textfält visas
- ✓ Fält är redigerbara
- ✓ "Klarmarkera frågor" knapp är synlig
- ✓ Efter klarmarkering ändras status till "Klar"
- ✓ Fält blir skrivskyddade
- ✓ Success-meddelande visas
TC-19: Vårdnadshavare - Se barnets resultat
Persona: Eva Andersson
Syfte: Verifiera att vårdnadshavare kan se barnets resultat
Steg:
- Expandera panelen "Resultat"
- Granska informationen
Förväntat resultat:
- ✓ Tabell visar alla ämnen
- ✓ Betyg/nivå visas
- ✓ Utvecklingstrend visas
- ✓ Information är skrivskyddad
TC-20: Vårdnadshavare - Se barnets självskattning
Persona: Eva Andersson
Syfte: Verifiera att vårdnadshavare kan läsa barnets självskattning
Preconditions: Eleven har fyllt i självskattning
Steg:
- Expandera panelen "Elevens självskattning"
- Läs elevens svar
Förväntat resultat:
- ✓ Elevens svar visas
- ✓ Information är skrivskyddad (vårdnadshavare kan inte ändra)
TC-21: Vårdnadshavare - Se publicerad IUP
Persona: Eva Andersson
Syfte: Verifiera att vårdnadshavare kan se publicerad IUP
Preconditions: IUP är publicerad
Steg:
- Navigera till "Efter" subfliken
- Granska publikationsstatus
- Läs IUP-sammanfattning
- Expandera "Mål och överenskommelser"
Förväntat resultat:
- ✓ Publikationsstatus visar "Publicerad"
- ✓ Fullständig IUP visas
- ✓ Mål och överenskommelser visas separerat
- ✓ Information är skrivskyddad
- ✓ "Skriv ut" knapp är tillgänglig
TC-22: Vårdnadshavare - Lämna återkoppling
Persona: Eva Andersson
Syfte: Verifiera att vårdnadshavare kan lämna återkoppling
Preconditions: IUP är publicerad
Steg:
- På "Efter" fliken, scrolla till "Min återkoppling"
- Skriv kommentar i "Våra kommentarer" fältet
- Klicka "Skicka återkoppling"
- Expandera "Elevens återkoppling" för att se barnets kommentarer
Förväntat resultat:
- ✓ Textfält för vårdnadshavare är redigerbart efter publicering
- ✓ Informationstext förklarar synlighet
- ✓ "Skicka återkoppling" fungerar
- ✓ Elevens återkoppling visas i egen panel (skrivskyddad)
- ✓ Success-meddelande visas
TC-23: Vårdnadshavare - Flera barn
Persona: Linda Nilsson (flerbarnsförälder)
Syfte: Verifiera barnväljare för flerbarnsfamiljer
Preconditions: Vårdnadshavare har flera barn i systemet
Steg:
- Öppna custodian.html
- Kontrollera barnväljare i toppen
- Byt barn i dropdown
- Notera att innehåll uppdateras
Förväntat resultat:
- ✓ Barnväljare visas med alla barn
- ✓ Varje barn visar: Namn (Klass, Skola)
- ✓ Vid byte av barn uppdateras allt innehåll
- ✓ Varje barns data hålls separat
Del 4: Generella tester (alla vyer)
TC-24: Responsiv design
Persona: Alla
Syfte: Verifiera responsiv design
Steg:
- Öppna varje vy (teacher, student, custodian)
- Ändra fönsterbredd till: Desktop (1920px), Tablet (768px), Mobile (375px)
- Testa navigation och funktionalitet i varje storlek
Förväntat resultat:
- ✓ Layout anpassar sig till skärmstorlek
- ✓ Hamburger-meny visas på mobil
- ✓ Tabeller är scrollbara på små skärmar
- ✓ Knappar och formulär är användbara på touch-enheter
- ✓ Text är läsbar i alla storlekar
TC-25: LocalStorage persistens
Persona: Alla
Syfte: Verifiera att data sparas mellan sessioner
Steg:
- Fyll i data i någon vy (t.ex. självskattning, mål, återkoppling)
- Uppdatera sidan (F5)
- Kontrollera att data finns kvar
Förväntat resultat:
- ✓ All ifylld data finns kvar efter siduppdatering
- ✓ Flikval och panelstatus sparas
- ✓ Elevval/barnval sparas
TC-26: Expansion panels
Persona: Alla
Syfte: Verifiera expansion panel-funktionalitet
Steg:
- På valfri vy, testa att öppna/stänga olika paneler
- Uppdatera sidan
- Kontrollera om panelstatus sparas
Förväntat resultat:
- ✓ Paneler kan öppnas/stängas genom klick på header
- ✓ Ikon roterar (▼ till ▲)
- ✓ Innehåll expanderar/kollapsar smooth
- ✓ Öppna/stängd status sparas i localStorage
TC-27: Felhantering
Persona: Kerstin Berg
Syfte: Verifiera felhantering och validering
Steg:
- På teacher.html, försök skapa period utan att fylla i obligatoriska fält
- Försök skicka påminnelse till elev utan bokningsdatum
- Försök publicera IUP utan dokumentation
Förväntat resultat:
- ✓ Valideringsmeddelanden visas för tomma obligatoriska fält
- ✓ Påminnelser för bokningsberoende saker blockeras korrekt
- ✓ Varningsmeddelanden är tydliga och hjälpsamma
- ✓ Inga JavaScript-fel i konsolen
TC-28: Accessibility
Persona: Alla
Syfte: Verifiera tillgänglighet
Steg:
- Testa tangentbordsnavigation (Tab, Enter, Escape)
- Testa skip-links ("Till huvudmeny", "Till sidans innehåll")
- Kontrollera aria-labels
- Testa med skärmläsare (optional)
Förväntat resultat:
- ✓ Alla interaktiva element kan nås med Tab
- ✓ Skip-links fungerar och fokuserar rätt element
- ✓ Buttons har aria-labels
- ✓ Expansion panels har aria-expanded attribut
- ✓ Dialogs har aria-modal och role="dialog"
Del 5: Integration och end-to-end tester
TC-29: Komplett arbetsflöde - Lärare
Persona: Kerstin Berg
Syfte: Verifiera hela arbetsflödet från lärarens perspektiv
Steg:
- Skapa ny period för VT 2025
- Gå till klassöversikt och se alla elever
- Skicka påminnelser till elever som inte fyllt i
- Välj en elev (Anna Andersson)
- Förbered samtal: Fyll i förberedande dokumentation
- Under samtal: Dokumentera sammanfattning, lägg till 2 mål och 2 överenskommelser
- Efter samtal: Granska IUP och publicera
- Kontrollera att statusen uppdateras i klassöversikten
Förväntat resultat:
- ✓ Hela flödet fungerar utan avbrott
- ✓ Data följer med mellan flikar
- ✓ Statusändringar reflekteras korrekt
- ✓ Påminnelseikoner uppdateras
- ✓ Statistik uppdateras
TC-30: Komplett arbetsflöde - Elev till Vårdnadshavare till Lärare
Persona: Anna Andersson → Eva Andersson → Kerstin Berg
Syfte: Verifiera samspel mellan roller
Steg:
- Anna (elev): Fyll i självskattning på student.html
- Eva (vårdnadshavare): Besvara frågor på custodian.html
- Kerstin (lärare): Kontrollera att båda visas som "Klar" i klassöversikten
- Kerstin: Genomför och publicera IUP
- Anna: Se publicerad IUP och lämna återkoppling
- Eva: Se publicerad IUP och lämna återkoppling
- Kerstin: Se återkoppling från både Anna och Eva
Förväntat resultat:
- ✓ Data från elev och vårdnadshavare synkroniseras korrekt
- ✓ Lärare ser all input i sina paneler
- ✓ Publikation gör IUP synlig för elev och vårdnadshavare
- ✓ Återkoppling går åt båda håll
- ✓ Inga dubletter eller saknad data
Del 6: Landing page (index.html)
TC-31: Landing page - Översikt
Syfte: Verifiera att landningssidan fungerar korrekt
Steg:
- Öppna http://localhost:8888/Mockups/Functions/IUP/5/index.html
- Läs beskrivning av funktionen
- Granska de tre vyerna
- Testa länkar till dokumentation
Förväntat resultat:
- ✓ Beskrivning av IUP-funktionalitet visas
- ✓ Tre kort visas för Lärare, Elev, Vårdnadshavare
- ✓ Varje kort har ikon, titel, persona-namn, beskrivning
- ✓ Hover-effekt fungerar på korten
- ✓ Länkar går till rätt vyer
- ✓ Dokumentationslänkar fungerar
TC-32: Landing page - Mörkt läge
Syfte: Verifiera dark mode funktionalitet
Steg:
- På index.html, hitta "Mörkt läge" toggle i nedre högra hörnet
- Aktivera toggle
- Notera visuell förändring
- Uppdatera sidan
- Kontrollera att val sparats
Förväntat resultat:
- ✓ Toggle syns och är klickbar
- ✓ Bakgrund ändras till mörkt tema
- ✓ Text blir ljus
- ✓ Färger anpassas för kontrast
- ✓ Val sparas i localStorage
- ✓ Val kvarstår vid siduppdatering
TC-33: Landing page - Språkväxling
Syfte: Verifiera språkväxling Swedish/English
Steg:
- På index.html, hitta språk-toggle i nedre högra hörnet
- Aktivera toggle (växla till English)
- Notera textändringar
- Växla tillbaka till Svenska
Förväntat resultat:
- ✓ Toggle syns med text "Svenska"
- ✓ Efter aktivering ändras UI-text till engelska
- ✓ Funktionsbeskrivning översätts
- ✓ Funktionslista översätts
- ✓ Toggle-text ändras till "English"
- ✓ Val sparas i localStorage
Del 7: Browser-kompatibilitet
TC-34: Cross-browser testing
Syfte: Verifiera att mockupen fungerar i olika browsers
Browsers att testa:
- Chrome/Edge (Chromium)
- Firefox
- Safari
Steg:
- Öppna index.html i varje browser
- Navigera till teacher.html
- Testa huvudfunktionalitet (tabs, panels, forms)
- Testa student.html och custodian.html
Förväntat resultat:
- ✓ Layout ser korrekt ut i alla browsers
- ✓ Interaktivitet fungerar (klick, hover, scroll)
- ✓ LocalStorage fungerar
- ✓ CSS animations fungerar
- ✓ Inga JavaScript-fel i konsolen
Del 8: Prestanda och användbarhet
TC-35: Laddningstid
Syfte: Verifiera acceptabel laddningstid
Steg:
- Öppna Developer Tools → Network tab
- Ladda om varje vy
- Notera laddningstid
Förväntat resultat:
- ✓ Initial sidladdning < 2 sekunder
- ✓ Alla CSS/JS filer laddas korrekt
- ✓ Inga 404-fel för resurser
- ✓ Bilder laddas korrekt
TC-36: Användarupplevelse
Syfte: Subjektiv bedömning av UX
Steg:
- Genomför 3-5 vanliga arbetsflöden
- Notera friction points
- Kontrollera visuell konsekvens
Förväntat resultat:
- ✓ Intuitiv navigation
- ✓ Tydliga statusindikationer
- ✓ Hjälpsamma meddelanden
- ✓ Konsekvent design
- ✓ Inga döda länkar
- ✓ Logiskt informationsflöde
Testresultat sammanfattning
Testningsprotokoll
Datum: _____________
Testare: _____________
Browser: _____________
OS: _____________
| Test ID | Beskrivning | Status | Kommentarer |
|---|---|---|---|
| TC-01 | Klassöversikt basvisning | ☐ Pass ☐ Fail | |
| TC-02 | Påminnelseikoner | ☐ Pass ☐ Fail | |
| TC-03 | Skicka påminnelser flerval | ☐ Pass ☐ Fail | |
| TC-04 | Massåtgärder | ☐ Pass ☐ Fail | |
| TC-05 | Förberedelse innan-fliken | ☐ Pass ☐ Fail | |
| TC-06 | Radera svar | ☐ Pass ☐ Fail | |
| TC-07 | Mål och överenskommelser | ☐ Pass ☐ Fail | |
| TC-08 | Elevlett samtal | ☐ Pass ☐ Fail | |
| TC-09 | Publicera IUP | ☐ Pass ☐ Fail | |
| TC-10 | Skapa ny period | ☐ Pass ☐ Fail | |
| TC-11 | Elev översikt | ☐ Pass ☐ Fail | |
| TC-12 | Elev självskattning | ☐ Pass ☐ Fail | |
| TC-13 | Elev bokningsinfo | ☐ Pass ☐ Fail | |
| TC-14 | Elev resultat | ☐ Pass ☐ Fail | |
| TC-15 | Elev se IUP | ☐ Pass ☐ Fail | |
| TC-16 | Elev återkoppling | ☐ Pass ☐ Fail | |
| TC-17 | VH översikt | ☐ Pass ☐ Fail | |
| TC-18 | VH besvara frågor | ☐ Pass ☐ Fail | |
| TC-19 | VH se resultat | ☐ Pass ☐ Fail | |
| TC-20 | VH se självskattning | ☐ Pass ☐ Fail | |
| TC-21 | VH se IUP | ☐ Pass ☐ Fail | |
| TC-22 | VH återkoppling | ☐ Pass ☐ Fail | |
| TC-23 | VH flera barn | ☐ Pass ☐ Fail | |
| TC-24 | Responsiv design | ☐ Pass ☐ Fail | |
| TC-25 | LocalStorage | ☐ Pass ☐ Fail | |
| TC-26 | Expansion panels | ☐ Pass ☐ Fail | |
| TC-27 | Felhantering | ☐ Pass ☐ Fail | |
| TC-28 | Accessibility | ☐ Pass ☐ Fail | |
| TC-29 | E2E Lärare | ☐ Pass ☐ Fail | |
| TC-30 | E2E Multi-role | ☐ Pass ☐ Fail | |
| TC-31 | Landing page | ☐ Pass ☐ Fail | |
| TC-32 | Dark mode | ☐ Pass ☐ Fail | |
| TC-33 | Språkväxling | ☐ Pass ☐ Fail | |
| TC-34 | Cross-browser | ☐ Pass ☐ Fail | |
| TC-35 | Laddningstid | ☐ Pass ☐ Fail | |
| TC-36 | Användarupplevelse | ☐ Pass ☐ Fail |
Totalt: __ av 36 testfall godkända
Kritiska buggar
Lista alla kritiska buggar som hittas under testning:
Förbättringsförslag
Lista förbättringsförslag baserat på testning:
Teststatus: ☐ Ej påbörjad ☐ Pågående ☐ Klar
Signatur: _____________