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

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

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

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

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

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

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

Изображение пилотного тестирования

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

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

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

In Программная инженерияПилотное тестирование ответит на вопрос, есть ли у продукта или услуги потенциальный рынок.

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

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

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

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

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

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

Пилотное тестирование включает в себя выполнение плана тестирования.

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Microsoft работает Windows Инсайдерские программы для Windows 10 Пилотное тестирование
  • Google управляет Android Бета-программа для пользователей Nexus, позволяющая протестировать ее Android Operaтинг система
  • HP проводит онлайн-пилотное тестирование своих продуктов и услуг

Резюме

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