Удаление (Uninstall): Проверка корректного и полного удаления всех компонентов приложения, файлов и записей реестра. Важно, чтобы не оставалось "мусора", влияющего на систему или будущие установки.
Обновление (Upgrade): Тестирование процесса обновления с предыдущих версий на новую. Проверяется сохранение пользовательских данных, настроек, отсутствие конфликтов и проблем с совместимостью.
Даунгрейд (Downgrade): Тестирование возможности возврата к предыдущей версии, если это предусмотрено, с сохранением работоспособности.
Восстановление (Repair): Проверка функции восстановления поврежденной установки приложения.
Настройка (Configuration): Тестирование различных опций настройки в процессе установки (выбор директории, компонентов, режимов установки и т.д.).
Лицензирование и активация (Licensing & Activation): Проверка корректности лицензионных соглашений, процесса активации и применения лицензий.
Совместимость (Compatibility): Тестирование установки на различных поддерживаемых операционных системах, архитектурах и с разным предустановленным ПО.
Безопасность (Security): Проверка разрешений файлов и папок, отсутствия уязвимостей, связанных с процессом установки.
Локализация и интернационализация (L10n & I18n): Тестирование установки с использованием локализованных версий инсталлятора и корректного отображения текста на разных языках.
Журналирование (Logging): Проверка создания и содержимого логов установки, которые могут быть полезны для отладки проблем.