Что такое пилотное тестирование? Определение, значение, примеры

Содержание:

Anonim

Что такое пилотное тестирование?

ПИЛОТНОЕ ТЕСТИРОВАНИЕ определяется как тип тестирования программного обеспечения, при котором проверяется компонент системы или вся система в рабочих условиях в реальном времени. Целью пилотного тестирования является оценка осуществимости, времени, стоимости, риска и производительности исследовательского проекта.

Это тестирование проводится точно между UAT и производством.

При пилотном тестировании отобранная группа конечных пользователей пробует тестируемую систему и предоставляет обратную связь перед полным развертыванием системы.

Другими словами, это означает проведение генеральной репетиции следующего ниже юзабилити-теста.

Пилотное тестирование помогает в раннем обнаружении ошибок в Системе.

Пилотное тестирование связано с установкой системы на сайте заказчика (или в смоделированной пользователем среде) для тестирования на предмет непрерывного и регулярного использования.

Самый распространенный метод тестирования - это постоянное тестирование системы для выявления ее слабых мест. Затем эти слабые места отправляются обратно в команду разработчиков в виде отчетов об ошибках, и эти ошибки исправляются в следующей сборке системы.

В ходе этого процесса иногда приемочное тестирование также входит в состав тестирования совместимости. Это происходит, когда система разрабатывается для замены старой.

В программной инженерии экспериментальное тестирование дает ответ на вопрос, есть ли у продукта или услуги потенциальный рынок сбыта.

Почему важно пилотное тестирование

Пилотное тестирование важно, потому что оно помогает во многих отношениях, таких как отладка программного обеспечения и процедур, используемых для тестирования, проверка готовности продукта к полномасштабному внедрению, принятие лучшего решения по времени и распределению ресурсов, дает возможность оценить реакцию целевой группы населения на программу, измерение успеха программы и дает команде возможность попрактиковаться в действиях, которые они будут использовать для юзабилити-тестирования.

Как провести пилотное тестирование

Уровень пилотного тестирования зависит от размера и объема вашего проекта миграции. Фактическое пилотное тестирование проводится в специальной области или лаборатории, где пользователи запускают многочисленные процедуры, транзакции и отчеты, моделируя функциональность программного обеспечения.

Пилотное тестирование может проводиться в зависимости от контекста проекта,

  • Для обычного бизнес-предприятия пилотное тестирование может быть проведено с группой пользователей на наборе серверов в центре обработки данных.
  • Для предприятия веб-разработки пилотное тестирование может быть проведено путем размещения файлов сайта на промежуточных серверах или в папках в Интернете.
  • Для поставщиков коммерческого программного обеспечения пилотное тестирование может быть проведено с участием специальной группы первых пользователей.

Пилотное тестирование включает в себя следующий план тестирования

Шаг 1. Создайте пилотный план

Шаг 2. Подготовка к пилотному тесту

Шаг 3. Разверните и протестируйте пилотный тест

Шаг 4: Оцените пилотный тест

Шаг 5. Подготовка к производственному развертыванию

Перед проведением пилотного тестирования необходимо учесть следующее:

  • Обеспечьте адекватное обучение участников
  • План развертывания для развертывания серверов и подготовки систем к пилотному проекту.
  • Документация по процессу установки
  • Скрипты тестирования для каждого программного приложения. Он состоит из контрольных списков функций, которые необходимо выполнить.
  • Обеспечивайте постоянную обратную связь от пользователей с командами разработчиков и разработчиков, используя электронную почту или веб-сайты.
  • Установите критерии оценки для пилотного проекта, такие как информация о количестве пользователей, которые остались недовольны, количество звонков и запросов в службу поддержки и т. Д.
  • Пригласите рабочую группу из партнеров сообщества или заинтересованных сторон, которые вложили в ваш проект и будут регулярно встречаться, чтобы обсудить ваш прогресс.
  • Разработал план оценки и инструменты / инструменты оценки для сбора необходимой информации о знаниях, изменениях во взглядах и поведении пилотной группы.

Во время пилотного теста команда собирает и оценивает тестовые данные. На основании этих данных команда выберет одну из стратегий.

  • Stagger Forward - Разверните новый релиз-кандидат в пилотную группу
  • Откат - Выполнение отката плана восстановления пилотной группы в прежнем состоянии конфигурации
  • Приостановить - Приостановить пилотное тестирование
  • Исправить и продолжить - развертывание исправлений для исправления существующего решения
  • Развернуть - приступить к развертыванию решения.

Передовая практика пилотного тестирования

  • Запланируйте пилотное тестирование за два дня до теста на удобство использования.
  • Не запускайте пилотное тестирование, пока все пользователи, клиенты и команда проекта не согласятся с критериями успешного результата.
  • Попросите пользователей отметить любые проблемы в своих копиях материалов, описать свои проблемы и предложить предложения (если они есть) по улучшению.
  • Сообщите пользователям цель, продолжительность и прогресс пилотного проекта.

Пример пилотного тестирования

Ниже приведены некоторые распространенные примеры пилотного тестирования:

  • Microsoft запускает программы предварительной оценки Windows для пилотного тестирования Windows 10
  • Google запускает программу бета-тестирования Android для пользователей Nexus, чтобы протестировать свою операционную систему Android.
  • HP запускает онлайн-экспериментальные испытания своих продуктов и услуг

Резюме :

  • Пилотное тестирование - это проверка компонента системы или всей системы в рабочих условиях в реальном времени.
  • Это тестирование проводится точно между UAT и производством.
  • Поможет проверить, готов ли ваш продукт к полномасштабной реализации.