Тестування POS-терміналу визначається як тестування застосунку точки продажу. POS-термінал або Касовий термінал Програмне забезпечення є життєво важливим рішенням для роздрібних підприємств, що дозволяє легко здійснювати роздрібні операції з будь-якого місця. Ви, мабуть, бачили термінал для точок продажу під час оформлення замовлення у вашому улюбленому торговому центрі.
Система складніша, ніж ви думаєте, і тісно інтегрована з іншими програмними системами, такими як Warehouse, Inventory, Order закупівля, ланцюг постачання, маркетинг, планування товарів тощо. Знання домену POS є важливим для тестування.
Перевірити Archiтектура для POS Application
Тестова архітектура POS включає три компоненти для тестування – POS-термінал, сервер магазину та корпоративний сервер. В основному він класифікується на три рівні для тестування застосування POS.
Рівень 1- (POS термінал)
Рівень 2- (Сервер магазину)
Рівень 3- (корпоративний сервер)
Тестування пристрою та обладнання (RFID, сканер, принтер, зчитувач штрих-кодів)
Зразки тестових випадків для POS, які використовуються в роздрібній торгівлі
Щоб забезпечити якість POS система, належне тестування програмного забезпечення для POS-терміналів є обов'язковим. Тестування POS-терміналів охоплює багато речей, таких як
Сценарій тесту
Тестові випадки
Діяльність касира
Перевірте правильність введення товарів, придбаних клієнтом
Тестові знижки застосовуються правильно
Переконайтеся, що картки вартості магазину можна використовувати
Управління перевіркою дрібної готівки працює належним чином
Перевірити відповідність підсумків і закриття
Перевірте, чи належним чином обробляються кредити з каси
Перевірте POS система сумісний з периферійними пристроями, такими як RFID-зчитувач, сканер штрих-кодів тощо.
Обробка платіжного шлюзу
Перевірте дійсність номера CVV кредитної картки
Тестування карт з двох сторін і фішок
Переконайтеся, що дані картки правильно зашифровані та розшифровані
Sales
Перевірте регулярний процес продажу
Продажі чеків можна обробляти за допомогою дебетових/кредитних карток
Перевірити придбання членства лояльності
Перевірте, чи правильні ціни відображаються для придбаних товарів
Перевірка на «0» або нульову транзакцію
Прив’яжіть UPC або штрих-коди до постачальників
Перевірте платіжні реквізити або деталі доставки в менеджері платежів
Тест на довідкову транзакцію
Перевірте формат друку створеної квитанції
Перевірте, чи згенеровано правильний код для схвалених, утриманих або відхилених транзакцій
Сценарії повернення та обміну
Переконайтеся, що внутрішній інвентар добре інтегрований з іншими торговими точками або ланцюгом постачання
Чек на обмін або повернення товару готівкою
Перевірте, чи відповідає система на обмін або повернення товару за допомогою кредитної картки
Система перевірки обробляє продаж із чеком або без чека
Переконайтеся, що система дозволяє вводити штрих-код вручну, якщо сканер не працює
Перевірте, щоб система відображала як поточну суму, так і суму знижки на обмін товару, якщо вона застосовна
продуктивність
Перевірте швидкість або час отримання відповіді чи надсилання запиту
Перевірте, чи застосовуються правила на основі транзакцій (знижки/податки/скидки тощо)
Перевірте, чи згенеровано правильний код для схвалених, утриманих або відхилених транзакцій
Негативні сценарії
Тестова система з простроченими даними картки
Тестуйте з недійсним PIN-кодом для кредитної картки
Перевірте інвентар, ввівши неправильний код товару
Перевірте, як система реагує на введення неправильного номера рахунку-фактури
Тест на негативну транзакцію
Перевірте реакцію системи під час введення недійсної дати для онлайн-товарів акційних пропозицій
управління Promoції та знижки
Система тестування для різноманітних знижок, таких як знижка для ветеранів, сезонна знижка, знижка за недостатній чи надлишковий обсяг тощо.
Система тестування різноманітних акційних пропозицій на окремі позиції
Тестуйте систему сповіщень, яка повідомляє про кінець або початок сезонних пропозицій
Перевірте, чи на квитанції друкується точна знижка чи пропозиції з кредитним плечем
Система тестування для розподілу неправильних пропозицій або онлайн-товарів зі знижкою
Перевірте процес керування замовленнями
Перевірте точність даних про продукт, отриманих після сканування штрих-коду
Відстеження даних клієнта
Перевірте реакцію системи на неправильне введення даних клієнта
Тестова система дозволу авторизованого доступу до конфіденційних даних клієнта
Перевірте базу даних для запису історії покупок клієнтів, наприклад (що вони купують, як часто вони купують тощо)
Безпека та відповідність нормативним вимогам
Перевірка POS-системи на відповідність нормативним вимогам
Тестуйте систему оповіщення, яка сповіщає захисників безпеки
Переконайтеся, що ви можете анулювати платіж перед публікацією
Перевірте профілі користувачів і рівні доступу до програмного забезпечення POS
Перевірка узгодженості бази даних
Перевірте конкретну інформацію про кожну тендерну готівку, ідентифікатор купона, номер чека тощо
Звіт про тестування
Тестування звіту з аналізу трендів
Тестова інформація, пов’язана з транзакцією кредитної картки, має бути відображена у звітах
Тест для індивідуальних і консолідованих звітів про історію покупок клієнтів
Тест для формування онлайн-звіту
Тестування безпеки для роздрібних POS-систем
Деякі нещодавні дослідження показали Місце продажу Дуже високі вразливості системи безпеки. Наступні заходи допоможуть підвищити безпеку POS-терміналів.
Тестування безпеки відповідно до стандарту PCI дуже важливо розглядати як частину корпоративного тестування
Активно керуйте всім програмним забезпеченням у мережі, щоб лише авторизоване програмне забезпечення могло виконуватися та встановлюватися
Створіть тестовий стенд, який імітує робоче середовище для певних тестів на проникнення та атак на елементи, які не перевіряються у виробництві
Проблеми в тестуванні POS
Кілька конфігурацій
Складні інтерфейси
Периферійні питання
Upgrades
Відповідність PCI
Обслуговування випробувальної лабораторії
Підсумки
Роздрібні POS вимагають високого рівня тестування, пам’ятаючи, що їх продуктивність і правильне функціонування безпосередньо впливають на доходи бізнесу.
Щоб зменшити ризик і ймовірність збою POS під час процесу транзакції, тестування в екстремальних умовах є важливим.
Тестування має виконуватися як на рівні програми, так і на рівні підприємства
Ваше тестування має охоплювати такі сценарії: діяльність касира, Шлюз платежу Сценарії обробки, продажу, повернення та обміну, ефективності, негативних сценаріїв, управління Promoції та знижки, безпека та відповідність нормативним вимогам.
Кілька налаштувань конфігурації, проблеми з периферійними пристроями, оновлення – ось деякі проблеми, які вам доведеться розглянути під час тестування.
Будьте в курсі подій ШІотримати Щотижневий ШІ Навички, тенденції, практичні поради.
Підпишіться на розсилку
Ви успішно підписалися. Будь ласка, перевірте свою поштову скриньку.