Projekt

Obecné

Profil

Plan testu » Historie » Verze 21

Jakub Homolka, 2025-05-09 13:55

1 1 Jakub Homolka
h1. Plán testů
2
3
4
----
5
6
h2. Úvod
7
8
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.
9
10
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. 
11 2 Jakub Homolka
12 6 Jakub Homolka
h2. Cíle testování
13
14
* Ověřit správnou funkčnost datových pump
15
* Zajistit integritu a konzistenci dat
16
* Validovat odolnost systému proti chybným vstupům
17
* Otestovat všechny identifikované kritické scénáře 
18
19 2 Jakub Homolka
h2. Testovací prostředí
20
21
* *Platforma:* Docker kontejnery
22 1 Jakub Homolka
* *Nástroje pro testování:*
23 4 Jakub Homolka
** Postman (pro API testy)
24
** Webové GUI (pro uživatelské testy)
25
** IntelliJ IDEA (pro vizuální kontrolu databáze)
26 2 Jakub Homolka
* *Testovací databáze:* Prázdné i předem naplněné instance dle potřeb testů
27 5 Jakub Homolka
* *Zdrojová data:* GitHub repozitáře a Jira projekty
28 6 Jakub Homolka
29 21 Jakub Homolka
h2. Zahrnuté klíčové funkce systému
30 6 Jakub Homolka
31
* Import dat z různých ALM nástrojů (GitHub, Jira, další)
32
* Transformace dat do cílového modelu
33
* Ukládání dat do databáze
34 20 Jakub Homolka
* Uživatelské rozhraní pro spuštění pump
35 6 Jakub Homolka
36
h2. Organizace testování
37
38
h3. Fáze testování
39
40 13 Jakub Homolka
* *Přípravná fáze:*
41
** Nastavení Docker prostředí
42
** Příprava testovacích dat
43
** Kontrola přístupů k externím systémům (GitHub, Jira API klíče)
44
* *Hlavní testovací fáze:*
45
** Sekvenční provádění testovacích scénářů
46
** Dokumentace výsledků
47
** Reportování chyb
48
* *Závěrečná fáze:*
49
** Opakované testování opravených chyb
50
** Finální vyhodnocení
51
52 1 Jakub Homolka
h3. Časový plán
53 14 Jakub Homolka
54 15 Jakub Homolka
|_. ID scénáře|_. Název scénáře|_. Odhad času|_. Priorita|
55
| 1 | Stažení projektu do DB bez inicializovaných dat | 0.5h | Vysoká |
56 17 Jakub Homolka
| 2 | Opakované stažení projektu | 0.5h | Vysoká |
57
| 3 | Nevalidní vstupy v GUI | 0.5h | Vysoká | 
58 16 Jakub Homolka
| 4 | Prázdný projekt | 0.25h | Střední |
59 17 Jakub Homolka
| 5 | Propojení projektu z různých ALM nástrojů | 1h | Vysoká |
60
| 6 | Sekvenční zpracování projektů při těžení | 1h | Vysoká | 
61 15 Jakub Homolka
| 7 | Přiřazení autorů k WorkItemům | 1h | Vysoká |
62
| 8 | Integrita vztahů WorkItem | 1.5h | Vysoká |
63
| 9 | Typy WorkItem | 1h | Vysoká | 
64
| 10 | Historie změn | 1.5h | Vysoká | 
65
| 11 | Kategorie a Labels | 1h | Vysoká | 
66 17 Jakub Homolka
| 12 | Konfigurace commitů | 1.5h | Vysoká | 
67 15 Jakub Homolka
| 13 | Větve a commity | 1h | Vysoká | 
68
| 14 | Vazby instancí | 1h | Vysoká | 
69
| 15 | Klasifikační tabulky | 1.5h | Vysoká | 
70
| 16 | Správa osob a rolí | 1h | Vysoká | 
71 6 Jakub Homolka
72
h2. Kritéria úspěchu
73
74
100% úspěšnost všech testů
75
76
h2. Reportování a sledování
77 7 Jakub Homolka
78 19 Jakub Homolka
* Postup testování a jejich výsledky jsou dokumentovány v artefaktu [[Testovaci_scenare|Testovací scénáře]].
79 18 Jakub Homolka
* Chyby budou reportovány prostřednictvím:
80
** Popisu problému 
81
** Screenshoty (pro GUI problémy) 
82
** Očekávaným vs. skutečným chováním 
83
84 8 Jakub Homolka
85 7 Jakub Homolka
----
86
87
Autor: Jakub Homolka
88
Datum: 09.05.2025
89
Stav: rozpracovaný