Сводка тестирования релиза
Цель
Зафиксировать результаты приёмочного тестирования новой версии TesLab лабораторией до ввода в эксплуатацию.
Область применения
Формируется лабораторией для каждого крупного обновления TesLab. Документ является внутренним артефактом, не раскрывающим коммерческой тайны ПО.
Термины
- Тест - функциональная проверка модуля;
- Критерий приёмки - условие успешного прохождения теста;
- Результат - факт прохождения теста.
Ключевые тестовые сценарии (пример):
- Авторизация пользователей - проверить вход под пользователями разных ролей. Критерий: вход успешен, права соответствуют ролям.
- Создание/утверждение протокола - создать несколько протоколов по разным типам испытаний. Критерий: протоколы создаются без ошибок, данные корректно сохраняются, формируется ПДФ.
- Работа с СИ и ФГИС - обновить статус поверки СИ, отправить данные в ФГИС Аршин. Критерий: поля СИ обновляются, синхронизация проходит без ошибок.
- Журналы - ввести записи в журнал несоответствий и журнал условий. Критерий: новые записи сохраняются, видимы в интерфейсе, экспорт возможен.
- Резервное копирование - запустить ручной бэкап через TesLab Sync BackUp (или FTP). Критерий: файлы копируются без ошибок.
- Основные интеграции - выполнить обмен через API: получить и отправить тестовый запрос к внешней системе. Критерий: API-запросы успешны (Status 200).
- Отчётность/выгрузка - сформировать стандартный отчёт по испытаниям и выгрузить его. Критерий: отчёт содержит ожидаемые данные (названия, даты, результаты).
- Базовый функционал - проверить несколько запросов к базе (поиск по договорам, фильтрация таблиц). Критерий: поиск возвращает корректные записи, отображение без ошибок.
Рекомендуемая таблица проверок
| № | Проверка | Критерий приёмки | Результат |
|---|---|---|---|
| 1 | Права доступа + "только свои" | Роли работают согласно матрице | |
| 2 | Создание протокола | Статус "Черновик", корректные параметры по дате | |
| 3 | Утверждение протокола | Формирование номера протокола. Запрет на редактирование | |
| 4 | Печать/выгрузка | PDF/Word формируются, ZIP скачивается | |
| 5 | Синхронизация с ФГИС | Протокол опубликован во ФГИС ФСА | |
| 6 | Журнал окружающей среды | Запись создается, нарушения отображаются | |
| 7 | Бэкап БД | Бэкап доступен, выгрузка в хранилище работает | |
| 8 | Архивирование протокола | Файлы укладываются в ожидаемую структуру | |
| 9 | API (если используется) | HTTPS и авторизация работают |
Варианты результативности
- Пройдено - критерий выполнен полностью
- Пройдено с замечаниями - работает, но есть ограничения/мелкие дефекты (нужны меры/тикет).
- Не пройдено - критерий не выполнен.
- Не применимо - проверка не относится к вашей конфигурации (например, API не используется).
- Заблокировано - проверить нельзя из-за внешнего препятствия (нет доступа, нет данных, баг в другом модуле, нет стенда).
Итог
Приёмочный результат – Пройдено (если все критические тесты пройдены). При отказе – документируются найденные дефекты и планируется переработка.
Настоящий шаблон не раскрывает внутренние механизмы ПО; конкретика тестов приводится только в рамках лаборатории.