Независимое тестирование соответствует независимой команде, которая участвует в тестировании, отличном от разработчика, чтобы избежать предвзятости автора и часто более эффективна в поиске дефектов и сбоев.
Уровни независимого тестирования
В следующем списке показаны возрастающие уровни независимости для тестирования:
Тестирование сделано самим разработчиком
Независимые тестеры передаются команде разработчиков
Независимая команда тестирования в организации
Независимые тестеры разных организаций
Аутсорсинг членов команды тестирования другой организации
Тестер видит каждый дефект в нейтральной перспективе
Тестер абсолютно беспристрастен
Тестер видит, что было построено, а не то, что думал разработчик
Тестер не делает никаких предположений относительно качества
Изоляция от команды разработчиков иногда может привести к устаревшей ссылке на документацию.
Независимое выполнение теста, как правило, является последним этапом и зависит от каких-либо задержек в начале процесса.
Разработчики могут быть безответственны за качество, поскольку они могут предположить, что независимая группа по тестированию находится там, чтобы найти проблемы в системе.
Независимое тестирование может иногда препятствовать общению.