Problem i kontekst
Plugin rozszerza Jira Server/Data Center o raportowanie postępu testów na bazie danych Jira i dodatku test management. Rozwiązanie wspiera wiele trybów raportu, zapis wyników, gadżety dashboardowe oraz asynchroniczne generowanie raportów dla większych zestawów danych.
Co robi rozwiązanie
- buduje raporty dla relacji test plan / test execution / test,
- wspiera kilka trybów uruchamiania raportu,
- zapisuje i udostępnia gotowe raporty,
- generuje wyniki asynchronicznie z możliwością przerwania,
- renderuje dane w gadżetach dashboardu i wspiera eksport.
Architektura
flowchart LR
U[Uzytkownik] --> UI[Raport lub gadget]
UI --> JOB[Job generowania raportu]
JOB --> J[Jira Search / REST]
JOB --> TM[API dodatku test management]
JOB --> AO[(Saved reports i ustawienia)]
AO --> UI
Dlaczego w portfolio
- pokazuje analitykę operacyjną osadzoną bezpośrednio w systemie pracy zespołu,
- łączy integrację z dwiema warstwami danych i trwałe zapisywanie wyników,
- dobrze reprezentuje projekt z UI, backendem, jobami i persystencją.
Anonimizacja
- usunięto nazwy konkretnych raportów i ustawień klienta,
- pozostawiono jedynie ogólny model raportowania testów,
- pominięto szczegóły bazodanowe, które nie są potrzebne w portfolio.