Perakende Satış Noktası (POS) Sistemlerini Test Etme: Örnek Test Durumları

POS Testi Nedir?

POS Testi, bir Satış Noktası Uygulamasının Test Edilmesi olarak tanımlanır. Bir POS veya Satış noktası Yazılım, perakende işletmelerinin perakende işlemlerini her yerden zahmetsizce gerçekleştirmeleri için hayati bir çözümdür. En sevdiğiniz Alışveriş Merkezi'nde ödeme yaparken Satış Noktası terminalini görmüş olmalısınız.

Sistem düşündüğünüzden daha karmaşıktır ve Depo, Envanter, satın alma siparişi, tedarik zinciri, pazarlama, mal planlaması vb. gibi diğer yazılım sistemleriyle sıkı bir şekilde entegredir. POS Alan Bilgisi test için önemlidir.

POS Testi

test ArchiPOS Uygulaması için teknik

POS test mimarisi, test için üç bileşen içerir - POS terminali, mağaza sunucusu ve kurumsal sunucu. Temel olarak, POS uygulamasının test edilmesi için üç seviyeye ayrılır.

test ArchiPOS Uygulaması için teknik

Seviye 1- (POS Terminali) Seviye 2- (Mağaza Sunucusu) Seviye 3- (Kurumsal Sunucu)
  • Güvenlik Testi
  • İş Zekası ve Analitik Testi
  • Felaket Kurtarma Testi
  • Arayüz Testi
  • Güvenlik Testi
  • İş Zekası ve Analitik Testi
  • Felaket Kurtarma Testi
  • Arayüz Testi

POS sistemi için Test Türleri

POS Sisteminin testi iki seviyeye ayrılabilir

  1. Uygulama Düzeyi
  2. kurumsal Düzey

POS sistemi için Test Türleri

Uygulama Düzeyinde Gerçekleştirilen Testler Kurumsal Düzeyde Gerçekleştirilen Testler
  • Uyum testi
  • Performans testi
  • Birlikte Çalışabilirlik Testi
  • Veri göçü
  • Hareketlilik

Perakendede Kullanılan POS için Örnek Test Durumları

Kaliteyi sağlamak için POS sistemi, uygun POS yazılım testi zorunludur. POS testi, aşağıdakiler gibi birçok şeyi kapsar:

Test Senaryosu Test Durumları
Kasiyer etkinliği
  • Müşteri tarafından satın alınan ürünlerin girişinin doğru olup olmadığını test edin
  • Test indirimleri doğru şekilde uygulandı
  • Mağaza değeri kartlarının kullanılabildiğini doğrulayın
  • Küçük nakit yönetiminin beklendiği gibi çalışıp çalışmadığını kontrol edin
  • Toplamları ve kapanış eşleşmesini kontrol edin
  • Yazar kasa kredilerinin doğru şekilde işlendiğini kontrol edin
  • Test edin POS sistemi RFID Okuyucu, Barkod Tarayıcı vb. çevre birimleriyle uyumludur.
Ödeme Ağ Geçidi İşleme
  • Kredi Kartının CVV numarasının geçerliliğini test edin
  • Kartların her iki taraftan ve çiplerden kaydırılmasını test edin
  • Yakalanan kart bilgilerinin düzgün bir şekilde şifrelendiğini ve şifresinin çözüldüğünü doğrulayın
Satış
  • Düzenli bir satış süreci olup olmadığını kontrol edin
  • Çek satışı banka/kredi kartlarıyla gerçekleştirilebilir
  • Sadakat üyeliği satın alımını kontrol edin
  • Satın alınan mallar için doğru fiyatların görüntülenip görüntülenmediğini kontrol edin
  • "0" veya boş işlem olup olmadığını test edin
  • Satıcılara UPC veya barkodları bağlayın
  • Ödeme yöneticisinde fatura ayrıntılarını veya gönderim ayrıntılarını test edin
  • Referans işlemi için test
  • Oluşturulan makbuzun yazdırma biçimini test edin
  • Onaylanan, bekletilen veya reddedilen işlemler için doğru kodun oluşturulduğunu doğrulayın
İade ve Değişim senaryoları
  • Şirket içi envanterin diğer satış noktaları veya tedarik zinciriyle iyi bir şekilde entegre olduğundan emin olun
  • Bir ürünün değişimini veya iadesini nakit olarak kontrol edin
  • Kredi kartıyla bir ürünün değişimi veya iadesi durumunda sistemin yanıt verip vermediğini kontrol edin
  • Kontrol sistemi satışı makbuzlu veya makbuzsuz olarak işler
  • Tarayıcının çalışmaması durumunda sistemin manuel olarak barkod girilmesine izin vermesi gerektiğini doğrulayın
  • Sistemin hem mevcut tutarı hem de varsa ürün değişimindeki indirim tutarını görüntülediğini doğrulayın
