Тестирование слоёного пирога

Post on 16-Apr-2017

759 views 0 download

Transcript of Тестирование слоёного пирога

Тестирование слоёного пирога

Как бизнес-фреймворки помогают организовать тестирование целого

ландшафта ПО

О себе

Алексей Вихровalexey.vikhrov@t-systems.ru

T-Systems RUS, Telekom IT

Что такое ландшафт ПО?

Обычно он выглядит всё же не так

А так

Шучу, вот так

Цель: проверка работоспособности бизнес-процесса

В жизни

Проблемы?

Основные проблемы: Куча систем в тесте

Ворох документов

В процессах можно легко запутаться

лишком Сложно

Как организовать команды

Обратиться к первоисточнику

Фреймворки и референсные модели

tm-forum.orgBusiness Process Framework (eTOM)

Построить тестирование по мотивам бизнес-процесса

Business process framework (eTOM)

Чем занимаются конкретные потоки

Fulfillment Fulfillment of telecommunications services involves a series of supply chain activities responsible for assembling and making services available to subscribers.

OperationsSupport &Readiness

Inventory, rollout, maintenance of network resources

AssuranceIn telecommunications, is the application of policies and processes by a Communications Service Provider to ensure that services offered over networks meet a pre-defined service quality level for an optimal subscriber experience.

1 поток : 1 команда

Слои имеют значение

Компоненты отвечающие за сервис менеджмент

Компоненты отвечающие за ресурс менеджмент

Платформа

BSS

OSS

Получается матрица

Team1 : Komp1

Team3 : Komp2

Platform management

Team6: Komp3

OS&R FF ASR

SM

RM

PR

Team2 : Komp4

Team5 : Komp2

Team4 : Komp5

Взаимодействие потоковOS&R FF ASR

SM

RM

PR

запрос

предоставление

Взаимодействие потоковOS&R FF ASR

SM

RM

PR

запрос

предоставление

Как результат

• Разделение команд по тестируемым потокам(процессам)

• Специализация подкоманд на уровнях компонентов (горизонтальное деление)

• Кросс-командное взаимодействие в рамках регламентированных процессных запросов

Вывод

Использование Бизнес-Фреймворков:

• Упорядочение процессов• Структурирование данных• Уменьшение сложности

Вопросы?