Инсталляционное тестирование

Важная составляющая качественного ПО – это его успешная инсталляция (установка) на устройство пользователя. Поэтому тестировщики проверяют и данный компонент тоже. Это называется Инсталляционное тестирование (Тестирование устанавливаемости, Installability Testing). Обсудим его в этой статье.

Тестировщик » QA-блог » Прочее » Инсталляционное тестирование

Installability Testing: что это такое

Инсталляционное тестирование – это такая проверка программного обеспечения, в ходе которой оценивается, насколько легко программу можно установить на компьютер или другой носитель, настроить и поменять ее конфигурацию.

На изображении инсталляционное тестирование.

В ходе инсталляционного тестирования QA-специалисту следует удостовериться, что процесс установки ПО идет в нужном формате, выполняется надежно и с ожидаемым результатом. Тестировщик проверяет, что если система соответствует заявленным требованиями и спецификациям, то программа будет без проблем установлена.

Смысл инсталляционного тестирования

Довольно много программ имеют процедуры инсталляции на устройство пользователя. Т.е. прежде чем воспользоваться ПО, его следует сначала установить на компьютер, смартфон, планшет и т.п. Эти процедуры называются инсталляторами, и их тоже надо тестировать. При этом следует проверять возможность установки для разных сред (операционные системы, браузеры, версии программ и т.д.).

Помимо самой установки ПО, инсталляторы также могут обеспечивать настройку, реконфигурацию, обновление и удаление (деинсталляцию) программы. Поэтому тестировщик должен проверить и их тоже.

Когда инсталляционное тестирование крайне важно для клиента

Вообще говоря, инсталляция всегда важна. Если клиент не сможет правильно установить программу, то он просто не сможет ею пользоваться, как планировалось. 

Однако, есть случаи, когда инсталляционное тестирование не просто важно, а крайне важно. Например, для бизнеса, где нельзя терять время для работы с клиентами. К ним можно отнести обработку финансовых платежей, рекламу в Интернете, распродажи товаров и т.п. Несвоевременная инсталляция/обновление – это удар по репутации и оборотам бизнеса.

Виды проверок в инсталляционном тестировании

  • Проверка инсталляции: согласно сценарию, без путаницы, с отображением прогресса, без нужды в спецзнаниях.
  • Обзор инструкции по инсталляции – она должна быть написана четким, ясным и понятным языком, чтобы пользователь мог пошагово верно выполнить процедуры.
  • Проверка вариативности инсталляции – в случае, если инсталлятор предлагает опции в процессе установки, например стандартную или расширенную версию продукта.
  • Проверка совместимости: программа должна работать с заданным «железом» и ОС без ошибок и конфликтов.
  • Проверка ресурсов: ПО должно работать на заявленных минимальных требованиях (процессор, память, диск).
  • Проверка ошибок: инсталлятор должен корректно обрабатывать ошибки установки и информировать пользователя о них.
  • Проверка деинсталляции: она должна быть чистой, без остаточных файлов и конфликтов после удаления ПО.

Примеры тестов в Installability Testing

  • Начинается ли установка ПО после нажатия кнопки «Установить»?
  • Если места на диске недостаточно для установки – выдается ли предупреждение об этом?
  • Если в процессе инсталляции устройство отключится – возобновится ли установка ПО после восстановления?
  • Запрещена ли двойная установка (есть ли проверка перед инсталляцией, что ПО уже установлено)?
  • Если инсталлятор должен создавать папки, файлы, ярлыки и т.п. – созданы ли они?
  • При обновлении – сменился ли номер версии ПО на новый?
  • При деинсталляции ПО – удалены ли все соответствующие папки, файлы, ярлыки и т.п.?

Резюме

Инсталляционное тестирование проверяет корректность установки, обновления и удаления ПО. Это ключево для отраслей, где установка влияет на репутацию бизнеса. Тестируются опции, ресурсы и деинсталляция.

на изображение автор Михаил Кулешов

Автор Михаил Кулешов

Михаил, профессиональный партнерский маркетолог, является основателем компании South Media OÜ, которая была создана в 2018 году и базируется в Таллинне. С 2016 года Михаил уехал из Финляндии и жил как настоящий «цифровой кочевник» в IT-индустрии, путешествуя по миру только с ноутбуком. Михаил работает и пишет статьи, связанные с IT-индустрией.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *