Сценарии тестирования
Каждый из сценариев состоит из нескольких шагов, которые могут быть выполнены как последовательно, так и независимо друг от друга.
Сценарий - Загрузка данных бюджетирования
Описание: Перенос реальных данных с сервера разработки на сервер опытно промышленной эксплуатации
Цель: Убедиться в целостности переноса данных. Успешная миграция данных означает совпадение структуры сервера разработки и сервера Опытно-промышленной эксплуатации
Шаг 1. Экспорт данных тестового сервера
Шаг 2. Импорт данных на сервере
Критерии выполнения: Данные перенесены полностью и без ошибок
Сценарий - Актуализация справочников системы бюджетирования
Описание: Тестирование Добавления / Изменения элементов ключевых измерений
Цель: Убедиться в целостности и работоспособности системы при добавлении и удалении ключевых элементов измерений
Шаг 1. Добавление элементов в Измерения
Шаг 2. Развернуть приложение
Шаг 3. Выполнить тот же сценарий для удаления / изменения элементов
Критерии выполнения: Приложение развернулось. Формы и Отчеты выполняются без ошибок
Сценарий - Права доступа
Описание: Проверка доступной функциональности и данных для различных ролей системы
Цель: Для каждой роли системы убедиться в доступности форм и отчетов, принадлежащих именно этой роли. Убедиться, что пользователи с ролями Держатель и Источник могут видеть данные системы бюджетирования, но только в рамках своих держателей и источников
Шаг 1. Создание Пользователя
Шаг 2. Назначение пользователю роли
Шаг 3. Проверка доступности форм, отчетов, доступности выполнения Бизнес-правил
Критерии выполнения: Каждой из роли доступен только предназначенный ей функционал
Сценарий - Функциональность и работоспособность Форм Расходов, Капитальных вложений, Проектов и Доходов
Описание: данные формы являются основными источником наполнения системы данными по расходам ЦФО, поэтому необходимо проверить работоспособность функционала по добавлению и редактированию данных по расходам в систему
Цель: Убедиться в наличии ранее загруженных данных по расходам, добавлении новых строк в Систему, успешном их сохранении и появлении в отчетах
Шаг 1. Форма по статьям открывается, данные за предыдущий период доступны
Шаг 2. Вызвать форму Построчный ввод
Шаг 3. Проверить работу бизнес-правил по добавлению новых строк
Шаг 4. Добавить / Изменить данные. Сохранить
Шаг 5. Сформировать отчет
Критерии выполнения: Формы и отчеты доступны и открываются. Данные предыдущих периодов доступны, в зависимости от прав данные доступны для редактирования. Бизнес правила, выполняемые после сохранения данных, выполняются без ошибок. Вновь введенные и измененные данные доступны в отчетах
Сценарий - Выполнение бизнес-правил системы
Описание: Данное Бизнес-правило осуществляет первичную обработку введенных данных, готовит отчеты для данных
Цель: Убедиться в работоспособности бизнес-правила, убедиться в правильном построении отчетов
Шаг 1. Выполнить Бизнес-правило
Шаг 2. Зафиксировать время выполнения
Шаг 3. Выполнить проверочные отчеты
Критерии выполнения: Бизнес-правило выполнено без системных ошибок, отчеты доступны, не пусты и не противоречивы, время выполнения меньше 15 минут
Сценарий - Формирование Итоговых отчетов
Описание: Построение Итоговых отчетов
Цель: Убедиться в работоспособности отчетов
Шаг 1. Выполнить отчеты «Отчет по прибыли и убыткам по статья»
Шаг 2. Выполнить отчет «Отчет по прибыли и убыткам доходы до и после распределения»
Шаг 3. Выполнить отчет «Структура расходов»
Шаг 4. Выполнить отчет «Прямые расходы источника»
Шаг 5. Выполнить Отчет «Все расходы источника»
Критерии выполнения: Отчеты доступны, формируются, не пусты и не противоречивы
Сценарий - Формирование и экспорт данных во внешние системы
Описание: Выгрузка данных Бюджета для загрузки в Витрину
Цель: Проверить работу по экспорту данных
Шаг 1. Выполнить Бизнес правило «Подготовка данных»
Шаг 2. Выполнить бизнес правило «Выгрузка Данных»
Шаг 3. Выполнить отчет «детальные данные бюджета»
Критерии выполнения: Данные сформированы и доступны внешним системам