Jump to content

Тестирование на основе рисков

Тестирование на основе рисков (RBT) — это тип тестирования программного обеспечения , который функционирует как организационный принцип, используемый для определения приоритетности тестов функций и функций программного обеспечения на основе риска сбоя, функции их важности и вероятности или влияния сбоя. [ 1 ] [ 2 ] [ 3 ] Теоретически существует бесконечное количество возможных тестов. Тестирование, основанное на рисках, использует (пере)оценку рисков для управления всеми этапами процесса тестирования, т. е. планирование тестирования, проектирование теста, реализация теста, выполнение теста и оценка теста. [ 4 ] Это включает, например, ранжирование тестов и подтестов по функциональности; методы тестирования, такие как анализ граничных значений , тестирование всех пар и таблицы переходов состояний, направлены на обнаружение областей, которые с наибольшей вероятностью будут дефектными.

Виды оценки рисков

[ редактировать ]

Облегченная оценка риска

[ редактировать ]

Облегченные методы тестирования, основанные на оценке риска, в основном концентрируются на двух важных факторах: вероятности и воздействии. [ 5 ] Вероятность означает, насколько велика вероятность возникновения риска, а воздействие измеряет, насколько серьезными могут быть последствия, если риск действительно произойдет. Вместо использования сложной математики эти методы основаны на простых суждениях и шкалах. [ 6 ] Например, команда может оценить вероятность риска как высокую, среднюю или низкую, а его влияние — как серьезное, умеренное или незначительное. Эти рейтинги помогают расставить приоритеты, на чем следует сосредоточить усилия по тестированию. [ 7 ]

Тяжелая оценка риска

[ редактировать ]

Тщательное тестирование на основе рисков — это метод, используемый для тестирования программного обеспечения, фокусируясь на областях, где проблемы могут возникнуть с наибольшей вероятностью. Команда тестирования ищет наиболее важные части программного обеспечения, которые могут выйти из строя, и концентрируется на более тщательном тестировании этих частей. [ нужна ссылка ]

Существует четыре основных типа тяжелых методов тестирования, основанных на риске: [ 7 ]

  1. Стоимость воздействия : показывает, сколько денег может принести проблема в программном обеспечении. Он определяет это, размышляя о том, насколько вероятна проблема и сколько она может стоить.
  2. Анализ режимов и последствий отказов (FMEA) . Этот метод позволяет выяснить, какие части программного обеспечения могут выйти из строя, почему они могут выйти из строя и что может произойти, если они это сделают. Это помогает найти важные области, требующие внимания.
  3. Качественное функциональное развертывание (QFD) : этот метод помогает связать то, что нужно пользователям, с тем, что делает программное обеспечение. Он рассматривает риски, которые могут возникнуть из-за непонимания того, чего на самом деле хотят пользователи.
  4. Анализ дерева отказов (FTA) . Этот метод используется для выяснения того, почему что-то пошло не так, путем поэтапного рассмотрения различных причин.

Виды риска

[ редактировать ]

Риск можно определить как вероятность того, что необнаруженная ошибка в программном обеспечении может оказать негативное влияние на пользователя системы. [ 8 ]

Методы оценивают риски по различным направлениям:

Деловой или операционный

[ редактировать ]
  • Высокое использование подсистемы, функции или возможности
  • Критичность подсистемы, функции или возможности, включая стоимость отказа.

Технический

[ редактировать ]
  • Географическое распределение команды разработчиков
  • Сложность подсистемы или функции
  • Предпочтение спонсора или руководителя
  • Нормативные требования
[ редактировать ]
  • Дефекты статического контента
  • Дефекты интеграции веб-страницы
  • Функциональный сбой, связанный с поведением
  • Сбой, связанный с обслуживанием (доступностью и производительностью)
  • Ошибка, связанная с удобством использования и доступностью
  • Уязвимость безопасности
  • Крупномасштабный сбой интеграции

[ 9 ]

Некоторые соображения по поводу расстановки приоритетов рисков изложены Венкатом Рамакришнаном в блоге. [ 10 ]

  1. ^ Бах, Дж. Проблема достаточно хорошего программного обеспечения (1995)
  2. ^ Бах Дж. и Канер К. Исследовательское тестирование и тестирование на основе рисков (2004).
  3. ^ Мика Лехто (25 октября 2011 г.). «Понятие риск-ориентированного тестирования, его преимущества и недостатки» . Ictstandard.org . Проверено 1 марта 2012 г.
  4. ^ Фельдерер, Майкл; Шифердекер, Ина (2014). «Таксономия риск-ориентированного тестирования» . Международный журнал по программным инструментам для трансфера технологий . 16 (5): 559–568. arXiv : 1912.11519 . дои : 10.1007/s10009-014-0332-3 . S2CID   11598143 .
  5. ^ Махеш, Хари (3 ноября 2023 г.). «Тестирование на основе рисков: стратегический подход к обеспечению качества» . testRigor Инструмент автоматического тестирования на основе искусственного интеллекта . Проверено 18 ноября 2023 г.
  6. ^ Шмитц, Кристофер; Папе, Себастьян (01 марта 2020 г.). «LiSRA: Облегченная оценка рисков безопасности для поддержки принятия решений в области информационной безопасности» . Компьютеры и безопасность . 90 : 101656. doi : 10.1016/j.cose.2019.101656 . ISSN   0167-4048 . S2CID   208109813 .
  7. ^ Jump up to: а б «Что такое тестирование на основе рисков: лучшие практики» . www.lambdatest.com . Проверено 18 ноября 2023 г.
  8. ^ Стефан Бессон (3 января 2012 г.). «Информация о статье: Стратегия тестирования, основанного на рисках» . Инженерия качества программного обеспечения ИТ . Stickyminds.com . Проверено 1 марта 2012 г.
  9. ^ Джеррард, Пол и Томпсон, Нил, Тестирование электронного бизнеса на основе рисков (2002)
  10. ^ О тестировании на основе рисков [1]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: af814319132751da5b0a2f2bc7251f86__1701150120
URL1:https://arc.ask3.ru/arc/aa/af/86/af814319132751da5b0a2f2bc7251f86.html
Заголовок, (Title) документа по адресу, URL1:
Risk-based testing - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)