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?