IT Narzędzie do zarządzania testami

Xray

Znany też jako:X-RayXray for Jira

Definicja #

Xray to rozszerzenie (plugin) do systemu Jira firmy Atlassian, służące do kompleksowego zarządzania procesem testowym (Test Management). Jest jednym z najpopularniejszych narzędzi QA w polskich i europejskich firmach korzystających z Jiry.

Kluczowe funkcje Xray:

  • Test Cases — tworzenie i zarządzanie przypadkami testowymi bezpośrednio jako issues Jiry; kroki testowe, oczekiwane rezultaty, priorytety
  • Test Executions — planowanie i rejestrowanie wykonań testów; przypisywanie do wersji, środowisk i sprintów
  • Test Plans — grupowanie testów w plany testów dla release'ów i sprintów
  • Coverage — śledzenie pokrycia wymagań testami; mapowanie test cases do user stories i epics
  • BDD / Cucumber — tworzenie scenariuszy Gherkin (Given-When-Then) w Xray, synchronizacja z repozytorium Cucumber
  • Raportowanie — wykresy postępu testowania, defect density, pass rate; dashboardy Jira z metrykami QA
  • Importowanie wyników — JUnit, NUnit, pytest, Cucumber, JMeter — automatyczne importowanie wyników z CI/CD

Xray dostępny jest jako:

  • Xray for Jira Cloud — dla Jira Cloud (Atlassian); marketplace app
  • Xray for Jira Data Center — dla Jira Data Center (self-hosted)

Alternatywy dla Xray: Zephyr Scale (inne popularne rozszerzenie Jiry), TestRail (SaaS, niezależny od Jiry), qTest (enterprise).

Zastosowania #

Xray stosuje się do:

  • Zarządzania testami w projektach Agile — integracja test cases z user stories i sprintami; śledzenie definicji ukończenia (DoD) z perspektywy testów
  • Raportowania jakości release'ów — raporty pokrycia testami, pass rate, defect trends dla kierownictwa i Product Ownera
  • BDD i automatyzacji — scenariusze Gherkin w Xray synchronizowane z Cucumber; importowanie wyników automatycznych testów z CI/CD
  • Compliance i audytów — traceability matrix (macierz śledzenia) między wymaganiami a testami dla regulowanych branż (fintech, medtech)
  • Zarządzania środowiskami testowymi — wykonania testów przypisane do środowisk (dev, staging, UAT, production)

Ścieżka nauki #

Xray jest narzędziem dla QA Engineer i Test Managera pracujących w środowisku Jira.

Zacznij od:

  • Dostęp do Xray: zainstaluj Xray na Jira Cloud przez Atlassian Marketplace (bezpłatny plan do 10 użytkowników)
  • Tworzenie pierwszego Test Case w Xray: typ issue, kroki testowe, oczekiwane rezultaty
  • Test Execution: planowanie wykonania, przechodzenie przez kroki, oznaczanie Pass/Fail
  • Linkowanie Test Case do User Story — podstawa traceability

Następnie pogłębiaj:

  • Test Plan dla sprint release'ów — grupowanie testów, śledzenie postępu
  • BDD: tworzenie scenariuszy Gherkin w Xray, eksport do pliku .feature dla Cucumber
  • Import wyników z CI/CD: konfiguracja raportowania JUnit/NUnit w GitHub Actions / Jenkins → Xray API
  • Raportowanie: Dashboard Jira z gadżetami Xray; raporty pokrycia i execution dla stakeholderów
  • Dokumentacja: Xray Academy (bezpłatne kursy online) — oficjalne szkolenia Xray

FAQ #

Czym różni się Xray od Zephyr Scale?
Xray i Zephyr Scale to dwa najpopularniejsze rozszerzenia Jiry do zarządzania testami. Xray jest starszy i ma silniejszą integrację BDD/Cucumber oraz import wyników z wielu frameworków testowych. Zephyr Scale (dawniej SmartBear Zephyr) oferuje rozbudowane raportowanie i jest ceniony za UX. Wybór między nimi zależy od preferencji zespołu i istniejącego ekosystemu.
Czy Xray wspiera automatyzację testów?
Tak — Xray integruje się z narzędziami do automatyzacji testów przez import wyników w formatach JUnit, NUnit, pytest, Cucumber, JMeter, TestNG i innych. W CI/CD pipeline (Jenkins, GitHub Actions) można automatycznie wysyłać wyniki wykonanych testów do Xray przez REST API lub dedykowane pluginy.
Czy Xray jest bezpłatny?
Xray for Jira Cloud ma bezpłatny plan do 10 użytkowników Jiry. Plany płatne skalują się z liczbą użytkowników Jiry. Xray for Jira Data Center jest licencjonowany rocznie zależnie od skali. Dla małych zespołów darmowy plan pokrywa podstawowe potrzeby zarządzania testami.
Ile zarabia QA Engineer znający Xray?
Znajomość Xray jest często wymieniana w ofertach pracy QA w firmach używających Jiry. QA Engineer (manual) zarabia w Polsce od 6 000 do 14 000 zł brutto. Z Xray i TestRail na CV kandydat wyróżnia się w rekrutacjach. Test Manager / QA Lead z doświadczeniem w narzędziach zarządzania testami zarabia od 15 000 do 28 000 zł.
Ostatnia aktualizacja:

Przeglądaj słownik IT alfabetycznie

Wybierz literę, aby zobaczyć wszystkie hasła zaczynające się od niej.