Про Тестинг: обеспечение качества, тестирование, автоматизация

Раздел: Тестирование > Виды Тестирования > Тестирование Установки > Что тестировать в Инсталляционных программах?

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

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

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

<< Предыдущая I Следующая >>

Наверх