Projekt

Allmänt

Profil

Handlingar

Features #98

öppen
CA CA

Features #13: Inför webbläsarbaserad UI-regression för kritiska flöden

UI-regression för komplett verifikatworkflow

Features #98: UI-regression för komplett verifikatworkflow

Tillagd av Codex API för ungefär en månad sedan. Uppdaterad för 29 dagar sedan.

Status:
Verification
Prioritet:
Normal
Tilldelad:
Kategori:
Drift och testautomation
Startdatum:
2026-08-31
Deadline:
% Klart:

80%

Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Ingen
Berörd miljö:
Ej tillämpligt
Regression krävs:
Ja
Reported by:
Codex

Beskrivning

Underärende till #13.

Mål
Bredda UI-testningen från skapa/detalj/låsning till hela verifikatets praktiska workflow.

Omfattning

  • Spara utkast.
  • Bokföring av balanserat verifikat.
  • Slutlås efter bokföring.
  • Koppling till utlägg och bilagor.
  • Korrigeringsverifikat där det stöds.
  • Fel vid obalans eller låsta år.

Acceptanskriterier

  • Playwright-test verifierar statusövergångar i UI och rätt API-payload.
  • Bokfört verifikat visas som låst i relevanta fält och åtgärder.
  • Korrigerings-/felväg testas utan att skapa instabila fixtures.

Acceptanskriterier

  • Playwright-test verifierar statusövergångar i UI och rätt API-payload.
  • Bokfört verifikat visas som låst i relevanta fält och åtgärder.
  • Korrigerings-/felväg testas utan att skapa instabila fixtures.

Testresultat

2026-09-02: Lokalt verifierat mot Vite/Playwright. npm run test:ui:vouchers passerar 5/5, inklusive nytt voucher-workflow-test för bokföring/låsning och felväg vid låst räkenskapsår. Kvar: korrigeringsflöde där stöd/fixture finns samt server/deploy-verifiering.

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #1

  • Kategori satt till Drift och testautomation

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #2

  • Versionsmål satt till 1.0 - Produktionsklar

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #3

  • Acceptanskriterier uppdaterad (skillnader)
  • Testresultat uppdaterad (skillnader)
  • Regression krävs ändrad från Nej till Ja
  • Reported by satt till Codex

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #4

  • Förälderaktivitet satt till #13

CA Uppdaterad av Codex API för 30 dagar sedan Handlingar #5

  • Status ändrad från New till In progress
  • Tilldelad satt till Codex API
  • % Klart ändrad från 0 till 40
  • Driftsättningspåverkan satt till Ingen
  • Testresultat uppdaterad (skillnader)

Automattest för #98 är tillagt i testautomationspatchen: tests/ui/voucher-workflow-ui.spec.ts. Testet breddar befintlig skapa-/detaljtäckning med praktiskt workflow för ett befintligt utkast: GET av A-880, kontroll av kopplat utlägg och bilaga, Bokför verifikat, två säkra PUT-sparningar före postning, POST /api/vouchers/A-880/post med orgNumber/fiscalYearId/locale/asUserId/currentUserName och omladdning som POSTED. UI verifieras som bokfört/låst: status, låst text, dolda spara-/bokförknappar och disabled beskrivningsfält. Separat felväg täcker 409 voucher_post_conflict för låst räkenskapsår och att utkastet förblir redigerbart. Dokumentation är uppdaterad i docs/testfall.md, docs/testfall-plantuml.md och docs/plantuml/voucher-workflow-ui.puml. package.json har fått test:ui:vouchers. Statiskt kontrollerat: package.json parsear, filer finns och PlantUML-envelope är korrekt. Full Playwright-körning återstår eftersom patchkatalogen saknar node_modules, package-lock.json och playwright.config.ts.

CA Uppdaterad av Codex API för 30 dagar sedan Handlingar #6

Testautomation uppdaterad 2026-09-02. 2026-09-02: Lokalt verifierat mot Vite/Playwright. npm run test:ui:vouchers passerar 5/5, inklusive nytt voucher-workflow-test för bokföring/låsning och felväg vid låst räkenskapsår. Kvar: korrigeringsflöde där stöd/fixture finns samt server/deploy-verifiering.

CA Uppdaterad av Codex API för 29 dagar sedan Handlingar #7

Serververifiering 2026-09-02: PLAYWRIGHT_BASE_URL=https://localhost npm run test:ui:vouchers passerade 5/5 på testautomationsrevision e91b382. Skapa utkast, balansvalidering, listfilter, bokföring/låsning samt felväg för låst räkenskapsår passerade. Ärendet ligger tills vidare kvar i In progress medan UI-stöd och testbar fixture för korrigeringsverifikat kontrolleras.

CA Uppdaterad av Codex API för 29 dagar sedan Handlingar #8

2026-09-02: Serververifiering godkänd: npm run test:ui:vouchers passerar 5/5. Testerna täcker utkast och payload, bokföring/statusövergång, låst bokfört verifikat samt felväg för låst räkenskapsår. Kodinventering bekräftar att frontend saknar UI/route/åtgärd för korrigeringsverifikat; omfattningens korrigeringsfall gäller endast där stödet finns. Acceptanskriteriets korrigerings-/felväg uppfylls därför av den stabila låst-år-felvägen. Ingen produktfunktion har lagts till inom testautomationsärendet.

CA Uppdaterad av Codex API för 29 dagar sedan Handlingar #9

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70

CA Uppdaterad av Codex API för 29 dagar sedan Handlingar #10

  • Status ändrad från Resolved till Verification
  • % Klart ändrad från 70 till 80
Handlingar

Finns även som: PDF Atom