Учебно-методический комплекс дисциплины Редакция 1



бет51/62
Дата02.04.2023
өлшемі1,47 Mb.
#78428
түріРабочая учебная программа
1   ...   47   48   49   50   51   52   53   54   ...   62
Модель тестирования

Результат/цель тестирования

Условия, на которых основано тестирование

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

Заказчик может использовать услугу с целью получения ценности

Требования контрактов

Модель тестирования требований к услугам

Поставщик услуг может предоставлять услугу с характеристиками, которые требует заказчик

Требования к услугам и Критерии приемки услуг

Модель тестирования уровня услуг

Поставщик услуг предоставляет услугу с заданным уровнем услуг, то есть тестирование времени ответа и исправления ошибок, доступности, вспомогательных услуг

Требования уровня услуг, SLA, OLA

Модель тестирования услуги

Поставщик услуг способен предоставлять, сопровождать и управлять новой или измененной услугой с использованием модели услуг, включающей в себя модель ресурсов, модель затрат, модель прогресса, модель мощностей и производительности и т.п.

Модель услуг

Модель тестирования инсталляции

Команда развертывания, инструменты и процедуры могут инсталлировать пакет релизов в целевую среду в заданных временных рамках

Проект и план релизов и развертывания

Модель тестирования верификации развертывания

Развертывание завершено успешно, все услуги и конфигурации "на своих местах" и соответствуют критериям качества

Тесты и проверки текущего состояния активов и конфигураций

Существует множество подходов к тестированию. Они могут комбинироваться или использоваться по отдельности в зависимости от того, что конкретно тестируется. Например:

  • обзор документации;

  • моделирование и измерение - подходит для тестирования модели услуг и плана эксплуатации;

  • подход, основанный на рисках - концентрируется на областях повышенного риска, например, критичных для бизнеса услугах;

  • подход, основанный на проверке соответствия стандартам;

  • подход, основанный на опыте - использование экспертов в конкретной области для руководства тестированием;

  • симуляция;

  • тестирование по сценариям;

  • разыгрывание ролей;

  • макетирование;

  • тестирование в лабораторных условиях;

  • регрессивное тестирование;

  • пилотирование в отдельном помещении;

  • пилотирование в среде промышленной эксплуатации[16].

Чтобы оптимизировать использование ресурсов в рамках тестирования, необходимо расставить приоритеты тестирования в зависимости от значимости услуги для бизнеса, влияния услуги и рисков, ассоциированных с ней.
Существуют разные типы тестирования. Рассмотрим некоторые из них:

  • тестирование структуры услуги и требований к ней. Проверка атрибутов услуг в контексте контрактов, компонентов услуг и поддерживающих ее активов на совместимость;

  • тестирование гарантии. Как уже говорилось в предыдущих лекциях, пользователи видят и измеряют ценность услуги в двух составляющих - гарантии и полезности. При этом для каждой услуги определяются четкие показатели гарантии. Эта четкость позволяет провести тестирование гарантии или того, что услуга подходит для использования. В рамках тестирования гарантии могут проводиться:

    • тестирование доступности;

    • тестирование мощности;

    • тестирование непрерывности;

    • тестирование безопасности.

  • тестирование простоты использования услуги используется, как правило, для организации работы потенциальных пользователей услуги с ограниченными возможностями, например, глухонемых или дальтоников;

  • тестирование соответствия контрактам и требованиям регуляторов. Тестирование проверяет, что все критерии контрактов и требования регуляторов выполнены и удовлетворены;

  • тестирование Управления услугами - тестирование процессов в рамках Управления услугами;

  • операционное тестирование - включает в себя множество тестов, зависящих от типа услуги. Типичные тесты включают:

    • нагрузочные тесты и стресс-тесты - проверяют способность услуги работать на требуемом уровне на доступных мощностях. В качестве мощностей может рассматриваться полоса пропускания сети, ресурсы сервис-деска, доступные лицензии, мощность процессора, доступная память и т.п.;

    • тестирование безопасности - все услуги должны быть рассмотрены со стороны их влияния на аспекты безопасности организации;

    • тестирование восстанавливаемости - тестирование плана восстановления, который должен быть разработан для каждой услуги.

  • регрессивное тестирование - такое тестирование повторяет успешные тесты и сравнивает вновь полученные значения с предыдущими. Оно позволяет протестировать услуги и их компоненты, которые раньше работали без сбоев и ошибок.

Основные деятельности в рамках тестирования схематически показаны на рис. 10.1.

увеличить изображение




Достарыңызбен бөлісу:
1   ...   47   48   49   50   51   52   53   54   ...   62




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет