Projekt

Obecné

Profil

Plan testu » Historie » Revize 20

Revize 19 (Jakub Homolka, 2025-05-09 13:49) → Revize 20/21 (Jakub Homolka, 2025-05-09 13:55)

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é části systému 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 spuštění 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| 
 | 1 | Stažení projektu do DB bez inicializovaných dat | 0.5h | Vysoká | 
 | 2 | Opakované stažení projektu | 0.5h | Vysoká | 
 | 3 | Nevalidní vstupy v GUI | 0.5h | Vysoká |  
 | 4 | Prázdný projekt | 0.25h | Střední | 
 | 5 | Propojení projektu z různých ALM nástrojů | 1h | Vysoká | 
 | 6 | Sekvenční zpracování projektů při těžení | 1h | Vysoká |  
 | 7 | Přiřazení autorů k WorkItemům | 1h | Vysoká | 
 | 8 | Integrita vztahů WorkItem | 1.5h | Vysoká | 
 | 9 | Typy WorkItem | 1h | Vysoká |  
 | 10 | Historie změn | 1.5h | Vysoká |  
 | 11 | Kategorie a Labels | 1h | Vysoká |  
 | 12 | Konfigurace commitů | 1.5h | Vysoká |  
 | 13 | Větve a commity | 1h | Vysoká |  
 | 14 | Vazby instancí | 1h | Vysoká |  
 | 15 | Klasifikační tabulky | 1.5h | Vysoká |  
 | 16 | Správa osob a rolí | 1h | Vysoká |  

 h2. Kritéria úspěchu 

 100% úspěšnost všech testů 

 h2. Reportování a sledování 

 * Postup testování a jejich výsledky jsou dokumentovány v artefaktu [[Testovaci_scenare|Testovací scénáře]]. 
 * Chyby budou reportovány prostřednictvím: 
 ** Popisu problému  
 ** Screenshoty (pro GUI problémy)  
 ** Očekávaným vs. skutečným chováním  


 ---- 

 Autor: Jakub Homolka 
 Datum: 09.05.2025 
 Stav: rozpracovaný