Тестирование – это выполнение приложения или анализ программы и сопутствующей документации для выявления несоответствий получаемых результатов от ожидаемых результатов, описанных в требовании.
Тестирование направлено на повышение качества продукта.
Главная задача тестирования - не сломать программу, а предупредить на как можно более ранних этапах дефекты/баги и устранить их до финальной версии