Projekt

Allmänt

Profil

Handlingar

Features #97

öppen
CA CA

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

UI-regression för budget och projektrapportering

Features #97: UI-regression för budget och projektrapportering

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
Automatisera de nya produktspåren budget mot utfall och projektrapportering i UI.

Omfattning

  • Budgetversioner, utkast och beslutad/låst budget.
  • Budget mot utfall med månadsvärden och periodfilter.
  • Projektadministration och projektval på rapport.
  • Projektrapportens intäkter, kostnader och projektresultat.

Acceptanskriterier

  • Playwright-test täcker budgetens huvudflöde och låsta beslutade versioner.
  • Playwright-test täcker projektfilter och rapportpresentation.
  • Behörighet och felåterkoppling verifieras på UI-nivå där relevant.

Acceptanskriterier

  • Playwright-test täcker budgetens huvudflöde och låsta beslutade versioner.
  • Playwright-test täcker projektfilter och rapportpresentation.
  • Behörighet och felåterkoppling verifieras på UI-nivå där relevant.

Testresultat

2026-09-02: Lokalt verifierat mot Vite/Playwright. reports-budget-project.spec.ts passerar via npm run test:ui:reports; täcker budgetutkast, beslutad/låst budget, projektfilter, export och API-fel. Kvar: 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 ungefär en månad 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 #97 är tillagt i testautomationspatchen: tests/ui/reports-budget-project.spec.ts. Testet täcker budgetutkast med budgetrad, bekräftad åtgärd Markera som beslutad, POST /api/budgets/BUD-1/approve med orgNumber/asUserId, reload av vald budgetversion och låst UI där budgetradsform och beslutsbutton inte längre visas. Samma spec täcker projektrapportens projektfilter och datumperiod, GET-query med orgNumber/asUserId/fiscalYearId/projectId/fromDate/toDate, presentationsrad för valt projekt, CSV-export med format=csv/locale samt 403-behörighetsfel i UI. Dokumentation är uppdaterad i docs/testfall.md, docs/testfall-plantuml.md och docs/plantuml/reports-budget-project-ui.puml. Statiskt kontrollerat: package.json parsear, filer finns, test:ui:reports matchar reports-*.spec.ts 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. reports-budget-project.spec.ts passerar via npm run test:ui:reports; täcker budgetutkast, beslutad/låst budget, projektfilter, export och API-fel. Kvar: 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:reports passerade 5/5 på testautomationsrevision e91b382. Budgetutkast, godkännande/låsning, projektfilter, CSV-export och API-fel verifierades. Flyttas till Verification; ärendet stängs inte.

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

  • 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 #9

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

Finns även som: PDF Atom