Smoke test¶
- Table of contents
- Smoke test
Подготовительный этап:
- Введение администраторов и менеджеров в систему
- Создание сетки вещания
| № | Результат | Комментарий | |
| 1 | Запуск приложения | ||
| 2 | Редактирование общих и локальных настроек | ||
| 3 | Создание тарифной сетки | ||
| 3.1 | Ввод основного тарифа | ||
| 3.2 | Добавление дня, ввод тарифа | тип тарификации должен выбираться отдельно для каждого типа проката | |
| 3.3 | Удаление любого дня | ||
| 3.4 | Добавление скидки | ||
| 3.5 | Задание значений для различных наименований скидок | ||
| 3.6 | Задание максимального процента скидок | Проверка на появление ошибки при превышении максимального процента скидок для данной тарифной сетки | |
| 3.7 | Удаление скидки из списка | ||
| 3.8 | Проверка на невозможность удаления скидок, автоматически применяемых к расчету (Наценка за первое место, Наценка за второе место, Наценка за третье место, Наценка за последнее место, Скидка за свободное размещение) | В списке скидок на форме редактирования медиаплана данные скидки всегда должны быть активны (галочка установлена и не снимается) | |
| 4 | Редактирование\Пересохранение\Удалеие тарифной сетки | ||
| 5 | Создание контрагента | Проверка на сохранение пустого, редактирование созданного, проверка обновления свойств в списке | |
| 6 | Удаление контрагента | В случае если у контрагента имеются медиапланы, то удаление этого контрагента выполнить невозможно (пользователю должно выдаваться сообщение) | |
| 7 | Создание медиаплана | пустого локального и пустого мульти-локального | |
| 8 | Редактирование медиаплана | ||
| 8.1 | Название формы редактирования медиаплана | Вывод названия контрагента и название медиаплана | |
| 8.2 | Добавление ролика в список из БД | Проверка перечитывания измененных свойств ролика | |
| 8.3 | Создание проката типа спонсорство, прямое включение | Проверка перечитывания измененных свойств проката | |
| 8.4 | Удаление роликов из списка | В рекламном расписании удаляемый из списка ролик отсутствует | |
| 8.5 | Добавление роликов в рекламное расписание | Перемещение, проверка размещения с условиями, проверка контроля переполнения. Проверка конфликтов, в соответствии с общими настройками | |
| 8.6 | Признаки выхода проката в эфир | ||
| 8.7 | Бонусные прокаты - добавление в расписание, отображение, проверка расчета стоимости бонусных прокатов и подсчета количества бонусных прокатов | ||
| 8.8 | Проверка вызова окна свойств ролика из списков на форме редактирования медиаплана и в списке роликов главного окна | ||
| 8.9 | Проверка вызова подслушки на списке формы редактирования медиаплана и списка роликов главного окна | ||
| 8.10 | Проверка расчета стоимости медиа-плана | Проверка значений | |
| 8.11 | Учет скидки в стоимости медиаплана | Проверка значений | |
| 8.12 | Изменение статусов медиаплана | Мгновенное применение статуса мп, без закрытия формы редактирования мп и без сохранения изменений. То есть по нажатию Cancel, откат происходит к первоначальному состоянию (откатываются все изменения). Проверка подтверждения операции при переходе между статусами | |
| 8.13 | Бронирование медиаплана на фиксированный промежуток времени | ||
| 9 | Копирование медиаплана | При нажатии кнопки появляется вопрос на подтверждение операции, создание копии только раскладки менеджера, соответственно, статус нового мп только "Новый", при этом номер мп автоматически сбрасывается в Untitled. | |
| 10 | Перенос медиаплана | Перенос на другого контрагента, на другого менеджера, на другую частоту | |
| 11 | Проверка окна редактирования медиа-плана в режиме «сетка вещания» | ||
| 12 | Создание счета по медиаплану (проверка работоспособности кнопки "создания счета" на панели инструментов списка медиапланов и списка счетов) | Проверка соответствия сумм, проверка корректировки сумм и количества | |
| 13 | Редактирование счета по медиаплану | Проверка изменения данных в соответствующем столбце списка медиапланов | |
| 14 | Получение заявки на счет | Проверка правильности передачи данных в контролы, проверка полей в сформированном отчете | |
| 15 | Привязка платежа к счету (создание платежа) | ||
| 16 | Редактирование платежа | Проверка изменения данных в столбце "сумма платежей" и "баланс"списка медиапланов | |
| 17 | Проверка сортировки на списках (хотя бы на одном списке медиа-планов) | ||
| 18 | Проверка фильтрации (хотя бы на одном списке медиа-планов) | ||
| 19 | Отчет «эфирная справка медиаплана» | Проверка правильности передачи данных в контролы, проверка полей в сформированном отчете | |
| 20 | Отчет «медиаплан» | Печать отчета по свежесозданному медиаплану (проверка передачи данных в контролы), проверка полей в сформированном отчете | |
| 21 | Отчет по балансу контрагента | проверка полей в сформированном отчете | |
| 22 | Технический отчет | проверка полей в сформированном отчете | |
| 23 | Отчет сетки вещания | Проверка правильности передачи данных в контролы, проверка полей в сформированном отчете | |
| 24 | Отчет «заказы размещенные за период» | Проверка правильности передачи данных в контролы, проверка полей в сформированном отчете | |
| 25 | Отчет «плейлист за период» | Проверка правильности передачи данных в контролы, проверка полей в сформированном отчете | |
| 26 | Отчет «размещения за период» | Проверка правильности передачи данных в контролы, проверка полей в сформированном отчете | |
| 27 | Закрытие дня | ||
| 28 | Открытие дня | ||
| 29 | Контроль выходов | Обработка и расстановка выходов/невыходов по истории воспроизведения в БД |