Perakende Satış Noktası (POS) Sistemlerinin Test Edilmesi: Örnek Test Örnekleri

İçindekiler:

Anonim

POS Testi nedir?

POS Testi, 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 herhangi bir yerden zahmetsizce gerçekleştirmesi için hayati bir çözümdür. En sevdiğiniz Alışveriş Merkezinde check-out yaparken Point of Sale 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, ürün planlama vb. Gibi diğer yazılım sistemleriyle sıkı bir şekilde entegre edilmiştir. POS Alan Bilgisi test için önemlidir.

Bu eğitimde öğreneceksiniz-

  • POS Uygulaması için Test Mimarisi
  • POS sistemi için Test Türleri
  • Perakendede kullanılan POS için Örnek Test Örnekleri
  • Perakende POS Sistemleri için Güvenlik Testi
  • POS testindeki zorluklar

POS Uygulaması için Test Mimarisi

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ılmıştır.

Seviye 1- (POS Terminali) Seviye 2- (Mağaza Sunucusu) Seviye 3- (Kurumsal Sunucu)
  • Cihaz ve donanım testi (RFID, Tarayıcı, Yazıcı, Barkod okuyucu)
  • Birlikte Çalışabilirlik Testi
  • İş Zekası ve Analitik Testi
  • Performans testi
  • 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 test edilmesi iki seviyeye ayrılabilir

  1. Uygulama Seviyesi
  2. Kurumsal Seviye

Uygulama Düzeyinde Gerçekleştirilen Test Kurumsal Düzeyde Gerçekleştirilen Test
  • İşlevsellik Testi
  • Uyumluluk Testi
  • Ödeme Ağ Geçidi Testi
  • Rapor Testi
  • Uyum testi
  • Performans testi
  • Birlikte Çalışabilirlik Testi
  • Veri göçü
  • Hareketlilik

Perakendede kullanılan POS için Örnek Test Örnekleri

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

Test Senaryosu Test Durumları
Kasiyer faaliyeti
  • Bir müşteri tarafından satın alınan ürünlerin girişinin doğru olup olmadığını test edin
  • Test indirimleri doğru şekilde uygulanıyor
  • Mağaza değeri kartlarının kullanılabileceğini doğrulayın
  • Küçük nakit yönetiminin beklendiği gibi çalıştığını kontrol edin
  • Toplam ve kapanış eşleşmelerini kontrol edin
  • Nakit çekmeceli kredilerin doğru şekilde işlendiğini kontrol edin
  • POS sisteminin RFID Okuyucu, Barkod Tarayıcı vb. Çevre birimlerle uyumlu olup olmadığını test edin.
Ödeme Ağ Geçidi İşleme
  • Kredi Kartı CVV numarasının geçerliliğini test edin
  • Kartların her iki taraftan ve çiplerden kaydırılmasını test edin
  • Yakalanan kart ayrıntılarının uygun şekilde şifrelendiğini ve şifresinin çözüldüğünü doğrulayın
Satış
  • Düzenli bir satış sürecini kontrol edin
  • Çek satışları banka / kredi kartları ile işlenebilir
  • Bağlılık üyeliği satın alımını kontrol edin
  • Satın alınan mallar için doğru fiyatların görüntülendiğini kontrol edin
  • "0" veya boş işlem için test edin
  • UPC veya barkodları satıcılara bağlayın
  • Ödeme yöneticisinde fatura ayrıntılarını veya gönderim ayrıntılarını test edin
  • Referans işlem testi
  • Oluşturulan fişin baskı formatını test edin
  • Onaylanan, bekletilen veya reddedilen işlemler için doğru kodun üretildiğini doğrulayın
İade ve Değişim senaryoları
  • Şirket içi envanterin diğer satış noktaları veya tedarik zinciriyle iyi entegre olduğundan emin olun
  • Nakit para ile bir ürünün değişimini veya iadesini kontrol edin
  • Kredi kartıyla bir ürünün değişimi veya iadesi durumunda sistemin yanıt verip vermediğini kontrol edin
  • Çek sistemi satışı fişli veya fişsiz işleme koyar.
  • Tarayıcının çalışmaması durumunda sistemin barkodun manuel olarak girilmesine izin vermesi gerektiğini doğrulayın
  • Sistemin hem geçerli tutarı hem de varsa bir ürün değişimindeki indirim tutarını görüntülediğini doğrulayın
