Plan testu » Historie » Revize 15
Revize 14 (Jakub Homolka, 2025-05-09 13:28) → Revize 15/21 (Jakub Homolka, 2025-05-09 13:29)
h1. Plán testů ---- h2. Úvod Tento dokument představuje plán ručního testování pro komponentu ALM Pumpy. Testování bude prováděno ručně pomocí GUI a Postmana s vizuální kontrolou výsledků v IntelliJ. Všechny komponenty budou běžet v Docker kontejnerech. Tento plán pokrývá kompletní ruční testování v rámci TSP1 s jasným vymezením, že pokročilejší typy testů budou realizovány až v následující fázi TSP2. h2. Cíle testování * Ověřit správnou funkčnost datových pump * Zajistit integritu a konzistenci dat * Validovat odolnost systému proti chybným vstupům * Otestovat všechny identifikované kritické scénáře h2. Testovací prostředí * *Platforma:* Docker kontejnery * *Nástroje pro testování:* ** Postman (pro API testy) ** Webové GUI (pro uživatelské testy) ** IntelliJ IDEA (pro vizuální kontrolu databáze) * *Testovací databáze:* Prázdné i předem naplněné instance dle potřeb testů * *Zdrojová data:* GitHub repozitáře a Jira projekty h2. Zahrnuté komponenty * Import dat z různých ALM nástrojů (GitHub, Jira, další) * Transformace dat do cílového modelu * Ukládání dat do databáze * Uživatelské rozhraní pro konfiguraci pump h2. Organizace testování h3. Fáze testování * *Přípravná fáze:* ** Nastavení Docker prostředí ** Příprava testovacích dat ** Kontrola přístupů k externím systémům (GitHub, Jira API klíče) * *Hlavní testovací fáze:* ** Sekvenční provádění testovacích scénářů ** Dokumentace výsledků ** Reportování chyb * *Závěrečná fáze:* ** Opakované testování opravených chyb ** Finální vyhodnocení h3. Časový plán |_. ID scénáře|_. Název scénáře|_. Odhad času|_. Priorita| Priorita|_. Poznámky| | 1 | Stažení projektu do DB bez inicializovaných dat | 0.5h | Vysoká | [[Specifikace_požadavků|1.1]] | | 2 | Opakované stažení projektu | 0.33h | Vysoká | [[Specifikace_požadavků|1.2.4]] | | 3 | Nevalidní vstupy v GUI | 0.75h | Vysoká | [[Specifikace_požadavků|2.5.1]] | | 4 | Prázdný projekt | 0.25h | Střední | [[Specifikace_požadavků|1.1]] | | 5 | Propojení projektu z různých ALM nástrojů | 0.67h | Vysoká | [[Specifikace_požadavků|1.1.4]] | | 6 | Sekvenční zpracování projektů při těžení | 0.42h | Vysoká | [[Specifikace_požadavků|1.3.4]] | | 7 | Přiřazení autorů k WorkItemům | 1h | Vysoká | [[Specifikace_požadavků|1.2]] | | 8 | Integrita vztahů WorkItem | 1.5h | Vysoká | [[Specifikace_požadavků|1.2]] | | 9 | Typy WorkItem | 1h | Vysoká | [[Specifikace_požadavků|1.2]] | | 10 | Historie změn | 1.5h | Vysoká | [[Specifikace_požadavků|1.2]] | | 11 | Kategorie a Labels | 1h | Vysoká | [[Specifikace_požadavků|1.2]] | | 12 | Konfigurace commitů | 1h | Vysoká | [[Specifikace_požadavků|1.2]] | | 13 | Větve a commity | 1h | Vysoká | [[Specifikace_požadavků|1.2]] | | 14 | Vazby instancí | 1h | Vysoká | [[Specifikace_požadavků|1.2]] | | 15 | Klasifikační tabulky | 1.5h | Vysoká | [[Specifikace_požadavků|1.2]] | | 16 | Správa osob a rolí | 1h | Vysoká | [[Specifikace_požadavků|1.2]] | h2. Kritéria úspěchu 100% úspěšnost všech testů h2. Reportování a sledování Všechny testy a jejich výsledky jsou dokumentovány v artefaktu [[Testovaci_scenare|Testovací scénáře]]. ---- Autor: Jakub Homolka Datum: 09.05.2025 Stav: rozpracovaný