tiketit ja featuret vaihe 1
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
# Ticket 0012: Integraatiotestaus koko ketjulle
|
||||
|
||||
**Vaihe:** 12/12
|
||||
**Status:** pending
|
||||
**Feature branch:** `feature/0012-integration-testing`
|
||||
**TDD required:** Yes
|
||||
**Feature file required:** Yes (kaikki tikettien 0001–0011 feature filet, `@real`-skenaariot)
|
||||
|
||||
**Required context:**
|
||||
- `docs/test-plan/tdd-guide.md`
|
||||
- Kaikki `tests/features/0001–0011-*.feature` — tikettien 0001–0011 feature filet
|
||||
- Skills: `tdd`, `implementation`, `clean-code`
|
||||
|
||||
---
|
||||
|
||||
## TDD — E2E `@real` -verifiointi
|
||||
|
||||
Tiketti 0012 ajaa tikettien 0001–0011 feature filejen `@real`-skenaariot oikeaa testiympäristöä vasten. Se ei luo uusia skenaarioita — se verifioi jo määritellyt skenaariot todellisessa ympäristössä.
|
||||
|
||||
Feature filet: `tests/features/0001–0011-*.feature` (luotu tiketeissä 0001–0011).
|
||||
|
||||
### Toiminto
|
||||
|
||||
1. Vaihda mock-URL:t oikean testiympäristön URL:eihin
|
||||
2. Aja kaikki `@real`-skenaariot:
|
||||
|
||||
```bash
|
||||
cucumber tests/features/ --tags @real
|
||||
```
|
||||
|
||||
Skenaariot jotka eivät ole `@real`-tägättyjä skipataan automaattisesti.
|
||||
|
||||
### DoD
|
||||
|
||||
- [ ] Cucumber: kaikki `@real`-skenaariot GREEN oikeaa ympäristöä vasten
|
||||
- [ ] Bats: kaikki aiemmat testit edelleen GREEN
|
||||
- [ ] Toteutus: mock→real -konfiguraatio olemassa
|
||||
- [ ] Refactor: ei duplikaatiota, virheenkäsittely kunnossa
|
||||
|
||||
## Viitteet
|
||||
|
||||
- `docs/tickets/0001–0011` — Tiketit joiden featuret ajetaan
|
||||
- `docs/requirements.md` — UC1–UC7
|
||||
- `docs/architecture.md` — Järjestelmäkaavio + tietovuot
|
||||
- `docs/test-plan/tdd-guide.md`
|
||||
Reference in New Issue
Block a user