Verim
  • Bir yanıt almak veya bir istek göndermek için geçen hızı veya zamanı kontrol edin
  • İşleme dayalı kuralların geçerli olup olmadığını kontrol edin (indirimler / vergi / iadeler vb.)
  • Onaylanan, bekletilen veya reddedilen işlemler için doğru kodun üretildiğini doğrulayın
Olumsuz Senaryolar
  • Süresi dolmuş kart detayları ile test sistemi
  • Kredi kartı için geçersiz bir PIN ile test edin
  • Kalem için yanlış bir kod girerek envanteri kontrol edin
  • Yanlış fatura numarası girerken sistemin nasıl yanıt verdiğini kontrol edin
  • Negatif bir işlem için test edin
  • Promosyon teklifleri çevrimiçi öğeleri için geçersiz bir tarih girerken sistemin yanıtını test edin
Promosyonları ve İndirimleri Yönetme
  • Veteran indirimi, sezon indirimi, iç çamaşır veya fazla kredi indirimi gibi çeşitli indirimler için test sistemi.
  • Belirli satır öğelerinde çeşitli promosyon teklifleri için test sistemi
  • Sezonluk tekliflerin sonunu veya başladığını bildiren test uyarı sistemi
  • Makbuzun tam indirimi veya kaldıraçlı teklifleri yazdırıp yazdırmadığını test edin
  • Yanlış teklifler veya indirim çevrimiçi ürün tahsis etmek için test sistemi
  • Sipariş yönetimi sürecini test edin
  • Bir barkod tarandıktan sonra elde edilen ürün verilerinin doğru olduğunu doğrulayın
Müşterinin verilerini izleme
  • Yanlış müşteri veri girişi ile sistem yanıtını test edin
  • Müşterinin gizli verilerine yetkili erişime izin vermek için test sistemi
  • Veritabanını müşterinin satın alma geçmişini (ne satın aldıkları, ne sıklıkla satın aldıkları vb.)
Güvenlik ve Yasal Uygunluk
  • Mevzuat uyumluluğuna göre POS sistemini doğrulama
  • Güvenlik savunucularını bilgilendiren test uyarı sistemi
  • Göndermeden önce ödemeyi iptal edebileceğinizden emin olun
  • POS Yazılımında kullanıcı profillerini ve erişim seviyelerini test edin
  • Veritabanı tutarlılığını test edin
  • Her bir ihale parası, kupon tanımlayıcısı, çek numarası vb. İle ilgili belirli bilgileri doğrulayın.
Rapor testi
  • Trend analizi raporunun test edilmesi
  • Kredi kartı işlemi ile ilgili test bilgileri raporlara yansıtılmalıdır
  • Müşterilerin satın alma geçmişinin konsolide raporlarının yanı sıra bireysel raporlar için test
  • Çevrimiçi rapor oluşturma testi

Perakende POS Sistemleri için Güvenlik Testi

Son zamanlarda yapılan bazı çalışmalarda Satış Noktası Sistemleri ç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 testi, kurumsal testin bir parçası olarak ele alınması çok önemlidir.
  • Ağdaki tüm yazılımları aktif olarak yönetin, böylece yalnızca yetkili yazılım yalnızca çalıştırabilir ve kurulabilir
  • Saldırı vektörlerini ve güvenlik açıklarını belirlemek için düzenli Sızma Testi gerçekleştirin
  • Korunmasız sistem bilgilerinin ve bilgisayar korsanları için yararlı olabilecek yapıları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 bir üretim ortamını taklit eden bir test yatağı oluşturun

POS testindeki zorluklar

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

Özet

  • Perakende POS, performansının ve doğru çalışmasının işletme gelirlerini doğrudan etkilediğini akılda tutarak yüksek düzeyde test gerektirir.
  • İşlem sürecinde POS arızası riskini ve olasılığını azaltmak için, aşırı koşullar altında test etmek önemlidir.
  • Testin hem Uygulama düzeyinde hem de Kurumsal Düzeyde gerçekleştirilmesi gerekir
  • Testiniz şu senaryoları kapsamalıdır - Kasiyer etkinliği, Ödeme Ağ Geçidi İşleme, Satış, İade ve Değişim senaryoları, Performans, Negatif Senaryolar, Promosyonları ve İndirimleri Yönetme, Güvenlik ve Yasal Uygunluk.
  • Birden fazla yapılandırma ayarı, çevre birimi sorunları, yükseltmeler, test sırasında üstesinden gelmeniz gereken birkaç sorundur.