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