Przejdź do głównej zawartości
Wersja robocza
Jest to dokument roboczy, który w dowolnym momencie może zostać zmieniony, zastąpiony lub usunięty. Nie należy korzystać z tego opracowania jako czegoś innego niż dokumentu w trakcie opracowywania.
Nie wahaj się proponować zmian. Możesz komentować, uzupełniać, redagować każdy fragment dokumentu.

Karta zadań – Tester oprogramowania

Opracowanie: Stefan Wajda
Data zgłoszenia: 7 listopada 2025 r., ostatnia aktualizacja: 12 listopada 2025 r.

Urząd Miejski w Nowoczesnym Mieście Cyfrowym
Opracował: Zespół ds. dostępności cyfrowej
Data: listopad 2025
Wersja: 1.0

Opis alternatywny logo: Logo Urzędu Miejskiego w Nowoczesnym Mieście Cyfrowym - znak graficzny jednostki użyty w celach demonstracyjnych.

1. Informacje ogólne

  • Nazwa roli: Tester oprogramowania (dostępność cyfrowa)
  • Jednostka organizacyjna: Urząd Miejski w Nowoczesnym Mieście Cyfrowym
  • Data opracowania: listopad 2025
  • Opracował: Zespół ds. dostępności cyfrowej

2. Cel roli w systemie dostępności cyfrowej

Celem roli testera oprogramowania jest zapewnienie, że systemy, aplikacje i serwisy internetowe jednostki są zgodne z zasadami dostępności cyfrowej (WCAG 2.1 i EN 301 549). Tester odpowiada za planowanie, realizację i dokumentowanie testów dostępności, a także za współpracę z zespołem projektowym w zakresie eliminowania błędów wpływających na dostępność.

3. Zakres zadań

  • Opracowywanie i realizacja planów testów dostępności cyfrowej oprogramowania i serwisów WWW.
  • Testowanie zgodności interfejsów z WCAG 2.1 i normą EN 301 549.
  • Wykonywanie testów manualnych i automatycznych z wykorzystaniem narzędzi (np. Axe, WAVE, Lighthouse, NVDA, VoiceOver).
  • Testowanie aplikacji pod kątem obsługi za pomocą klawiatury, czytników ekranu i innych technologii wspomagających.
  • Analiza wyników testów i opracowywanie raportów z zaleceniami naprawczymi.
  • Weryfikacja wdrożonych poprawek w zakresie dostępności po ich implementacji przez programistów.
  • Współpraca z projektantami i konsultantami ds. TIK przy ocenie użyteczności i dostępności systemów.
  • Dokumentowanie wyników testów i udział w procesie audytowania dostępności.
  • Udział w przeglądach i konsultacjach dotyczących rozwoju systemów informatycznych.

4. Zakres odpowiedzialności

  • zapewnienie rzetelnego i zgodnego ze standardami testowania dostępności cyfrowej;
  • opracowywanie raportów z testów wraz z zaleceniami naprawczymi;
  • weryfikacja skuteczności wdrożonych poprawek;
  • przekazywanie informacji o barierach technicznych i użyteczności zespołowi projektowemu;
  • wspieranie procesu raportowania dostępności dla kierownictwa i koordynatora ds. dostępności.

5. Wymagana wiedza

  • standard WCAG 2.1 i norma EN 301 549;
  • podstawy technologii webowych (HTML, CSS, JavaScript) i ich wpływu na dostępność;
  • znajomość narzędzi testowych (Axe, WAVE, NVDA, JAWS, VoiceOver, Lighthouse);
  • zasady obsługi technologii wspomagających i testowania klawiaturowego;
  • metodologia testowania oprogramowania (testy manualne i automatyczne);
  • procesy zapewniania jakości (QA) i cykl życia oprogramowania (SDLC).

6. Wymagane umiejętności

  • przeprowadzanie testów manualnych i automatycznych w zakresie dostępności;
  • identyfikowanie błędów dostępności i ich klasyfikacja według poziomów WCAG;
  • dokumentowanie wyników testów i komunikacja z zespołem projektowym;
  • obsługa technologii wspomagających (czytniki ekranu, powiększalniki, nawigacja klawiaturowa);
  • analizowanie raportów z testów automatycznych i interpretowanie ich wyników;
  • znajomość narzędzi do zarządzania zadaniami i błędami (np. Jira, Trello, TestLink).

7. Współpraca i zależności

  • Programista -- w zakresie weryfikacji i usuwania błędów dostępności;
  • Konsultant ds. TIK -- w zakresie zgodności technologicznej testowanych rozwiązań;
  • Projektant UX/UI -- w zakresie testowania użyteczności i intuicyjności interfejsu;
  • Koordynator ds. dostępności -- w zakresie raportowania i dokumentowania wyników testów;
  • Kierownik projektu -- w zakresie planowania testów w cyklu wytwórczym oprogramowania.

8. Wskaźniki realizacji zadań

  • liczba przeprowadzonych testów dostępności (manualnych i automatycznych);
  • liczba wykrytych i usuniętych błędów dostępności;
  • terminowość raportowania wyników testów;
  • poziom zgodności systemów z WCAG 2.1 (A, AA);
  • liczba przetestowanych aplikacji i serwisów internetowych w danym okresie.

9. Zalecane szkolenia i mikropoświadczenia

  • Szkolenie: Testowanie dostępności cyfrowej w praktyce (WCAG 2.1, EN 301 549);
  • Mikropoświadczenie: Tester dostępności cyfrowej (Poziom 1-2);
  • Szkolenie: Obsługa technologii wspomagających (NVDA, JAWS, VoiceOver);
  • Mikropoświadczenie: Audytor dostępności aplikacji internetowych;
  • Szkolenie: Zasady zapewniania jakości (QA) i cykl testów w projektach IT.

10. Kluczowe procesy wspierane lub realizowane przez testera oprogramowania

  1. Proces planowania testów dostępności
    Przygotowanie planów i scenariuszy testowych zgodnych z wymaganiami WCAG 2.1 i EN 301 549.
  2. Proces testowania manualnego i automatycznego
    Wykonywanie testów funkcjonalnych i technicznych z użyciem narzędzi wspierających i czytników ekranu.
  3. Proces raportowania i dokumentowania wyników testów
    Tworzenie raportów zawierających błędy, ich poziomy ważności i rekomendacje naprawcze.
  4. Proces walidacji poprawek i ponownego testowania
    Weryfikacja skuteczności wdrożonych poprawek po stronie programistycznej.
  5. Proces doskonalenia jakości i edukacji zespołu projektowego
    Udział w szkoleniach, warsztatach i przekazywanie wiedzy o testowaniu dostępności w zespole.

Tester oprogramowania odgrywa kluczową rolę w zapewnianiu, że wszystkie cyfrowe rozwiązania jednostki są funkcjonalne, dostępne i użyteczne dla każdego użytkownika, niezależnie od jego możliwości.

Wersja 1.0 | Opracował: Zespół ds. dostępności cyfrowej | Data: listopad 2025