20
Тестирование Retail систем Лариса Сафина

Тестирование Retail систем

  • Upload
    sqalab

  • View
    222

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Тестирование Retail систем

Тестирование Retail систем

Лариса Сафина

Page 2: Тестирование Retail систем

Коротко о себе

Имя:

Сафина Лариса

Кто:

Тестировщик ПО

Page 3: Тестирование Retail систем

Retail – розничная торговля

Продажа товара конечному потребителю

Page 4: Тестирование Retail систем

Из чего состоит Retail

Три страшных слова

PoSBO

Connectivity

Page 5: Тестирование Retail систем

PoS (Point of Sales) – точка торговли

POS – терминалДенежный ящикСчитыватель карт Считыватель штрих-кодовЧековый принтерДисплей покупателя

Page 6: Тестирование Retail систем

Back Office - точка управления магазином

• Data Server• сервер баз данных

• Work Station• рабочая станция

Page 7: Тестирование Retail систем

Work Station

создание новых товаров, пользователей, кассиров, скидок.открытие закрытие смены;печать новых постеров, этикеток и отчетов;работа с коннекторами в Connectivity Service.

Page 8: Тестирование Retail систем

Connectivity

коммуникации розничных систем с внешними системами магазинов и за их пределами

• Мониторинг файловой системы на наличие файлов;• Периодический запуск задач, основываясь на

параметрах и расписании;• Предоставление базового сервиса для логирования;• Помощь в очистке от устаревших данных

Page 9: Тестирование Retail систем

С чем мы столкнемся

Page 10: Тестирование Retail систем

Подготовка систем к тестированию

(Или каждый сам себе Tech guy)

А нужно ли нам все это оборудование?

А куда мы все это поставим?

А кто все будет настраивать?

Page 11: Тестирование Retail систем

Разнообразие Retail программ

(Или «а как посчитать здесь налог?»)

чем розничная цена отличается от закупочнойчто такое палетта и какие упаковки товара бываюткакие процентные ставки налогов специфичны для той страны, для которой вы тестируете ПО.до какого времени можно продавать алкоголь и кому

Page 12: Тестирование Retail систем

Специфическое оборудование(Или «привет, pin pad!»)

Ручное тестирование

Page 13: Тестирование Retail систем

Тестирование БД

(или «почему ваш запрос к БД работает пятый час»)

Большой объем данных

Необходимость нагрузочного тестирования

Решение нестандартных проблем

Page 14: Тестирование Retail систем

Осторожно, вирус!

(или как не сломать live system)

Слабые антивирусы

Неаккуратность пользователей

Page 15: Тестирование Retail систем

О сложности Retail систем

(или игра «найди ответственного разработчика»)

Проекты с «древней» историей

Отсутствие ответственных специалистов

Отсутствие документации

Page 16: Тестирование Retail систем

Об автоматизации

Page 17: Тестирование Retail систем

Что автоматизировать не стоит

Функции, для работы которых нужны физические устройства

Приложения, для написания которых использовались устаревшие технологии

Page 18: Тестирование Retail систем

Что поддается автоматизации

На стороне Back office:• Создание и редактирование всевозможных

акций и скидок, продуктов, групп продуктов, профилей пользователей и кассиров.

• Открытие и закрытие магазина.• Создание сообщений коннекторов. Например,

для массового изменения цен продуктов.

Page 19: Тестирование Retail систем

Что поддается автоматизации

На стороне PoS:• Административные функции: log in/out

кассира, блокировка кассы, ит.д• Продажа различных типов товаров, возврат.• Применеие разнообразных скидок и акций.• Методы оплаты: наличные, подарочные

карты, валюта ит.д.• Управление финансами: прием денег,

инкассация, пересчет.

Page 20: Тестирование Retail систем

Спасибо за внимание!

Вопросы?