Card 1 of 62: Doplnění seedovaných dat k testovacím uživatelům pro QA, In Progress
User Story #5066
Doplnění seedovaných dat k testovacím uživatelům pro QA
BH
Benjamin Havlik In Progress Updated 1d agoCommits
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