Глава 33. Регрессионные тесты

Содержание

33.1. Выполнение тестов
33.1.1. Запуск тестов на временной инсталляции
33.1.2. Запуск тестов для существующей инсталляции
33.1.3. Дополнительные пакеты тестов
33.1.4. Локаль и кодировка
33.1.5. Пользовательские параметры сервера
33.1.6. Специальные тесты
33.1.7. Тестирование сервера горячего резерва
33.2. Оценка результатов тестирования
33.2.1. Различия в сообщениях об ошибке
33.2.2. Разница локалей
33.2.3. Разница в дате и времени
33.2.4. Разница в числах с плавающей точкой
33.2.5. Разница в сортировке строк
33.2.6. Недостаточная глубина стека
33.2.7. Тест «случайных значений»
33.2.8. Параметры конфигурации
33.3. Вариативные сравнительные файлы
33.4. TAP-тесты
33.5. Определение покрытия кода тестами

Регрессионные тесты представляют собой полный набор проверок реализации SQL в PostgreSQL. Они тестируют как стандартные SQL-операции, так и расширенные возможности PostgreSQL.