Projekt

Obecné

Profil

Akce

Plan testu » Historie » Revize 14

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


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 Poznámky
1 Stažení projektu do DB bez inicializovaných dat 0.5h Vysoká 1.1
2 Opakované stažení projektu 0.33h Vysoká 1.2.4
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á 1.1.4
6 Sekvenční zpracování projektů při těžení 0.42h Vysoká 1.3.4
7 Přiřazení autorů k WorkItemům 1h Vysoká 1.2
8 Integrita vztahů WorkItem 1.5h Vysoká 1.2
9 Typy WorkItem 1h Vysoká 1.2
10 Historie změn 1.5h Vysoká 1.2
11 Kategorie a Labels 1h Vysoká 1.2
12 Konfigurace commitů 1h Vysoká 1.2
13 Větve a commity 1h Vysoká 1.2
14 Vazby instancí 1h Vysoká 1.2
15 Klasifikační tabulky 1.5h Vysoká 1.2
16 Správa osob a rolí 1h Vysoká 1.2

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(ů) · 14 revizí