ISTQB w pigułce
  • ISTQB w pigułce
  • AUTOR
  • PODSTAWY
    • Proces testowy
    • Testowanie a debagowanie
    • 7 zasad testowania
    • Weryfikacja i walidacja
    • Środowisko testowe a produkcyjne
    • Wymagania funkcjonalne niefunkcjonalne
  • ROLA TESTERA
    • Typy testerów
    • Tester
    • Zadania testera
      • Analiza dokumentacji
      • Tworzenie dokumentacji
      • Wykonywanie testów
      • Raportowanie incydentów
    • Nawyki skutecznego testera
    • Role w zespole testerów
    • Niezależność w testowaniu
  • PRZYPADEK TESTOWY
    • Przypadek testowy niskiego poziomu (konkretny)
    • Przypadek testowy wysokiego poziomu (logiczny)
    • Przegląd przypadku testowego
  • TYPY TESTÓW
    • Testowanie funkcjonalne
    • Testowanie niefunkcjonalne
    • Testowanie strukturalne (białoskrzynkowe)
    • Testowanie związane ze zmianami - testy regresji i retesty
    • Testowanie pielęgnacyjne
  • TECHNIKI TESTÓW
    • CZARNOSKRZYNKOWE
      • 1. Klasy równoważności
      • 2. Analiza wartości brzegowych
      • 3. Tablice decyzyjne
      • 4. Testowanie przejść między stanami
      • 5. Testowanie w oparciu o przypadki użycia
    • BIAŁOSKRZYNKOWE
      • 1. Pokrycie instrukcji
      • 2. Pokrycie decyzji
      • 3. Inne techniki oparte na strukturze
    • OPARTE NA DOŚWIADCZENIU
      • Zgadywanie błędów
      • Testowanie eksploracyjne
      • Testowanie w oparciu o listy kontrolne
  • POZIOMY TESTÓW
    • POZIOM 1. Testy modułowe (jednostkowe)
    • POZIOM 2. Testy integracyjne
    • POZIOM 3. Testy systemowe
    • POZIOM 4. Testy akceptacyjne
      • Testy Alfa, Beta
  • MODELE
    • Model wodospadowy
    • Model V – sekwencyjny.
    • Model iteracyjny / przyrostowy
  • PLANOWANIE TESTÓW
    • Kryteria wejścia - wyjścia
    • Podejścia do testów
    • Podejścia do szacowania pracochłonności testów
    • Metryki
    • Ryzyko projektowe/produktowe
    • Kierowanie testami
  • TESTY STATYCZNE
    • PRZEGLĄD
      • TYPY przeglądów
      • PODZIAŁ podstawowy
      • Przegląd formalny
      • Przegląd nieformalny
    • Analiza statyczna
    • TECHNIKI przeglądu indywidualnego
      • Listy kontrolne
  • NARZĘDZIA
    • Do zarządzania testowaniem i testami
    • Do testów statycznych
    • Do specyfikacji testów
    • Do wykonania testów oraz logowania
    • Do wydajności i monitorowania
    • Do różnych obszarów zastosowań
  • METODY WYTÓRCZE
    • METODY WYTWÓRCZE
      • Projekt - Proces - Działania rutynowe
        • Projekt
        • Dlaczego projekty upadają?
      • Etapy życia oprogramowania
      • PDCA
      • Planowanie
        • Analiza i specyfikacja wymagań
        • Planowanie projektu - metodyki KLASYCZNE
        • Planowanie projektu - metodyki ZWINNE
        • Ryzyko a niepożądane skutki
      • Narzędzia planowania - SMART - MoSCow...
        • SMART
        • Mapa myśli
        • MoSCoW
        • WSJF
        • Trójkąt celów
      • Role projektowe
        • Role projektowe – metodyki klasyczne
        • Role projektowe – SCRUM
    • AGILE - METODYKI ZWINNE
      • Manifest Agile
      • Podejście "cały zespół" i info zwrotne
      • Historyjki użytkownika
      • Planowanie wydania i iteracji
      • RETROSPEKTYWY
      • Rola i umiejętności testera w projekcie zwinnym
      • PODEJŚCIA
        • Programowanie ekstremalne (XP)
        • Test-driven development (TDD)
        • Scrum
        • Kanban
    • SCRUM
      • Szacowanie czasochłonności
    • KANBAN
  • Linki
    • e-Olak.pl
  • POLITYKA PRYWATNOŚCI
    • PRAWA AUTORSKIE
      • GitHub
Powered by GitBook
On this page
  • Twórca
  • Jakaś osoba
  • Tester

Was this helpful?

  1. ROLA TESTERA

Typy testerów

Twórca

Osoba wytwarzająca oprogramowanie próbuje samodzielnie weryfikować jego poprawność. Takie podejście jest rekomendowane przez metodyki miękkie i traktowane jako część testów przez metodyki klasyczne.

Mocne strony: wczesna próba sprawdzenia poprawności działania umiejętność testowania elementów kodowych przed i po ich wytworzeniu (w tym technika TDD).

Słabe strony: problem braku dystansu do wytwarzanego przez siebie oprogramowania, dokonywanie tych samych błędnych założeń, brak zewnętrznego punktu kontrolnego, jeśli jest to jedyny poziom testowania.

Jakaś osoba

Osoba bez przygotowania programistycznego lub esterskiego, delegowana do weryfikacji poprawności implementacji oprogramowania. Zazwyczaj użytkownik lub osoba o niewielkiej wiedzy z zakresu IT, pracująca z aplikacją na poziomie interfejsu.

Mocne strony: Brak szerokiej perspektywy pracownika IT, w przypadku testów prowadzonych przez użytkownika możliwość weryfikowania założeń wytworów oprogramowania z rzeczywistym funkcjonowaniem oprogramowania.

Słabe strony: Brak wiedzy programistycznej i testerskiej, brak wyćwiczonych technik weryfikacji jakości oprogramowania, słabej jakości raporty defektów, np. „Nie działa funkcja X”.

Tester

Osoba przeszkolona do pracy testerskiej polegającej na testowaniu oprogramowania. Specjalista w zawodzie.

Mocne strony: Umiejętność poszukiwania i odwoływania się do źródeł oczekiwanego rezultatu; umiejętność efektywnego i skutecznego testowania w zależności od założeń czasowych i budżetowych.

Słabe strony: w wielu przypadkach brak wiedzy programistycznej; po długiej pracy z interfejsem niemożność dostrzegania nawet oczywistych defektów.

PreviousROLA TESTERANextTester

Last updated 4 years ago

Was this helpful?