Projekt

Obecné

Profil

Akce

Plan testu » Historie » Revize 15

« Předchozí | Revize 15/21 (rozdíl) | Další »
Jakub Homolka, 2025-05-09 13:29


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é 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 konfiguraci 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.33h Vysoká
3 Nevalidní vstupy v GUI 0.75h Vysoká 2.5.1
4 Prázdný projekt 0.25h Střední 1.1
5 Propojení projektu z různých ALM nástrojů 0.67h Vysoká
6 Sekvenční zpracování projektů při těžení 0.42h 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ů 1h 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í

Všechny testy a jejich výsledky jsou dokumentovány v artefaktu Testovací scénáře.


Autor: Jakub Homolka
Datum: 09.05.2025
Stav: rozpracovaný

Aktualizováno uživatelem Jakub Homolka před 8 dny(ů) · 15 revizí