Помощь в написании студенческих работ
Антистрессовый сервис

Подтверждение и тестирование услуг

РефератПомощь в написанииУзнать стоимостьмоей работы

Модель тестирования включает в себя план тестирования, то, что должно быть протестировано и сценарий тестирования каждого элемента. Сценарии тестирования определяют условия тестирования, цикл тестирования и результаты, которые должны быть получены. Поставщик услуг способен предоставлять, сопровождать и управлять новой или измененной услугой с использованием модели услуг, включающей в себя модель… Читать ещё >

Подтверждение и тестирование услуг (реферат, курсовая, диплом, контрольная)

Подтверждение (Validation) — деятельность, которая гарантирует, что новая или измененная услуга, процесс, план или другой результат отвечает нуждам бизнеса. Подтверждение гарантирует, что требования бизнеса удовлетворены, даже если они могли измениться по отношению к исходному результату проектирования.

Подтверждение и тестирование услуг (Service Validation and Testing) — процесс, ответственный за подтверждение и тестирование новой или измененной услуги. Подтверждение и тестирование услуг удостоверяет, что услуга соответствует ее спецификации проектирования и будет отвечать потребностям бизнеса[1].

Если не протестировать услуги корректно, при их передаче в промышленную эксплуатацию вырастет количество:

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

Основные цели процесса Подтверждения и тестирования услуг:

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

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

Услуга определяется пакетом услуг, который может состоять из нескольких пакетов уровней услуг (SLP) и компонентов, которые в своюочередь также могут быть услугами, например, поддерживающими. SLP определяет уровень полезности и качества, которые должны предоставлять услуги, и является основным входом процесса Подтверждения и тестирования услуг. Дизайн (проект) услуги зависит от того, где и как она будет использоваться. Атрибуты услуги характеризуют ее форму и функциональность в контексте перспективы использования. Таким образом, SLP определяет совокупность требований к услугам, а также набор ограничений для их использования. Процесс Подтверждения и тестирования услуг должен определить возможности устранения ограничений, определенных на этапе Проектирования, и проверить их корректность.

Прежде чем начинать тестирование, необходимо сформировать стратегию тестирования. Стратегия тестирования определяет подход к организации тестирования и обработке его результатов. Она может применяться ко всей организации, набору услуг или отдельной услуге. Каждая стратегия должна согласовываться с инвесторами, так как они выделяют деньги на ее реализацию.

Содержание стратегии тестирования:

  • · цели и задачи тестирования;
  • · контекст;
  • · стандарты, требования законов и регуляторов;
  • · контракты и соглашения;
  • · охват и организация:
    • — команды поставщика услуг;
    • — организация тестирования;
    • — третьи стороны, стратегические партнеры, поставщики;
    • — бизнес-единицы и их месторасположение;
    • — пользователи и заказчики.
  • · процесс тестирования:
  • — управление и контроль тестированием — запись, мониторинг прогресса, ведение отчетности;
  • — планирование и оценка тестирования;
  • — действия в рамках тестирования — планирование, реализация и документирование тестов и их результатов.
  • · метрики тестирования и улучшения
  • · идентификация объектов тестирования:
    • — пакет услуг;
    • — пакет уровня услуг;
    • — модель услуг, отображающая структуру и динамику развития услуг;
  • · план эксплуатации услуг;
  • · планы сервис-менеджмента:
    • — критические элементы, на которых необходимо сконцентрировать тестирование;
    • — месторасположение бизнес-единиц, на которых будет осуществляться тестирование.
  • · интерфейсы поставщика услуг;
  • · подход:
    • — выбранная модель тестирования;
    • — уровни тестирования;
    • — подходы к тестированию;
    • — степень независимости реализации, оценки и анализа тестирования;
    • — повторное использование — опыт, практика, знания и результаты тестирований в прошлом;
    • — распределение по времени;
    • — разработка и повторное использование проектов, инструментов, сценариев и данных для тестирования;
    • — контроль изменений и исправление ошибок;
    • — система измерения.
  • · критерии:
  • — приема/отклонения;
  • — входа и выхода для каждой стадии тестирования;
  • — остановки или повторного запуска тестирования.
  • · требования к людям:
    • — роли и ответственности;
    • — составление расписания тренингов для персонала;
    • — требования к степени вовлеченности заинтересованных лиц — поставщиков услуг, поставщиков, заказчиков, пользователей.
  • · требования к среде:
  • — среды тестирования, которые будут использованы, их расположение, организация и техническое оснащение;
  • — требования к каждой среде тестирования;
  • — планирование и ввод в эксплуатацию сред тестирования.
  • · результаты:
  • — обязательная и опциональная документация;
  • — планы тестирования;
  • — спецификации тестирования — процедуры, проект, обоснование тестирования;
  • — результаты тестирования и отчеты;
  • — проверка отчетов;
  • — суммарные отчеты по тестированию.

