TGViewer
В очереди на тестирование В очереди на тестирование @qa_step_by_step · 9.03K subscribers
Post #52 3.86K
Как работает касса самообслуживания

Первый магазин с такой кассой начал работать в 1992 году в Нью-Йорке. Принцип действия довольно прост: сканер считывает штрих-код товара, электронные весы взвешивают его и на экране появляется: «Кока-Кола zero (1 л) 1 шт — 74 рубля».

А вот что происходит внутри кассы:
Есть некое хранилище (база данных), в котором лежат разные списки. Например, все товары отдела шоколадок хранят данные о шоколадках:

наименование: сникерс,
цена: 58 рублей,
вес: 100 грамм,
в наличии: 40 штук.

Штрих-код — это идентификатор товара, его уникальный номер. При считывании штрих-кода система узнает товар и просит его взвесить. Покупатель ставит покупку на электронные весы. Система сравнивает фактическую массу с информацией из базы данных. Если обнаружено расхождение, касса подаёт звуковой и световой сигнал. В этом случае на дисплее появляется ошибка.

Ошибки бывают разного вида: не найден идентификатор товара по штрих-коду, вес не соответствует, требуется подтверждение совершеннолетнего возраста при покупке алкоголя. Всё это прописано в программе, и она знает, в какой момент какую ошибку выдавать.

Некоторые ошибки может решить только консультант — с помощью специального штрих-кода на своем бейдже он может подтвердить ваш возраст или сбросить ошибку о некорректном весе товара.

После сканирования каждого из товаров система отображает его на экране и прибавляет цену к предыдущим, выводя общую сумму покупок.

Системы в кассах самообслуживания очень разнообразны. Какие-то отображают начисляемый кэшбек за покупку, какие-то показывают скидки и рекламу, тем самым помогая и клиентам и владельцам магазинов. К кассам можно присоединять разные дополнительные оборудования и усовершенствовать их — например, сканер для считывания карты лояльности или встроенные видеокамеры.

После оплаты покупки система отправляет в базу сообщение об обновлении количества товаров. Было: 40 сникерсов, стало 39. Это помогает магазину анализировать, какие товары более востребованы, в какое время чаще приходят покупатели, какие товары закончились.

Эксперимент!
Что будет, если выпить воду в магазине и потом попробовать пробить её на кассе самообслуживания? Получится или вылезет ошибка?
  • 👍 8
  • 🤔 7
  • 🔥 3
  • ❤ 2
More from @qa_step_by_step
  1. Oct 7, 2024Всем привет! Видим в канале много новой аудитории Предлагаем познакомиться поближе. Мы люб…
  2. Oct 7, 2024Всем привет! Мы приняли решение закрыть этот канал про тестирование и сосредоточиться на р…
  3. Feb 7, 2024Как разрабатывают приложения Для создания приложений используют методологии — общие страте…
  4. Dec 31, 2023Каким был 2023 год? 🎓 мы выпустили больше 3000 тестировщиков 🌲 первый фидбек в году нам…
  5. Dec 21, 2023Почему важно указывать окружение в багах Для начала давайте разберёмся, что такое окружени…
  6. Nov 21, 2023500 Internal Server Error: что значит и как решить Экспертность тестировщика заключается в…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →