Ранее мы подробно изучили системное тестирование, и в этой статье мы изучим приемочное тестирование и следующие понятия
Что такое приемочное тестирование?< /h2>
Приемочное тестирование также называется предварительным тестированием.
Оно проводится после тестирования системы и является последним этапом процесса тестирования программного обеспечения.
Это метод тестирования черного ящика, который используется конечными пользователями вместе с тестировщиками для проверки функциональности приложения, чтобы убедиться, что продукт соответствует указанным критериям приемки.
Этот этап тестирования программного обеспечения позволяет пользователям, клиентам, или другие уполномоченные органы, чтобы решить, следует ли использовать разработанный продукт или нет.
Обычно компании передают приложение заказчику для проведения приемочных испытаний только после того, как тестирование системы полностью завершено и подписано. < /p>
Среда приемочного тестирования должна быть аналогична рабочей среде. Мы называем это промежуточной средой, или средой UAT, или предпроизводственной средой, или резервной средой.
Среда после успешного приемочного тестирования. Формальное тестирование, проводимое для определения того, разработано ли приложение в соответствии с требованиями. Это позволяет клиенту принять или отклонить заявку.
Когда выполняется приемочное тестирование?
Приемочное тестирование – четвертый уровень тестирования и выполняется в следующих условиях
- Выполняется после завершения тестирования системы
- Выполняется перед предоставлением продукта для фактического использования
Кто проводит приемочное тестирование?
Приемочное тестирование проводится заказчиками, клиентами заказчика, тестировщиками из организации, бизнес-аналитиками и экспертами в предметной области.
Атрибуты критериев приемки
Обычно приемочные тесты создаются на основе пользовательских историй. Приемочные испытания основаны на критериях приемки. Ниже приведены атрибуты критериев приемлемости
- Правильность и полнота функциональности
- Целостность и преобразование данных
- Конфиденциальность и доступность
- Установка и возможность обновления
- Удобство использования
- Производительность
- Масштабируемость
- Документация
- Своевременность
Типы приемочного тестирования
Следующие типы приемочного тестирования
- Пользовательское приемочное тестирование (UAT)
- Бизнес Приемочные испытания (BAT)
- Приемочные испытания по контракту (CAT)
- Приемочные испытания правил/соответствия (RAT)
- Приемочные испытания при эксплуатации (OAT)
- Альфа-тестирование
- Бета-тестирование
Все эти типы приемочного тестирования проводятся для того, чтобы завоевать доверие к продукту и убедиться, что продукт готов к выпуску в производство.
#1. Приемочное тестирование пользователей (UAT)
Приемочное тестирование пользователей — это последний этап тестирования программного обеспечения, который проверяет, выполняет ли программное обеспечение первоначальные цели в соответствии с требованиями пользователя.
Требования, которые довольно часто используются конечным пользователем, в основном выбираются для целей тестирования. Здесь в UAT термин «пользователь» подразумевает конечных пользователей, поэтому это тестирование также известно как тестирование конечных пользователей.
#2. Приемочное тестирование бизнеса (BAT)
Тестирование бизнес-приемки выполняется для проверки соответствия продукта потребностям и требованиям бизнеса. Тестировщики, выполняющие BAT, должны сосредоточиться на пользовательских историях, а также на поведении конечных пользователей и должны иметь четкое представление о бизнесе клиента и предметной области.
# 3. Приемочное тестирование контракта (CAT)
При приемочном тестировании по контракту продукт тестируется со всеми примерами приемочного тестирования в течение срока действия контракта, который указан в контракте (Соглашение об уровне обслуживания (SLA)). Оплата будет произведена компанией клиентом только в том случае, если продукт прошел все приемочные варианты использования.
#4. Приемочные испытания правил/соответствия (RAT)
Приемочные испытания правил также известны как приемочные испытания на соответствие.
Этот тип приемочного тестирования проводится, чтобы убедиться, что продукт не нарушает какие-либо правила и положения, установленные руководящими органами конкретной страны, в которой продукт выпускается. Обычно продукты, которые доступны во всем мире, должны проходить этот тип тестирования только потому, что в разных странах действуют разные правила и положения, установленные соответствующими государственными органами.
#5. Эксплуатационное приемочное тестирование
В STLC – эксплуатационное тестирование или эксплуатационное приемочное тестирование (OAT)делается для оценки операционной готовности программного приложения перед его выпуском в производство. Он обеспечивает бесперебойную работу системы в стандартной операционной среде (SOE). Основное внимание уделяется совместимости, восстановлению, надежности, ремонтопригодности и т. д. Оно также известно как приемочное тестирование продукта.
Ознакомьтесь с нашим подробным руководством по эксплуатационному приемочному тестированию здесь
#6. Альфа-тестирование
Альфа-тестирование выполняется на месте в тестовой среде разработчика пользователями, не входящими в организацию разработчиков.
Ознакомьтесь с нашим подробным руководством по альфа-тестированию здесь
#7. Бета-тестирование
Бета-тестирование выполняется на стороне клиента реальными пользователями или заказчиками, не входящими в организацию-разработчика.
Просмотрите наше подробное руководство. о бета-тестировании здесь
Использование приемочного тестирования:
- Чтобы найти проблемы, пропущенные на этапе функционального тестирования.
- Узнать, насколько хорошо разработан продукт.
- Получить отзывы от конечных пользователей, чтобы улучшить взаимодействие с пользователем и производительность продукта.
- Чтобы свести к минимуму или устранить риск обнаружения проблем на этапе постпроизводства.
- Истории пользователей должны быть доступны и понятны
- Проведено ли тестирование системы?
- Все ли основные ошибки исправлены или нет?
- Все ли основные ошибки повторно протестированы и закрыты или нет?
- Обновлена ли матрица отслеживания требований (RTM) или нет?
- Должен быть доступен приемочный испытательный стенд.
- Тестирование системы утверждается, чтобы перейти к этапу приемки .
- Все приемочные тесты должны быть выполнены и успешно пройдены.
- Все критические или серьезные проблемы должны быть исправлены и протестированы повторно.
- Получите одобрение. от всех заинтересованных сторон.
- Введение
- Категория приемочного тестирования
- Операционная среда
- Идентификатор тестового набора
- Название тестового набора
- Цель тестового набора
- Процедура тестирования< li>Расписание тестирования
- Ресурсы
ul>
Критерии входа и выхода из приемочного тестирования
Как и любой другой этап тестирования программного обеспечения, приемка Тестирование также имеет критерии входа и выхода.
Критерии входа
Прежде чем перейти к приемочному тестированию, мы должны проверить следующее
Критерии выхода:
Прежде чем подписать приемочное тестирование, мы должны выполнить следующее:
Атрибуты плана приемочного тестирования
Ниже приведены атрибуты план приемочного тестирования
Атрибуты отчета о приемочном тестировании
Ниже приведены Атрибуты отчета о приемочных испытаниях.
1. Идентификатор отчета
2. Сводка результатов каждого несоответствия теста
3. Сводка результатов каждого неудачного теста
4. Расположение журналов тестирования
5. Имя тестировщика и время проведения тестов
6. Сводка списка дел
7. Решение об утверждении
TAG: qa