Что такое пилотное тестирование?
ПИЛОТНОЕ ТЕСТИРОВАНИЕ определяется как тип тестирования программного обеспечения, при котором проверяется компонент системы или вся система в рабочих условиях в реальном времени. Целью пилотного тестирования является оценка осуществимости, времени, стоимости, риска и производительности исследовательского проекта.
Это тестирование проводится точно между UAT и производством.
При пилотном тестировании отобранная группа конечных пользователей пробует тестируемую систему и предоставляет обратную связь перед полным развертыванием системы.
Другими словами, это означает проведение генеральной репетиции следующего ниже юзабилити-теста.
Пилотное тестирование помогает в раннем обнаружении ошибок в Системе.
Пилотное тестирование связано с установкой системы на сайте заказчика (или в смоделированной пользователем среде) для тестирования на предмет непрерывного и регулярного использования.
Самый распространенный метод тестирования - это постоянное тестирование системы для выявления ее слабых мест. Затем эти слабые места отправляются обратно в команду разработчиков в виде отчетов об ошибках, и эти ошибки исправляются в следующей сборке системы.
В ходе этого процесса иногда приемочное тестирование также входит в состав тестирования совместимости. Это происходит, когда система разрабатывается для замены старой.
В программной инженерии экспериментальное тестирование дает ответ на вопрос, есть ли у продукта или услуги потенциальный рынок сбыта.
Почему важно пилотное тестирование
Пилотное тестирование важно, потому что оно помогает во многих отношениях, таких как отладка программного обеспечения и процедур, используемых для тестирования, проверка готовности продукта к полномасштабному внедрению, принятие лучшего решения по времени и распределению ресурсов, дает возможность оценить реакцию целевой группы населения на программу, измерение успеха программы и дает команде возможность попрактиковаться в действиях, которые они будут использовать для юзабилити-тестирования.
Как провести пилотное тестирование
Уровень пилотного тестирования зависит от размера и объема вашего проекта миграции. Фактическое пилотное тестирование проводится в специальной области или лаборатории, где пользователи запускают многочисленные процедуры, транзакции и отчеты, моделируя функциональность программного обеспечения.
Пилотное тестирование может проводиться в зависимости от контекста проекта,
- Для обычного бизнес-предприятия пилотное тестирование может быть проведено с группой пользователей на наборе серверов в центре обработки данных.
- Для предприятия веб-разработки пилотное тестирование может быть проведено путем размещения файлов сайта на промежуточных серверах или в папках в Интернете.
- Для поставщиков коммерческого программного обеспечения пилотное тестирование может быть проведено с участием специальной группы первых пользователей.
Пилотное тестирование включает в себя следующий план тестирования
Шаг 1. Создайте пилотный план
Шаг 2. Подготовка к пилотному тесту
Шаг 3. Разверните и протестируйте пилотный тест
Шаг 4: Оцените пилотный тест
Шаг 5. Подготовка к производственному развертыванию
Перед проведением пилотного тестирования необходимо учесть следующее:
- Обеспечьте адекватное обучение участников
- План развертывания для развертывания серверов и подготовки систем к пилотному проекту.
- Документация по процессу установки
- Скрипты тестирования для каждого программного приложения. Он состоит из контрольных списков функций, которые необходимо выполнить.
- Обеспечивайте постоянную обратную связь от пользователей с командами разработчиков и разработчиков, используя электронную почту или веб-сайты.
- Установите критерии оценки для пилотного проекта, такие как информация о количестве пользователей, которые остались недовольны, количество звонков и запросов в службу поддержки и т. Д.
- Пригласите рабочую группу из партнеров сообщества или заинтересованных сторон, которые вложили в ваш проект и будут регулярно встречаться, чтобы обсудить ваш прогресс.
- Разработал план оценки и инструменты / инструменты оценки для сбора необходимой информации о знаниях, изменениях во взглядах и поведении пилотной группы.
Во время пилотного теста команда собирает и оценивает тестовые данные. На основании этих данных команда выберет одну из стратегий.
- Stagger Forward - Разверните новый релиз-кандидат в пилотную группу
- Откат - Выполнение отката плана восстановления пилотной группы в прежнем состоянии конфигурации
- Приостановить - Приостановить пилотное тестирование
- Исправить и продолжить - развертывание исправлений для исправления существующего решения
- Развернуть - приступить к развертыванию решения.
Передовая практика пилотного тестирования
- Запланируйте пилотное тестирование за два дня до теста на удобство использования.
- Не запускайте пилотное тестирование, пока все пользователи, клиенты и команда проекта не согласятся с критериями успешного результата.
- Попросите пользователей отметить любые проблемы в своих копиях материалов, описать свои проблемы и предложить предложения (если они есть) по улучшению.
- Сообщите пользователям цель, продолжительность и прогресс пилотного проекта.
Пример пилотного тестирования
Ниже приведены некоторые распространенные примеры пилотного тестирования:
- Microsoft запускает программы предварительной оценки Windows для пилотного тестирования Windows 10
- Google запускает программу бета-тестирования Android для пользователей Nexus, чтобы протестировать свою операционную систему Android.
- HP запускает онлайн-экспериментальные испытания своих продуктов и услуг
Резюме :
- Пилотное тестирование - это проверка компонента системы или всей системы в рабочих условиях в реальном времени.
- Это тестирование проводится точно между UAT и производством.
- Поможет проверить, готов ли ваш продукт к полномасштабной реализации.