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ý |