docs(qa-261): ajoute documents conformité et scripts QA pour release Android
- Ajoute privacy-policy-v1.md et release-compliance-checklist.md - Ajoute documents QA gates #238-#243 - Ajoute scripts de validation repo-only et device runbooks - Prépare checklists exécutables avant upload Play fermé Ticket #261
This commit is contained in:
73
docs/qa-gate-241-critical-screens-smoke.md
Normal file
73
docs/qa-gate-241-critical-screens-smoke.md
Normal file
@ -0,0 +1,73 @@
|
||||
# QA Gate #241 — Smoke écrans critiques Flutter
|
||||
|
||||
## But
|
||||
|
||||
Cette gate sert de détection rapide des régressions visibles majeures pendant la boucle TDD Flutter.
|
||||
|
||||
Écrans couverts :
|
||||
|
||||
- `home`
|
||||
- `exercise library`
|
||||
- `program`
|
||||
- `workout template`
|
||||
- `workout execution`
|
||||
- `history`
|
||||
- `progression`
|
||||
- `profile`
|
||||
|
||||
## Fichiers sources
|
||||
|
||||
- `test/presentation/home_screen_test.dart`
|
||||
- `test/presentation/exercise_library_screen_test.dart`
|
||||
- `test/presentation/program_screen_test.dart`
|
||||
- `test/presentation/workout_template_screen_test.dart`
|
||||
- `test/presentation/workout_execution_screen_test.dart`
|
||||
- `test/presentation/history_screen_test.dart`
|
||||
- `test/presentation/progression_screen_test.dart`
|
||||
- `test/presentation/profile_screen_test.dart`
|
||||
|
||||
## Pré-requis
|
||||
|
||||
```bash
|
||||
export HOME=/tmp
|
||||
export XDG_CONFIG_HOME=/tmp
|
||||
export FLUTTER_SUPPRESS_ANALYTICS=true
|
||||
export DART_SUPPRESS_ANALYTICS=true
|
||||
```
|
||||
|
||||
## Point d'entrée recommandé
|
||||
|
||||
```bash
|
||||
./tool/qa_gate_241_critical_screens_smoke.sh
|
||||
```
|
||||
|
||||
## Commande directe équivalente
|
||||
|
||||
```bash
|
||||
./.ideai/flutter-sdk-1785572580/bin/flutter test \
|
||||
test/presentation/home_screen_test.dart \
|
||||
test/presentation/exercise_library_screen_test.dart \
|
||||
test/presentation/program_screen_test.dart \
|
||||
test/presentation/workout_template_screen_test.dart \
|
||||
test/presentation/workout_execution_screen_test.dart \
|
||||
test/presentation/history_screen_test.dart \
|
||||
test/presentation/progression_screen_test.dart \
|
||||
test/presentation/profile_screen_test.dart
|
||||
```
|
||||
|
||||
## Verdict attendu
|
||||
|
||||
- vert si les écrans critiques restent fonctionnels sur les parcours nominaux majeurs
|
||||
- rouge si une régression UI majeure casse la boucle TDD Flutter
|
||||
|
||||
## Preuve réelle du 22 août 2026
|
||||
|
||||
Exécution rapportée verte sur `/tmp/gametime-src-1787384228`.
|
||||
|
||||
Le script `./tool/qa_gate_241_critical_screens_smoke.sh` devient l'entrée de référence pour ce smoke.
|
||||
|
||||
## Usage
|
||||
|
||||
- avant merge d'un lot Flutter transverse
|
||||
- après toute modification navigation/formulaires/exécution/historique/profil
|
||||
- en complément de la gate `#239`
|
||||
Reference in New Issue
Block a user