Тестирование программ. Определения. Типы тестов и их роль в процессе разработки программного обеспечения. Основные понятия и принципы тестирования программных продуктов
Классификация тестирования. Статическое и динамическое тестирование. Категории программных ошибок. Распространённые программные ошибки. Документирование и анализ ошибок
Функциональное тестирование программного продукта. Особенности тестирования “чёрного ящика”. Способы тестирования “чёрного ящика”. Способ разбиения по эквивалентности. Способ анализа граничных значений. Способ диаграмм причин-следствий. Метод "Разбиение на категории". Пример