Projekt

Obecné

Profil

Plan testu » Historie » Verze 14

Jakub Homolka, 2025-05-09 13:28

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
h2. Zahrnuté komponenty
30
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
* Uživatelské rozhraní pro konfiguraci pump
35
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
|_. ID scénáře|_. Název scénáře|_. Odhad času|_. Priorita|_. Poznámky|
55
| 1 | Stažení projektu do DB bez inicializovaných dat | 0.5h | Vysoká | [[Specifikace_požadavků|1.1]] |
56
| 2 | Opakované stažení projektu | 0.33h | Vysoká | [[Specifikace_požadavků|1.2.4]] |
57
| 3 | Nevalidní vstupy v GUI | 0.75h | Vysoká | [[Specifikace_požadavků|2.5.1]] |
58
| 4 | Prázdný projekt | 0.25h | Střední | [[Specifikace_požadavků|1.1]] |
59
| 5 | Propojení projektu z různých ALM nástrojů | 0.67h | Vysoká | [[Specifikace_požadavků|1.1.4]] |
60
| 6 | Sekvenční zpracování projektů při těžení | 0.42h | Vysoká | [[Specifikace_požadavků|1.3.4]] |
61
| 7 | Přiřazení autorů k WorkItemům | 1h | Vysoká | [[Specifikace_požadavků|1.2]] |
62
| 8 | Integrita vztahů WorkItem | 1.5h | Vysoká | [[Specifikace_požadavků|1.2]] |
63
| 9 | Typy WorkItem | 1h | Vysoká | [[Specifikace_požadavků|1.2]] |
64
| 10 | Historie změn | 1.5h | Vysoká | [[Specifikace_požadavků|1.2]] |
65
| 11 | Kategorie a Labels | 1h | Vysoká | [[Specifikace_požadavků|1.2]] |
66
| 12 | Konfigurace commitů | 1h | Vysoká | [[Specifikace_požadavků|1.2]] |
67
| 13 | Větve a commity | 1h | Vysoká | [[Specifikace_požadavků|1.2]] |
68
| 14 | Vazby instancí | 1h | Vysoká | [[Specifikace_požadavků|1.2]] |
69
| 15 | Klasifikační tabulky | 1.5h | Vysoká | [[Specifikace_požadavků|1.2]] |
70
| 16 | Správa osob a rolí | 1h | Vysoká | [[Specifikace_požadavků|1.2]] |
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 12 Jakub Homolka
Všechny testy a jejich výsledky jsou dokumentovány v artefaktu [[Testovaci_scenare|Testovací scénáře]].
79 8 Jakub Homolka
80 7 Jakub Homolka
----
81
82
Autor: Jakub Homolka
83
Datum: 09.05.2025
84
Stav: rozpracovaný