→ Пошук по сайту       Увійти / Зареєструватися

Что тестировать в Инсталляционных программах?

Распишем подробнее, "Что?" необходимо проверить, для оценки правильности работы инсталлятора:

  • Установка (Инсталляция)
  1. Наличие достаточных для установки приложения ресурсов таких как: оперативная память, дисковое пространство и т.д.
  2. Корректность списка файлов в инсталляционном пакете
    • при выборе различных типов установки, либо установочных параметров список файлов и пути к ним также могут отличаться
    • отсутствие лишних файлов (проектные файлы, не включенные в инсталляционный пакет, не должны попасть на диск пользователя)
  3. Регистрация приложения в ОС
  4. Регистрация расширений для работы с файлами:
    • для новых расширений
    • для уже существующих расширений
  5. Права доступа пользователя, который ставит приложение:
    • права на работу с системным реестром
    • права на доступ к файлам и папкам, например %Windir%\system32
  6. Корректность работы мастера установки (Installation Wizard)
  7. Инсталляция нескольких приложений за одни заход
  8. Установка одного и того же приложения в разные рабочие директории одной рабочей станции
  • Обновление
  1. Правильность списка файлов, а так же отсутствие лишних файлов:
    • проверка списка файлов при разных параметрах установки
    • отсутствие лишних файлов
  2. Обратная совместимость создаваемых данных
    • сохранность и корректная работа созданных до обновления данных
    • возможность корректной работы старых версий приложения с данными, созданными в новых версиях
  3. Обновление при запущенном приложении
  4. Прерывание обновления
  • Удаление (Деинсталляция)
  1. Корректное удаление приложения:
    • удаление из системного реестра установленных в процессе инсталляции библиотек и служебных записей
    • удаление физических файлов приложения
    • удаление/восстановление предыдущих файловых ассоциаций
    • сохранность файлов созданных за время работы с приложением
    • Удаление при запущенном приложении
    • Удаление с ограниченным доступом к папке приложения
    • Удаление пользователем без соответствующих прав

Источник
www.protesting.ru

загрузка...
Сторінки, близькі за змістом