Приемочные испытания | Тестирование программного обеспечения
Предварительное условие - Тестирование программного обеспечения | Основы, виды тестирования программного обеспечения
Приемочное тестирование - это метод тестирования программного обеспечения, при котором система проверяется на приемлемость. Основная цель этого теста - оценить соответствие системы бизнес-требованиям и оценить, приемлемо ли это для поставки или нет.
Стандартное определение приемочных испытаний:
It is a formal testing according to user needs, requirements and business processes conducted to determine whether a system satisfies the acceptance criteria or not and to enable the users, customers or other authorized entities to determine whether to accept the system or not.
Приемочное тестирование - это последний этап тестирования программного обеспечения, выполняемый после тестирования системы и перед тем, как сделать систему доступной для фактического использования.
Виды приемочных испытаний:
- Пользовательское приемочное тестирование (UAT):
Пользовательское приемочное тестирование используется для определения правильности работы продукта для пользователя. Конкретные требования, которые довольно часто используются клиентами, выбираются в первую очередь для целей тестирования. Это также называется тестированием конечного пользователя. - Приемочное тестирование бизнеса (BAT):
BAT используется для определения того, соответствует ли продукт бизнес-целям и задачам. BAT в основном фокусируется на прибылях бизнеса, что довольно сложно из-за меняющихся рыночных условий и новых технологий, так что текущую реализацию, возможно, придется изменить, что приведет к дополнительным бюджетам. - Приемочные испытания контракта (CAT):
CAT - это контракт, который определяет, что после того, как продукт будет запущен в течение заранее определенного периода, должен быть проведен приемочный тест, и он должен пройти все приемочные варианты использования.
Вот контракт, называемый Соглашением об уровне обслуживания (SLA), который включает условия, по которым платеж будет производиться только в том случае, если услуги Продукта соответствуют всем требованиям, что означает, что контракт выполнен.Иногда этот контракт заключается до того, как продукт будет запущен. Должен быть четко определенный контракт с точки зрения периода тестирования, областей тестирования, условий по проблемам, возникающим на более поздних этапах, платежей и т. Д.
- Правила приемочных испытаний (RAT):
RAT используется для определения того, нарушает ли продукт правила и нормы, установленные правительством страны, в которой он выпускается. Это может быть непреднамеренным, но отрицательно скажется на бизнесе.Как правило, продукт или приложение, которое должно быть выпущено на рынок, должно подпадать под RAT, поскольку в разных странах или регионах действуют разные правила и положения, определенные их руководящими органами. Если какие-либо правила и нормы нарушаются для какой-либо страны, а затем для этой страны или конкретного региона, то продукт не будет выпущен в этой стране или регионе. Если продукт выпущен даже при наличии нарушения, прямую ответственность несут только поставщики продукта.
- Эксплуатационные приемочные испытания (ОАТ):
OAT используется для определения эксплуатационной готовности продукта и является нефункциональным тестированием. В основном это тестирование восстановления, совместимости, ремонтопригодности, надежности и т. Д.
ОАТ обеспечивает стабильность продукта перед его выпуском в производство. - Альфа-тестирование:
Альфа-тестирование используется для определения продукта в среде тестирования разработки специализированной группой тестировщиков, которую обычно называют альфа-тестерами. - Бета-тестирование:
Бета-тестирование используется для оценки продукта, представляя его реальным конечным пользователям, которые в своей среде обычно называются бета-тестерами. Собирается обратная связь от пользователей, и дефекты исправляются. Кроме того, это помогает улучшить продукт, чтобы предоставить пользователям богатый опыт.
Использование приемочных испытаний:
- Найти дефекты, пропущенные на этапе функционального тестирования.
- Насколько хорошо разработан продукт.
- Продукт - это то, что на самом деле нужно покупателю.
- Отзывы помогают улучшить производительность продукта и улучшить взаимодействие с пользователем.
- Сведите к минимуму или устраните проблемы, возникающие при производстве.
Вниманию читателя! Не переставай учиться сейчас. Получите все важные концепции теории CS для собеседований SDE с курсом теории CS по доступной для студентов цене и будьте готовы к отрасли.