Card 1 of 62: Doplnění seedovaných dat k testovacím uživatelům pro QA, In Progress
Sprint 19 1/62 · 2%
8 Completed 54 Remaining 1 Blocked 0 Failed deploys 0 Stale
User Story #5066

Doplnění seedovaných dat k testovacím uživatelům pro QA

BH
Benjamin Havlik
In Progress Updated 1d ago
Commits
0
Merge Requests
0
0 open
Changed Files
0
Pipeline
Deployment
Not deployed
Reviewers
0/0
approved
Comments
0
Description
User Story

  Jako člen QA týmu chci mít u testovacích uživatelů e001 / e002 / e003 kompletní seedovaná data, abych mohl testovat featury vytvořené během vývoje bez
  ručního vytváření dat.

  Popis

  Testovacím uživatelům 019d2a01-e001-7001-8001-e00000000001, 019d2a01-e002-7002-8002-e00000000002 a 019d2a01-e003-7003-8003-e00000000003 (tenant
  test-tenant-e-to-e) chybí seedovaná data k featurám, které vznikly v průběhu vývoje. Je potřeba je doplnit pro potřeby QA týmu.

  Doplnit data pro tyto oblasti:
  - Provize (Commissions) — navázané na E2E kontrakty/brokery (faktory existují, nejsou napojené)
  - Nabídky (Quotes) — doplnit mapping TestTenantEToE do TestQuoteDataFactory
  - Dokumenty smluv (Contract Documents) — chybí seed faktura, existuje jen delete
  - Poznámky / Notifikace / Přílohy — navázat na E2E klienty/smlouvy
  - Dodatky (Amendments) — zajistit/rozšířit tak, aby se u uživatelů e001 / e002 / e003 po seedu reálně zobrazovaly (po manuální kontrole se aktuálně
  nezobrazují)

  Out of Scope

  - E2E testy (Playwright)
  - Unit / automatizované testy

  Definition of Done

  - Acceptance criteria splněna — každé AC prokazatelně doloženo (screenshot, název testu, demo)
  - Unit / komponentové testy — přidány nebo aktualizovány pro novou logiku
  - API / E2E testy — přidány nebo aktualizovány pokud je chování viditelné pro uživatele nebo API (k6 backend, Playwright frontend)
  - Lefthook + CI zelené — bez --no-verify, bez červeného pipeline
  - Lokalizováno — EN / CS / SK klíče přidány pro každý nový user-facing string
  - Zreviewováno — agent review + ≥1 lidské schválení (2 lidé pro citlivé oblasti — viz addendum)
  - Mergnuto do main — přes MR, jehož popis odkazuje na ADO work item
  - Nasazeno na DEV — image dev-<sha> běží; /healthz + /readyz zelené
  - ADO aktualizováno — work item ve správném stavu, MR URL přiložena
  - Žádný osiřelý debt — každý TODO / FIXME přidaný v diffu odkazuje na sledovaný follow-up ADO item

  Scope of QA Testing

  Po spuštění QA-automation seed endpointů pod tenantem test-tenant-e-to-e QA otevře aplikaci (příp. ověří přes Swagger) a u uživatelů e001 / e002 / e003
  zkontroluje, že vidí nově naseedovaná data: provize, nabídky, dokumenty smluv, poznámky/notifikace/přílohy a dodatky (vč. ověření, že dodatky se po seedu
  u těchto uživatelů nově zobrazují).

Acceptance criteria

AC1: Provize naseedované pro testovací uživatele
    Given spuštěný seed pod tenantem test-tenant-e-to-e
    When QA otevře provize u uživatelů e001 / e002 / e003
    Then vidí naseedované provize navázané na jejich kontrakty

  AC2: Nabídky naseedované pro testovací uživatele
    Given seed faktura pro nabídky má mapping pro TestTenantEToE
    When QA otevře nabídky u uživatelů e001 / e002 / e003
    Then vidí naseedované nabídky

  AC3: Dokumenty smluv naseedované pro testovací uživatele
    Given spuštěný seed pod tenantem test-tenant-e-to-e
    When QA otevře dokumenty u smluv uživatelů e001 / e002 / e003
    Then vidí naseedované dokumenty smluv
 
  AC4: Poznámky, notifikace a přílohy naseedované pro testovací uživatele
    Given spuštěný seed pod tenantem test-tenant-e-to-e
    When QA otevře poznámky, notifikace a přílohy u uživatelů e001 / e002 / e003
    Then vidí naseedovaná data navázaná na jejich klienty/smlouvy
 
  AC5: Dodatky se u testovacích uživatelů zobrazují
    Given spuštěný seed pod tenantem test-tenant-e-to-e
    When QA otevře dodatky u smluv uživatelů e001 / e002 / e003
    Then vidí naseedované dodatky (dříve se u těchto uživatelů nezobrazovaly)
Board order
1 of 62
Created
2026-06-24
Parent
#868
Area
Core
Iteration
Core\Sprint 19
Hierarchy
  • In Progress
GitLab

No linked GitLab activity.

Next up e2e failing test fixes
1/62