POS 테스트란 무엇입니까?
POS 테스트는 POS 애플리케이션 테스트로 정의됩니다. POS 또는 판매 시점 소프트웨어는 소매업체가 어디서든 손쉽게 소매 거래를 수행할 수 있도록 하는 필수 솔루션입니다. 좋아하는 쇼핑몰에서 계산할 때 POS(판매 시점 관리) 단말기를 본 적이 있을 것입니다.
이 시스템은 생각보다 훨씬 복잡하며 창고, 재고, 구매 주문, 공급망, 마케팅, 상품 계획 등 다른 소프트웨어 시스템과 긴밀하게 통합되어 있습니다. POS 도메인 지식은 테스트에 중요합니다.

Test
ArchiPOS 응용강의
POS 테스트 아키텍처에는 POS 단말기, 매장 서버, 엔터프라이즈 서버 등 테스트를 위한 세 가지 구성 요소가 포함됩니다. 기본적으로 POS 애플리케이션 테스트를 위해 세 가지 수준으로 분류됩니다.

1층 - (POS 터미널) |
레벨 2 - (스토어 서버) |
레벨 3 - (엔터프라이즈 서버) |
|
- 보안 테스트
- BI 및 분석 테스트
- 재해 복구 테스트
- 인터페이스 테스트
|
- 보안 테스트
- BI 및 분석 테스트
- 재해 복구 테스트
- 인터페이스 테스트
|
POS 시스템 테스트 유형
POS 시스템 테스트는 두 가지 수준으로 나눌 수 있습니다
- 적용 수준
- 기업 수준

