Niezależność w testowaniu
Warianty
Niezależność wykonywanych testów może zostać podniesiona przez zaangażowanie niezależnych testerów w różnych wariantach, na przykład:
brak niezależnych testerów, programiści testują swój własny kod
niezależni testerzy wewnątrz zespołu projektowego
niezależny zespół testowy lub grupa testerów wewnątrz organizacji podlegająca kierownikowi projektu lub zarządowi
niezależni testerzy z wydziałów biznesowych lub społeczności użytkowników
niezależni specjaliści od określonych typów testów takich jak:
użyteczności,
zabezpieczeń
certyfikacji oprogramowania,
niezależni testerzy, którzy zostali wynajęci lub są na zewnątrz organizacji.
Korzyści
niezależni testerzy widzą inne i odmienne usterki niż twórcy oraz nie mają uprzedzeń
niezależny tester może zweryfikować założenia poczynione podczas specyfikacji i implementacji systemu
niezależni testerzy nie pominą oczywistych defektów
Wady
izolacja od zespołu deweloperskiego (jeżeli niezależność jest całkowita)
programiści mogą utracić poczucie odpowiedzialności za jakość
niezależni testerzy mogą być lub obwiniani za opóźnienia w wydaniach
Last updated
Was this helpful?