Performans
  • Yanıt almak veya istek göndermek için gereken hızı veya süreyi kontrol edin
  • İşleme dayalı kuralların geçerli olup olmadığını kontrol edin (indirimler/vergi/indirimler vb.)
  • Onaylanan, bekletilen veya reddedilen işlemler için doğru kodun oluşturulduğunu doğrulayın
Olumsuz Senaryolar
  • Son kullanma tarihi geçmiş kart bilgileriyle test sistemi
  • Kredi kartı için geçersiz bir PIN ile test edin
  • Öğe için yanlış bir kod girerek envanteri kontrol edin
  • Yanlış fatura numarası girildiğinde sistemin nasıl tepki verdiğini kontrol edin
  • Negatif bir işlem için test yapın
  • Promosyon teklifleri çevrimiçi ürünler için geçersiz bir tarih girildiğinde sistemin yanıtını test edin
Yönetme PromoKampanyalar ve İndirimler
  • Kıdemli indirimi, sezonluk indirim, reşit olmayan veya limit aşımı indirimi vb. gibi çeşitli indirimler için test sistemi.
  • Belirli kalemlerdeki çeşitli promosyon teklifleri için test sistemi
  • Sezonluk tekliflerin bitişini veya başlangıcını bildiren test uyarı sistemi
  • Makbuzun, yararlanılan indirimin veya tekliflerin tam olarak yazdırılıp yazdırılmadığını test edin
  • Yanlış teklifleri veya indirimli çevrimiçi ürünü tahsis etmek için test sistemi
  • Sipariş yönetimi sürecini test edin
  • Barkod taradıktan sonra elde edilen ürün verilerinin doğru olduğunu doğrulama
Müşteri verilerini takip etme
  • Yanlış müşteri veri girişiyle sistem yanıtını test edin
  • Müşterinin gizli verilerine yetkili erişime izin veren test sistemi
  • Müşterinin satın alma geçmişini (ne satın aldıkları, ne sıklıkta satın aldıkları vb.) kaydetmek için veritabanını test edin.
Güvenlik ve Mevzuata Uygunluk
  • POS sisteminin mevzuata uygunluk açısından doğrulanması
  • Güvenlik savunucularını bilgilendiren test uyarı sistemi
  • Ödemeyi yayınlamadan önce iptal edebileceğinizden emin olun
  • POS Yazılımındaki kullanıcı profillerini ve erişim düzeylerini test edin
  • Veritabanı tutarlılığını test edin
  • Her bir ihale parası, kupon tanımlayıcısı, çek numarası vb. hakkındaki spesifik bilgileri doğrulayın
Rapor testi
  • Trend analizi raporunun test edilmesi
  • Kredi kartı işlemine ilişkin test bilgileri raporlara yansıtılmalıdır
  • Müşterilerin satın alma geçmişine ilişkin bireysel ve birleştirilmiş raporları test edin
  • Çevrimiçi rapor oluşturma testi

Perakende POS Sistemleri için Güvenlik Testi

Son zamanlarda yapılan bazı araştırmalar Satış noktası Sistemler çok yüksek güvenlik açıklarına sahiptir. Aşağıdaki önlemler POS güvenliğine yardımcı olacaktır

  • PCI standardına uygun güvenlik testinin kurumsal testin bir parçası olarak ele alınması çok önemlidir.
  • Yalnızca yetkili yazılımın yalnızca çalıştırılıp yüklenebilmesi için ağdaki tüm yazılımları aktif olarak yönetin
  • Düzenli davranın Penetrasyon testi Saldırı vektörlerini ve güvenlik açıklarını belirlemek için
  • Korumasız sistem bilgilerinin ve bilgisayar korsanlarının işine yarayacak yapıtların varlığına yönelik testleri dahil edin
  • Güvenlik açığı test araçlarını kullanın
  • Belirli sızma testleri ve üretimde test edilmeyen öğelere yönelik saldırılar için üretim ortamını taklit eden bir test ortamı oluşturun

POS testindeki zorluklar

  • Çoklu Konfigürasyonlar
  • Karmaşık arayüzler
  • Çevre birimi sorunları
  • Upgrades
  • PCI uyumluluğu
  • Test laboratuvarı bakımı

ÖZET

  • Perakende POS, performansının ve doğru işleyişinin işletme gelirlerini doğrudan etkilediği akılda tutularak yüksek düzeyde test gerektirir.
  • İşlem süreci sırasında POS hatası riskini ve olasılığını azaltmak için aşırı koşullar altında test yapmak çok önemlidir.
  • Testin hem Uygulama hem de Kurumsal Düzeyde gerçekleştirilmesi gerekir
  • Testiniz aşağıdaki senaryoları kapsamalıdır: Kasiyer etkinliği, Ödeme Gateway İşleme, Satış, İade ve Değişim senaryoları, Performans, Olumsuz Senaryolar, Yönetim Promoİndirimler ve İndirimler, Güvenlik ve Mevzuata Uygunluk.
  • Çoklu yapılandırma ayarları, çevre birimi sorunları, yükseltmeler, test sırasında üzerinde durmanız gereken birkaç sorundur.