애플리케이션 수준에서 수행되는 테스트 |
엔터프라이즈 수준에서 수행되는 테스트 |
- 기능 테스트
- 호환성 테스트
- 지불 게이트웨이 테스트
- 보고서 테스트
|
- 컴플라이언스 테스트
- 성능 시험
- 상호 운용성 테스트
- 데이터 마이그레이션
- 유동성
|
소매업에 사용되는 POS용 샘플 테스트 케이스
품질을 보장하기 위해 POS 시스템적절한 POS 소프트웨어 테스트는 필수입니다. POS 테스트에는 다음과 같은 여러 가지가 포함됩니다.
테스트 시나리오 |
테스트 케이스 |
계산원 활동 |
- 고객이 구매한 품목의 입력이 올바른지 테스트합니다.
- 테스트 할인이 올바르게 적용되었습니다.
- 매장 가치 카드를 사용할 수 있는지 확인하세요.
- 소액현금 관리가 예상대로 작동하는지 확인하세요.
- 합계와 마감이 일치하는지 확인하세요.
- 현금 서랍 대출이 제대로 처리되는지 확인하십시오.
- 테스트 POS 시스템 RFID 리더, 바코드 스캐너 등의 주변 장치와 호환됩니다.
|
결제 게이트웨이 처리 |
- 신용카드 CVV 번호의 유효성 테스트
- 카드 양면 및 칩 스와이프 테스트
- 캡처된 카드 정보가 적절하게 암호화되고 복호화되었는지 확인하세요.
|
세일즈 |
- 정기적인 판매 프로세스를 확인하세요.
- 수표판매는 직불/신용카드로 처리 가능
- 로열티 멤버십 구매 확인
- 구매한 상품에 대한 올바른 가격이 표시되는지 확인하세요.
- "0" 또는 null 트랜잭션 테스트
- UPC 또는 바코드를 공급업체에 연결
- 결제 관리자에서 청구 세부 정보 또는 배송 세부 정보를 테스트합니다.
- 참조 트랜잭션 테스트
- 생성된 영수증의 인쇄 형식을 테스트합니다.
- 승인, 보류 또는 거부된 거래에 대해 올바른 코드가 생성되었는지 확인하세요.
|
반품 및 교환 시나리오 |
- 사내 재고가 다른 매장이나 공급망과 잘 통합되어 있는지 확인하세요.
- 현금으로 상품 교환, 반품 확인
- 신용카드로 상품을 교환하거나 반품할 때 시스템이 응답하는지 확인하세요.
- 영수증이 있거나 영수증 없이 판매를 처리하는 시스템을 확인하세요.
- 스캐너가 작동하지 않을 경우를 대비해 시스템에서 바코드 수동 입력을 허용하는지 확인하세요.
- 시스템에 현재 금액과 해당되는 경우 품목 교환 시 할인 금액이 모두 표시되는지 확인하세요.
|
성능 |
- 응답을 받거나 요청을 보내는 데 걸리는 속도나 시간을 확인하세요.
- 거래 기반 규칙이 적용되는지 확인하세요(할인/세금/리베이트 등).
- 승인, 보류 또는 거부된 거래에 대해 올바른 코드가 생성되었는지 확인하세요.
|
부정적인 시나리오 |
- 만료된 카드 정보를 사용한 테스트 시스템
- 잘못된 신용카드 PIN으로 테스트
- 상품에 잘못된 코드를 입력하여 재고를 확인하세요.
- 잘못된 송장 번호를 입력했을 때 시스템이 어떻게 반응하는지 확인하세요.
- 부정적인 거래 테스트
- 프로모션 상품 온라인에서 유효하지 않은 날짜를 입력하는 동안 시스템 응답을 테스트합니다.
|
관리 Promo정보 및 할인 |
- 베테랑 할인, 계절 할인, 미달 또는 초과 할인 등 다양한 할인에 대한 테스트 시스템입니다.
- 특정 품목에 대한 다양한 프로모션 제안을 위한 테스트 시스템
- 시즌 제안의 종료 또는 시작을 알리는 테스트 알림 시스템
- 영수증이 정확한 할인이나 활용되는 제안을 인쇄하는지 테스트합니다.
- 잘못된 제안 또는 할인 온라인 품목 할당에 대한 테스트 시스템
- 주문 관리 프로세스 테스트
- 바코드를 스캔한 후 얻은 제품 데이터가 정확한지 확인하세요.
|
고객 데이터 추적 |
- 잘못된 고객 데이터 입력으로 인한 시스템 응답 테스트
- 고객의 기밀 데이터에 대한 승인된 접근을 허용하는 테스트 시스템
- 고객의 구매 내역(예: 무엇을 구매하는지, 얼마나 자주 구매하는지 등)을 기록하기 위한 데이터베이스를 테스트합니다.
|
보안 및 규정 준수 |
- 규정 준수에 따른 POS 시스템 검증
- 보안 담당자에게 알리는 테스트 경고 시스템
- 게시하기 전에 결제를 무효화할 수 있는지 확인하세요.
- POS 소프트웨어에서 사용자 프로필 및 액세스 수준 테스트
- 데이터베이스 일관성 테스트
- 각 입찰현금, 쿠폰 식별자, 수표 번호 등에 대한 구체적인 정보를 확인합니다.
|
보고서 테스트 |
- 추세 분석 보고서 테스트
- 신용카드 거래와 관련된 테스트 정보를 보고서에 반영해야 합니다.
- 개인별 테스트 및 고객 구매 내역 통합 보고서
- 온라인 보고서 생성 테스트
|
소매 POS 시스템에 대한 보안 테스트
최근의 몇몇 연구에 따르면 판매 시점 시스템의 보안 취약점이 매우 높습니다. 다음 조치를 취하면 POS 보안에 도움이 됩니다.
- PCI 표준을 준수하는 보안 테스트는 기업 테스트의 일부로 다루어지는 데 매우 중요합니다.
- 네트워크 상의 모든 소프트웨어를 인가된 소프트웨어만이 실행, 설치될 수 있도록 적극적으로 관리
- 정기적으로 실시 침투 테스트 공격 벡터와 취약점을 식별하기 위해
- 해커에게 유용할 수 있는 보호되지 않은 시스템 정보 및 아티팩트가 있는지 테스트를 포함합니다.
- 취약점 테스트 도구 사용
- 특정 침투 테스트 및 프로덕션에서 테스트되지 않은 요소에 대한 공격을 위해 프로덕션 환경을 모방하는 테스트베드를 만듭니다.
POS 테스트의 과제
- 다중 구성
- 복잡한 인터페이스
- 주변기기 문제
- Upgrades
- PCI 준수
- 테스트 랩 유지보수
제품 개요
- 소매 POS는 성능과 올바른 기능이 비즈니스 수익에 직접적인 영향을 미친다는 점을 염두에 두고 높은 수준의 테스트를 요구합니다.
- 거래 과정에서 POS 실패의 위험과 확률을 줄이기 위해서는 극한 조건에서의 테스트가 필수적입니다.
- 테스트는 애플리케이션 및 엔터프라이즈 수준에서 수행되어야 합니다.
- 테스트에는 계산원 활동 등 다음 시나리오가 포함되어야 합니다. 지불 게이트웨이 가공, 판매, 반품 및 교환 시나리오, 실적, 부정적 시나리오, 관리 Promo정보 및 할인, 보안 및 규정 준수.
- 테스트하는 동안 여러 구성 설정, 주변 장치 문제, 업그레이드 등을 극복해야 할 몇 가지 문제가 있습니다.