Upload
sqalab
View
222
Download
4
Embed Size (px)
Citation preview
Тестирование Retail систем
Лариса Сафина
Коротко о себе
Имя:
Сафина Лариса
Кто:
Тестировщик ПО
Retail – розничная торговля
Продажа товара конечному потребителю
Из чего состоит Retail
Три страшных слова
PoSBO
Connectivity
PoS (Point of Sales) – точка торговли
POS – терминалДенежный ящикСчитыватель карт Считыватель штрих-кодовЧековый принтерДисплей покупателя
Back Office - точка управления магазином
• Data Server• сервер баз данных
• Work Station• рабочая станция
Work Station
создание новых товаров, пользователей, кассиров, скидок.открытие закрытие смены;печать новых постеров, этикеток и отчетов;работа с коннекторами в Connectivity Service.
Connectivity
коммуникации розничных систем с внешними системами магазинов и за их пределами
• Мониторинг файловой системы на наличие файлов;• Периодический запуск задач, основываясь на
параметрах и расписании;• Предоставление базового сервиса для логирования;• Помощь в очистке от устаревших данных
С чем мы столкнемся
Подготовка систем к тестированию
(Или каждый сам себе Tech guy)
А нужно ли нам все это оборудование?
А куда мы все это поставим?
А кто все будет настраивать?
Разнообразие Retail программ
(Или «а как посчитать здесь налог?»)
чем розничная цена отличается от закупочнойчто такое палетта и какие упаковки товара бываюткакие процентные ставки налогов специфичны для той страны, для которой вы тестируете ПО.до какого времени можно продавать алкоголь и кому
Специфическое оборудование(Или «привет, pin pad!»)
Ручное тестирование
Тестирование БД
(или «почему ваш запрос к БД работает пятый час»)
Большой объем данных
Необходимость нагрузочного тестирования
Решение нестандартных проблем
Осторожно, вирус!
(или как не сломать live system)
Слабые антивирусы
Неаккуратность пользователей
О сложности Retail систем
(или игра «найди ответственного разработчика»)
Проекты с «древней» историей
Отсутствие ответственных специалистов
Отсутствие документации
Об автоматизации
Что автоматизировать не стоит
Функции, для работы которых нужны физические устройства
Приложения, для написания которых использовались устаревшие технологии
Что поддается автоматизации
На стороне Back office:• Создание и редактирование всевозможных
акций и скидок, продуктов, групп продуктов, профилей пользователей и кассиров.
• Открытие и закрытие магазина.• Создание сообщений коннекторов. Например,
для массового изменения цен продуктов.
Что поддается автоматизации
На стороне PoS:• Административные функции: log in/out
кассира, блокировка кассы, ит.д• Продажа различных типов товаров, возврат.• Применеие разнообразных скидок и акций.• Методы оплаты: наличные, подарочные
карты, валюта ит.д.• Управление финансами: прием денег,
инкассация, пересчет.
Спасибо за внимание!
Вопросы?