Projekt

Allmänt

Profil

Handlingar

Features #96

öppen
CA CA

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

UI-regression för rapportvyer och exportknappar

Features #96: UI-regression för rapportvyer och exportknappar

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
Ge ekonomiska rapportvyer webbläsartäckning ovanpå befintliga backendregressioner för rapportinnehåll och CSV-export.

Omfattning

  • Saldobalans, huvudbok, verifikationslista, kontoanalys, resultat, balans, kassa, likviditet och moms.
  • Period- och räkenskapsårsfilter.
  • Exportknappar och nedladdningsanrop.
  • Fel- och tomlägen.

Acceptanskriterier

  • Playwright-test verifierar centrala filter och att export triggas med rätt queryparametrar.
  • Minst ett rapportfel och ett tomläge testas.
  • UI-testen duplicerar inte beräkningslogik som redan skyddas av backendregressioner.

Acceptanskriterier

  • Playwright-test verifierar centrala filter och att export triggas med rätt queryparametrar.
  • Minst ett rapportfel och ett tomläge testas.
  • UI-testen duplicerar inte beräkningslogik som redan skyddas av backendregressioner.

Testresultat

2026-09-02: Serververifierat mot https://localhost efter testautomationscommit fd3e6b2. npm run test:ui:reports passerar 15/15 med en worker på 15,2 sekunder. Täckning: saldobalans, huvudbok, verifikationslista, kontoanalys, resultaträkning, balansräkning, kassarapport, likviditetsrapport, momsrapport, budget och projektrapport. Filter, exportparametrar, tomläge och felåterkoppling verifieras utan duplicering av backendens beräkningskontroller.

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)

Första automattest för #96 är tillagt i testautomationspatchen: tests/ui/reports-general-ledger.spec.ts. Det täcker huvudbokens initiala laddning, period-/kontofilter, verifiering av GET-query med orgNumber/asUserId/fiscalYearId/fromDate/toDate/accountNumber, CSV-export med format=csv och locale, samt tomläge och API-felläge utan att duplicera rapportberäkningar. Dokumentation är uppdaterad i docs/testfall.md, docs/testfall-plantuml.md och docs/plantuml/reports-general-ledger-ui.puml. package.json har fått test:ui:reports. Statiskt kontrollerat: package.json parsear, filer finns och PlantUML-envelope är korrekt. Återstår: motsvarande smala UI-täckning för fler rapportvyer enligt ärendets omfattning samt full Playwright-körning i komplett testrepo/servermiljö.

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:reports passerar 5/5 för huvudbok, budget och projektrapport med filter, export, tomläge och felåterkoppling. Kvar: bredda UI-täckning för övriga rapportvyer enligt ärendets fulla omfattning 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:reports passerade 5/5 på testautomationsrevision e91b382. Huvudbok, budget och projektrapport verifierades med filter, export, tomläge och API-fel. Ärendet ligger kvar i In progress eftersom UI-täckning fortfarande saknas för flera rapportvyer enligt omfattningen.

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

2026-09-02: Utökad UI-regression i testautomationscommit 9ebb6b1. Nya Playwright-tester täcker saldobalans, resultaträkning och balansräkning: period-/datumfilter, CSV-exportens queryparametrar, resultaträkningens tomläge och balansräkningens API-fel. Lokalt passerar den nya filen 5/5 och hela npm run test:ui:reports 10/10. Status kvarstår In progress tills serververifiering och återstående rapportvyer är hanterade.

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

2026-09-02: Serververifiering godkänd mot https://localhost efter pull av testautomationscommit 9ebb6b1. npm run test:ui:reports passerar 10/10 med en worker på 10,3 sekunder. Täckningen omfattar nu huvudbok, budget, projekt, saldobalans, resultaträkning och balansräkning. Ärendet ligger kvar In progress eftersom verifikationslista, kontoanalys, kassa, likviditet och moms återstår.

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

2026-09-02: Resterande rapportvyer täcks i testautomationscommit fd3e6b2: verifikationslista, kontoanalys, kassarapport, likviditetsrapport och momsrapport. Varje test verifierar central visning, period-/kontourval där relevant samt CSV-export med rätt queryparametrar. Lokalt passerar nya paketet 5/5 och hela npm run test:ui:reports 15/15. Serververifiering av fd3e6b2 återstår.

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

Serververifiering slutförd efter testautomationscommit fd3e6b2: npm run test:ui:reports passerar 15/15 på 15,2 sekunder. Samtliga rapportvyer och acceptanskriterier i #96 är nu verifierade.

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

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

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

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

Handlingar

Finns även som: PDF Atom