Ручная проверка сенсорного клиента на самом боксе: пальцем, на рабочем экране, а не мышью
по RDP. Пятьдесят пунктов в шести разделах. Отмечай прямо здесь — результат
сохраняется и виден всем, кто откроет страницу.
Девять пунктов помечены исправлено 20.09: это места, которые нашлись при разборе кода
и уже починены — там проверяем, что лечение подействовало, а не ищем известную болезнь.
0ок
0не ок
0не вышло
50осталось
Отметки сохраняются в этом браузере.
0
Перед началом
Бокс стоит в офисе, клиент запущен в режиме киоска — окно без рамки, поверх всего.
Всё, что ниже, проверяется на его сенсорном экране.
Как закрыть и открыть табло
Закрыть: Настройки → «Закрыть приложение», подтвердить вторым тапом. Сторож
после этого его не поднимет — это осознанно. Открыть обратно: Пуск → BagCount Client
(или перезайти в Windows). Подсчёт при закрытом табло продолжается — мешки не теряются.
Откуда берётся картинка
Сейчас вместо камеры работает запись склада, которую бокс крутит по кругу: настоящая
камера пока висит в офисе и смотрит в потолок. Для проверки это даже лучше — мешки на
видео настоящие, счёт идёт, кнопки живые, а сцена всегда одна и та же.
Где смотреть, если что-то странное
Ярлык «1. Состояние» в папке «Тесты табло» на рабочем столе: он покажет,
что запущено, отвечает ли подсчёт и не осталось ли чего отложенного тестом.
Этого достаточно — логи и консоль оставь инженеру.
Что означают отметки
Ок — ведёт себя как написано в «ожидаем».
Не ок — расходится с ожиданием; в комментарии одной строкой: что нажал и что увидел.
Не вышло — проверить не удалось (не получилось создать условие, не хватило доступа).
Пункты с пометкой исправлено — свежие правки: проверяем именно их, и если описанное
не подтвердилось, это важнее обычного расхождения. Пометка известно осталась там,
где код сознательно чего-то не делает: оцени как оператор, мешает это или нет.
1
Пальцем по всем экранам
Раскладка растягивается из макета 1920×1080, поэтому кнопка, которая в коде 64 пикселя,
на реальном экране может оказаться и больше, и меньше. Проверяем не цифры, а попадание:
указательным пальцем, один раз, не целясь.
2
Пусто и сломано
Состояния, которые оператор увидит в первый рабочий день: журнал ещё пустой, видео ещё
не готово, связь отвалилась. Здесь особенно важен комментарий — «понятно ли, что происходит».
3
Погрузка: ввод и управление
Всё, что оператор делает руками десятки раз за смену. Номер вводится экранной клавиатурой:
12 букв, разрешённых в российских номерах, и цифры.
4
Края и стыки
Редкие, но неизбежные сценарии: смена кончилась посреди погрузки, машину забыли закрыть
на ночь, палец нажал дважды.
5
Геометрия и прогрев
Экран, куда оператор заходит редко, а испортить может многое. Ручки специально сделаны
крупными (56 px на экране) и слушают касание напрямую, минуя эмуляцию мыши.
6
Решение по выгрузке протоколов
Выгрузки в 1С в этой версии нет — счётчик «не выгружено» показывает заглушку. Нужно
решить до сдачи: оставить как есть или спрятать. Пункты ниже собирают факты для решения.
7
Кнопки на рабочем столе
Часть условий руками не сделать: убрать камеру, остановить подсчёт, очистить журнал.
Для них на рабочем столе бокса лежит папка «Тесты табло» — одиннадцать ярлыков.
Двойной клик, читаешь в открывшемся окне, что теперь смотреть, закрываешь окно.
Ни командной строки, ни доступа по ssh не нужно.
Ярлык
Что делает
Вернуть
1. Состояние
что сейчас запущено и не осталось ли чего отложенного тестом
—
2. Камера — отключить
поток пропадает, табло уходит в «нет сигнала»
ярлык 3
4. Подсчёт — остановить
бэкенд гаснет: табло, журнал и погрузка теряют связь
ярлык 5
6. Журнал — сделать пустым
настоящие записи откладываются, журнал становится чистым
ярлык 7
8. Смена — граница через 3 минуты
двигает границу смены на ближайшее время, чтобы не ждать 20:00
ярлык 9
10. Видео — испортить файл
подменяет клип последней погрузки пустым файлом
ярлык 11
Всё обратимо
Ничего не удаляется: журнал и видео откладываются рядом и возвращаются парным ярлыком.
Перед уходом запусти «1. Состояние» — он перечислит, что осталось отложенным
и какой ярлык это вернёт.
Подсчёт поднимается не мгновенно
После ярлыков 5, 7 и 9 бэкенд заново грузит модель — до полутора минут. Окно дождётся
само и напишет «Подсчёт работает»; пока не написало — табло ещё без связи, это нормально.
Если что-то пошло не так
Любой ярлык можно нажать повторно. Если «1. Состояние» показывает, что подсчёт
не отвечает, и ярлык 5 не помогает — позови инженера и дальше ничего не трогай.