Akce
Plan testu » Historie » Revize 20
« Předchozí |
Revize 20/21
(rozdíl)
| Další »
Jakub Homolka, 2025-05-09 13:55
Plán testů¶
Ú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.
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
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
Zahrnuté části systému¶
- 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í pump
Organizace testování¶
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í
Č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á |
Kritéria úspěchu¶
100% úspěšnost všech testů
Reportování a sledování¶
- Postup testování a jejich výsledky jsou dokumentovány v artefaktu 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ý
Aktualizováno uživatelem Jakub Homolka před 8 dny(ů) · 20 revizí