-
Notifications
You must be signed in to change notification settings - Fork 0
Итерация4
Diana Romanenko edited this page May 23, 2024
·
14 revisions
- Сделать скрипт по очистке volumes
- Зафиксировать требования к браузеру, в котором будет работать скрипт по сбору статистики
- Отредактировать докер файл: поменять порядок команд, чтобы после изменения исходников не приходилось устанавливать зависимости
- При подключении скрипта проводить тест о корректности подключения скрипта и наличии связи с сервером
- Добавить сбор следующих данных:
- Каждый раз, когда пользователь загружает страницу, на которой отрабатывает скрипт, необходимо отправлять на сервер весь html страницы, а также тип браузеру, размеры окна
- Для всех элементов, с которыми выполняется взаимодействие сохранять html элемента (кроме случаев, когда действия со страницей)
- Убедиться, что работает со всеми типами элементов: radiobutton, checkbox, textarea, если какие-то не обрабатываются, поисследовать, можно ли обработать
- Добавить отслеживание следующих типов событий:
- Скролл
- нажатие F12
- вызов контекстного меню
- Добавить фильтры по отдельным полям по подстроке
- Убрать строгую типизацию категорий элементов и действий
- Реализовать новую сущность под хранение html страницы, добавить в качестве полей - сам html, модель браузера, размеры окна и связать этот объект с сессией в статистике
- Реализовать формирование отчета (учесть особенности больших и составных полей)
- Добавить на страницу графика отображение количество найденных записей по фильтрам
- Добавить фильтры по отдельным полям (с подключением серверной части)
- Доработать выдачу пользователям оповещений и подтверждающих сообщений (при удалении пользователя) - самый низкий приоритет
- Сделать в таблице столбцы под каждое поле из модели статистики (поле html не отображать)
- Реализовать формирование отчета
- Зафиксировать в докере для GA конкретную версию Ubuntu
- Написать интеграционные и функциональные тесты для серверной части
- Подключить клиентские тесты к GA
- Подключить серверные тесты к GA
- по согласованию с Заславским М.М. скринкаст длительностью больше двух минут.