Модель тестирования включает в себя план тестирования, то, что должно быть протестировано и сценарий тестирования каждого элемента. Сценарии тестирования определяют условия тестирования, цикл тестирования и результаты, которые должны быть получены.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Модель услуг.

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

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

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

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

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

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

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

  • · обзор документации;
  • · моделирование и измерение — подходит для тестирования модели услуг и плана эксплуатации;
  • · подход, основанный на рисках — концентрируется на областях повышенного риска, например, критичных для бизнеса услугах;
  • · подход, основанный на проверке соответствия стандартам;
  • · подход, основанный на опыте — использование экспертов в конкретной области для руководства тестированием;
  • · симуляция;
  • · тестирование по сценариям;
  • · разыгрывание ролей;
  • · макетирование;
  • · тестирование в лабораторных условиях;
  • · регрессивное тестирование;
  • · пилотирование в отдельном помещении;
  • · пилотирование в среде промышленной эксплуатации[16].

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

Существуют разные типы тестирования. Рассмотрим некоторые из них:

  • · тестирование структуры услуги и требований к ней. Проверка атрибутов услуг в контексте контрактов, компонентов услуг и поддерживающих ее активов на совместимость;
  • · тестирование гарантии. Как уже говорилось в предыдущих лекциях, пользователи видят и измеряют ценность услуги в двух составляющих — гарантии и полезности. При этом для каждой услуги определяются четкие показатели гарантии. Эта четкость позволяет провести тестирование гарантии или того, что услуга подходит для использования. В рамках тестирования гарантии могут проводиться:
    • o тестирование доступности;
    • o тестирование мощности;
    • o тестирование непрерывности;
    • o тестирование безопасности.
  • · тестирование простоты использования услуги используется, как правило, для организации работы потенциальных пользователей услуги с ограниченными возможностями, например, глухонемых или дальтоников;
  • · тестирование соответствия контрактам и требованиям регуляторов. Тестирование проверяет, что все критерии контрактов и требования регуляторов выполнены и удовлетворены;
  • · тестирование Управления услугами — тестирование процессов в рамках Управления услугами;
  • · операционное тестирование — включает в себя множество тестов, зависящих от типа услуги. Типичные тесты включают:
    • o нагрузочные тесты и стресс-тесты — проверяют способность услуги работать на требуемом уровне на доступных мощностях. В качестве мощностей может рассматриваться полоса пропускания сети, ресурсы сервис-деска, доступные лицензии, мощность процессора, доступная память и т. п.;
    • o тестирование безопасности — все услуги должны быть рассмотрены со стороны их влияния на аспекты безопасности организации;
    • o тестирование восстанавливаемости — тестирование плана восстановления, который должен быть разработан для каждой услуги.
  • · регрессивное тестирование — такое тестирование повторяет успешные тесты и сравнивает вновь полученные значения с предыдущими. Оно позволяет протестировать услуги и их компоненты, которые раньше работали без сбоев и ошибок.
Подтверждение и тестирование услуг.
Показать весь текст
Заполнить форму текущей работой