how test point sale system restaurant pos testing example
Satış Noktası (POS) nedir?
POS diğer adı Satış Noktası, işlemlerin gerçekleştiği yerdir. POS sistemlerini Perakende Mağazaları, Restoranlar, Hastaneler ve bugünlerde ödemelerin dahil olduğu hemen her yerde görebilirsiniz.
Çoğunuz bir barkod okuyucunun veya kablosuz bir ödeme cihazının (ödeme işlemleri için en çok kullanılan cihazlar) ne olduğunu çok iyi anlayabilirsiniz, ancak POS, gerçekte birçok bileşen içerir ve bileşenlerin her birinin bunun için iyi bir şekilde entegre edilmesi gerekir. Başarıyla çalıştırmak için.
Bugünün makalesinde, POS testini diğerlerinden farklı kılan şey hakkında yazacağım. Bunu test topluluğumuz için yararlı hale getirmek için makale boyunca test ipuçlarını da ekledim.
- Nın bir örneği Restoran POS sistemi testi ayrıca dahil
Şuna bakalım:
- POS Uygulama Testini Farklı Kılan Nedir?
- EPOS (Elektronik Satış Noktası) Mimarisi
- EPOS Fiziksel Bileşenler
- POS Seviyeleri / Fonksiyonları
- Nın bir örneği Restoran POS sistemi testi dahil
Önerilen Kaynaklar=> Bir e-Ticaret Uygulaması Nasıl Test Edilir
Ne öğreneceksin:
- POS Testini Farklı Kılan Nedir:
- POS Mimarisi:
- POS Fiziksel Bileşenleri ve Bunların Nasıl Test Edileceği:
- POS Seviyeleri / Fonksiyonları:
- Seviye # 1) Uygulama Seviyesi / Ön Büro İşlevleri:
- Seviye # 2) Evin Arkası İşlevleri
- Seviye # 3) Kurumsal Seviye İşlevleri
- Önerilen Kaynaklar
POS Testini Farklı Kılan Nedir:
POS Sistem Testi karmaşık görünüyor, ancak konsepti iyi anlayanlar için o kadar da zor değil. Bu ilginç çünkü bir mağazada oturuyormuşsunuz hissine kapılıyorsunuz ve test senaryolarınızı yürütmek POS, herhangi bir mağazada görebileceğiniz gibi kurulum gerektirdiğinden.
Bu, bölmenizde oturmak ve bir web uygulamasında bazı kontroller yapmakla karşılaştırıldığında onu farklı kılar. POS sistem testiyle ilgilenen kuruluşlar ayrı laboratuvarlar bulundurur.
sdlc aşamaları nelerdir?
POS testindeki zorluklar nelerdir?
- Mağaza gereksinimine göre birden fazla konfigürasyon - birbasit örnek, diyelim ki bir perakende zinciri promosyon teklifini yalnızca belirli bir şehirde yürütmek istiyor, bu durumda o şehirde çalışan POS sistemleri için özel konfigürasyonların yapılması gerekiyor.
- POS, tüm cihazlarla uygun bir kurulumun yanı sıra birden çok donanım cihazı türü ve yazılım sürümü gerektirir.
- Birden çok cihaz uyumluluk testi gerektir ve ayrıca kapsamlı bir entegrasyon testi
- PCI uyumlu, çünkü POS testi son kullanıcının kart detaylarıyla ilgileniyor.
POS Mimarisi:

Bir mağazadaki terminallerin her biri bir dosya sunucusuna bağlanır. Ayarlar veya ana konfigürasyonlar sunucuda yapılır ve ardından mağazadaki her bir terminale gönderilir. XML'ler veya toplu işler, bu tür güncellemeleri yapmak için kullanılır.
Büyük perakende mağazaları veya mağaza zincirleri için değişikliklerin hiçbiri yerel olarak yapılmaz. POS sistemleri, Kart ödemesini kabul ettiğinden, ağırlıklı olarak kredi kartı işlemlerini yapan üçüncü taraf sağlayıcılarla entegre olurlar, bu nedenle bir kredi kartı işlemi gerçekleştiğinde, yetkilendirme için üçüncü taraf veya bankalara veri gönderilir.
(Büyütülmüş görmek için resme tıklayın)

Resim Kaynak .
POS Fiziksel Bileşenleri ve Bunların Nasıl Test Edileceği:
# 1) Terminal - Terminal, işlem detaylarının girildiği ana ekrandır. Bunlar çoğunlukla dokunmatik ekranlı cihazlardır. Ürün Listesi, Fiyatlandırma, Promosyon Teklifleri, Ödeme Modları ile ilgili tüm konfigürasyonlar terminale itilir. Bu, herhangi bir POS'ta kullanılan ana cihazdır.
- Terminal Testi, cihazların ağa bağlı olduğundan ve POS uygulamasını desteklemek için üzerinde en son işletim sisteminin çalıştığından emin olmak için doğrulama gerektirir.
# 2) Ekran Kutbu - Ekran Kutbu, ürün barkod tarayıcı kullanılarak tarandıktan sonra ürün fiyatını gösteren cihazdır.
- Ekran direğinin POS terminalinde görülenle aynı fiyatı gösterdiğini doğrulayın
# 3) Barkod okuyucu - Ürünleri taramak için Barkod Okuyucu kullanılır. Tarama tamamlandıktan sonra, kalemin envanter listesinde bulunup bulunmadığını doğrulamak ve ayrıca kalem fiyatını almak için arka uçta bir kontrol yapılır. Ürün satıldıktan sonra envanter, mevcut birim sayısını azaltmak için güncellenir.
- Test amacıyla, envanter listesinde eksik olan bir ürün taranarak doğrulama yapılabilir.
- Envanter listesinde bulunan ancak fiyatı etiketlenmemiş ürünleri tarayarak doğrulayın
- Envanter listesinde bulunan ürünleri uygun etiketleme ile bir fiyat seviyesine tarayarak doğrulayın.
# 4) Yazar Kasa - Yazar Kasa, Nakit depolamak için kullanılır. Herhangi bir nakit işleminde, kasiyerlerin müşteriden nakit kabul etmesi ve varsa bakiye tutarını iade etmesi için kasa hemen açılır.
- Kasa testi, ödeme modu Nakit olarak seçilip, iade tutarı ile nakit işlem yapılarak yapılabilir.
# 5) El Cihazı - El cihazları, kredi kartı ödemelerini kabul etmek için kullanılan kablosuz cihazlardır. Bunlar, cihazı doğrudan son kullanıcıya taşıyarak, kullanıcıların kart pinini girebildiği kullanıcı kimlik doğrulaması almayı kolaylaştırır.
- Kart olarak bir ödeme şekli seçilerek işlem oluşturularak test yapılabilir.
- Manuel miktar girişi için doğrulama yapılmalıdır.
# 6) Yazıcı - Yazıcılar terminallerin her birine bağlanır ve kayıt yazıcıları olarak adlandırılırlar, bunlar her işlemden sonra fişi oluşturmak için kullanılır.
- Test uzmanları fiş yazdırmayı doğrulayabilir, hizalamayı kontrol edebilir, metin üzerine yazmalar, Metin boyutu, Yazı Tipleri vb.
- Hata İşleme Durumu doğrulanabilir, yazıcı hazır durumda olmadığında veya yazıcıda kağıt bittiğinde baskı verilirse ne olacağını söyleyin.
- İşlemin ortasında yazıcı çevrimdışı olduğunda veya bağlantıyı kaybettiğinde sonucu doğrulayın.
# 7) Manyetik Kaydırma Okuyucu - MSR'ler, banka, kredi veya Hediye Kartları olabilecek ödeme için kullanılan kartları kaydırmak için kullanılır. Bu, çoğunlukla perakende mağazalarda veya restoranlarda kullanılır, ancak değişen zamanlarda, bir kullanıcının ödeme için PIN kodunu girmesi gerektiğinde, kart ödemelerini kabul etmek için kablosuz bir cihazın kullanıldığını göreceksiniz.
- Hediye Kartları söz konusu olduğunda, MSR'ler bakiye kontrolü, son kullanma tarihi ve ödeme için kullanılır. Konuklara yetkilendirme için matbu makbuz verilir. Test uzmanları bu durumları doğrulamalıdır.
Ayrıca oku=> Her Test Cihazının Bilmesi Gereken 7 Yazılım Hatası Türü
POS Seviyeleri / Fonksiyonları:
POS'ta temel olarak 3 seviye veya işlev vardır.

Seviye # 1) Uygulama Seviyesi / Ön Büro İşlevleri:
1) Satış İşlemi - Herhangi bir POS sisteminin temel amacı işlemleri kolaylaştırmaktır -
belirtilen ağ geçidi ipi geçerli değil
- Bir barkod cihazı kullanarak ürün taramayı veya klavyeyi kullanarak manuel girişi içeren başarılı bir Satış işleminin doğrulanması, ödenecek toplam tutarın hesaplanmasını ve ekranda görüntülenmesini sağlamak ve başarılı bir ödeme ve fiş baskısı ile sona ermelidir.
- Doğru vergi tutarı hesaplamasını doğrulama
2) Ödeme - Ödeme, test uzmanları için kapsam açısından bir başka önemli alandır. Bu, POS tarafından kabul edilen çok çeşitli ödeme modlarından kaynaklanmaktadır. Bir POS, Kart, Nakit, Hediye Kartları ile ödeme yapılmasına izin verir. Ayrıca belirli kupon kodlarını, indirim kuponlarını da kabul ediyorlar.
- Nakit Doğrulama - Nakit Doğrulama, test edilmesi en basit olanıdır. Sistem, kalan bakiyeyi hesaplar ve kasiyerin işini, tutarı müşteriye iade etmeyi kolaylaştırır. Kullanıcılar çoğu zaman kısmi ödemeler yapmayı tercih edebilirler - bazıları Hediye kartı (GC) kullanarak ve Nakit ile geri kalan. Sistemin kısmi ödemeleri kabul edip etmediğini doğrulamak için test yapılmalıdır.
- Kart Doğrulama - Kart ile ödeme her zaman bir üçüncü şahıs yetkilendirmesi gerektirir. Kart ödemesi, kartın MSR veya el cihazı üzerinden kaydırılması ve ardından müşterinin belirtilen tutar için yetkisinin alınmasıyla başlar. Aynı miktar daha sonra üçüncü taraf bankalar tarafından yetkilendirilir.
- Hediye Kartı Doğrulaması - Testçiler son kullanma tarihini doğrulayabilir, kartın MSR üzerinde kaydırılmasıyla kullanımdan önce karttaki bir miktar doğrulanabilir, sistem davranışını görmek için iki şekilde kaydırın, kısmi ödeme işleminde doğrulayın, kartı kullanarak fazla ödeme yaparak doğrulayın.
- İndirimler / Kuponlar / Promosyon Teklifleri - Bu, zorlu bir test alanıdır çünkü sistemler her tür indirimi değil, yalnızca bir kupon kodunu kabul edecek şekilde tasarlanmıştır, dolayısıyla doğrulama tüm kombinasyon türlerinden oluşmalıdır. Test, toplam tutar üzerinde çalışan bir kod kullanılarak veya belirli ürünler için geçerli bir indirim kuponu kullanılarak yapılabilir. Yine, promosyon teklifleri kısa sürelidir ve her yerde geçerli değildir, bu nedenle indirim ve kupon testleri biraz özen gerektirir. Ayrıca, indirimlerin uygulandığı sırayı da doğrulayın. Mağaza indirimleri bazen üreticinin kuponları üzerinde işe yaramaz ve bazen işe yarar. Bu yüzden, bunu test ederken çok dikkatli olun.
Seviye # 2) Evin Arkası İşlevleri
1) Gün Sonu - Gün Sonu, arka uçta yapılan en önemli etkinliktir. EOD sırasında, birkaç mutabakat yapılır ve arka uç sistemleri güncellenir.
Günlük satış mutabakatı dahil olmak üzere çeşitli özet raporlar oluşturulur ve paydaşlara gönderilir çünkü bu, günün satış açısından nasıl geçtiğine dair bir gösterge sağlar. Ayrıca gün içinde yapılan tüm kredi kartı işlemleri için bankalara özet gönderilmektedir. Envanter sistemi, doğru stok bakiyesini yansıtacak şekilde güncellenir.
Bu, test için ana alanlardan birini oluşturur. EOD testinin bir parçası olarak dahil edilebilecek önemli senaryolar şunlar olabilir:
- EOD işleminin başarılı olduğunu doğrulayın. Bu, operasyonel günün kapanıp kapanmamasını sağlamak için birkaç kasıtlı arızaya sahip olacaktır. Diyelim ki bir restoranda, tüm çalışanlar sistemden saat aşımına uğramazsa tüm kontroller kapatılmazsa yöneticiler EOD sürecini çalıştıramaz. Test, olumlu ve olumsuz senaryolara sahip tüm kontroller dahil olmak üzere bu süreci çalıştırmayı içermelidir. Genellikle bu, gerçek mağazalarda belirli bir zaman aralığında çalışması planlanan otomatik bir işlemdir. Test amacıyla bu işlem manuel olarak test edilmelidir.
- Mutabakat Raporlarının oluşturulduğunu doğrulayın ve rapordaki verilerin söz konusu depodaki verilerle eşleştiğinden emin olmak için raporun içeriğini doğrulayın. Bu tür testler için, test uzmanı manuel olarak bazı işlemleri oluşturabilir ve girilen verileri not edebilir ve gün sonunda mutabakat raporu oluşturabilir ve girdikleri verileri eşleştirebilir. Mutabakat raporu, daha çok borç ve kredi ayrıntılarını içeren bir bilanço gibi olacaktır.
2) Çalışan Planlaması - Bir diğer önemli BOH faaliyeti, esas olarak çalışanlar için bir çalışma programı oluşturmakla ilgilenen programlama işlevini içerir. Çalışanlar, programlarına göre sisteme girmelidir.
Planlama, manuel olarak veya geçmiş satış modellerinden ve proje işgücü gereksinimlerinden gelen veriler kullanılarak otomatik bir şekilde yapılabilir. Planlama bir arka uç etkinliğidir, ancak doğrulama, çalışan saat yapmaya çalıştığında ön uçta gerçekleşir.
- Doğrulama, içinde planlanmamış bir saatin doğrulanmasını içermelidir.
- Programlanmış Geç Saat giriş ve çıkış saati
- Zamanlanmış erken saat giriş ve çıkış saati
3) Envanter Yönetimi - Bir diğer önemli alan ise envanter yönetimidir. Mağaza Yöneticileri temel olarak bu tür sistemlerin ürünleri envanter döngüsünün her aşamasında takip etmesini ve ayrıca bir ürün stok seviyesinin altına düşmeden önce bir fikir sahibi olmasını gerektirir.
Bu nedenle Envanter sistemleri, yöneticilerin doğru ürünü doğru zamanda, doğru miktarda, doğru satıcıdan ve doğru fiyatla sipariş edebilmesi için tasarlanmıştır.
Test Doğrulaması şunları içermelidir:
- Satın alınacak miktarın doğrulanması
- Stok seviyesi normalin altına düşerse uyarı verir
- Siparişin verilmesi
- Doğru Ürün Listesinin doğru fiyatlandırma ile doğrulanması, seçim için POS'ta görüntülenir
- Öğe ve Fiyat İlişkilendirmesi, Master düzeyinde doğrulama
Seviye # 3) Kurumsal Seviye İşlevleri
Kurumsal Düzeyde İşlevler, bunları yapmak için POS sisteminin önüne oturmanızı gerektirmez, ancak uygulama veya yazılımın yüklü olduğu herhangi bir dizüstü bilgisayar / masaüstü kullanılarak yapılır, ancak POS sistemleriyle bir şekilde veya başka şekilde entegre edilmiştir. Kurumsal işlevler bir web uygulaması kullanılarak yapılırsa, değişiklikleri veya ayarları POS'a itecek bir mekanizma olacaktır.
1) İK ve Bordro - İK ve Bordro sistemi, çalışanların işe alınması, çalışan maaş / ücretlerinin korunması, iş kanunları, Vergi Ayrıntıları, Çalışan Bulunabilirliği ve Çalışan İzni ile ilgilenir.
Çoğunlukla maaş bordrosu bakımı ADP vb. Gibi üçüncü bir tarafla yapılır, bu nedenle entegrasyonun iyi test edilmesi gerekir. İK faaliyetleri çoğunlukla şirket içinde sürdürülür. Bir çalışanın maaş çeki tutarı kesinleşmeden önce her türlü hesaplamayı gerektirdiğinden, maaş bordrosu test için ayrı bir büyük alan haline gelir. Test için büyük bir kapsam oluşturur.
- Çalışanların işe alınması ve ardından çalışanların POS sistemlerine aktarılmasının sağlanması gibi İK faaliyetleri için doğrulama yapılabilir.
- İş kanunlarına göre maaş / ücret hesaplaması
- Çalışanların izin ayrıntılarını girme yeteneği
2) Finans ve Muhasebe - Finans ve Muhasebe sistemi, raporlamayı gerektiren sistemdir. Kâr ve zarar beyanları, planlanan bütçeler, sapmalar, günlük satışlar vb. Tüm bu ayrıntılar, POS mağazasının doğru yolda olup olmadığından emin olmak için muhasebe ekibi tarafından gereklidir.
Bu raporun analizine göre birçok karar alınır. Diyelim ki ekip geçmiş verilere ve analizlere dayanarak yeni bir mağaza açmaya karar verirse, hesap ekibi bütçeyi ve mağazanın açılabileceği alanı onaylar. Ayrıca, bu tür ayrıntılar, iyileştirme alanlarını bulmalarına yardımcı olur.
- Uygun raporların oluşturulmasını onaylayın
- Analiz mantığını doğrulayın
- Gelir tablosu ve bilançonun doğrulanması
3) Satıcı Yönetimi - Malların tedariki için, herhangi bir perakende sektörü satıcılara ihtiyaç duyacaktır, şimdi makul bir fiyatlandırma sağlayan ve performanslarını izlemek için doğru satıcıyı değerlendirmek, satıcı yönetim sistemi tarafından halledilmektedir.
Test perspektifinden, aşağıdaki önemli doğrulamalar yapılabilir:
- Sisteme Satıcı detayının girişini ve bakımını doğrulama
- Satıcı fiyatlandırmasını doğrulayın
- Zamanında teslimatı, teslim edilen ürünlerin kalitesini vb. Takip ederek Satıcı performansını doğrulayın.
4) DW ve BI - Veri deposu herhangi bir endüstrinin, eğilimleri bilmek, satın alma modellerini formüle etmek vb. için kullanılabilecek işlem ayrıntılarını yıllarca saklamasını ve tutmasını sağlar. İş Zekası araçları, farklı sistemlerden bu büyük miktardaki veriyi almak ve son kullanıcıya bir fırsat vermek için kullanılır. analiz için.
DW sistemleri, POS sistemlerinden gelen verilerden güncellenir. Bu nedenle, test ihtiyaçlarından dolayı, bu yine test için kritiktir. Birçok kuruluş, iş zekası araçlarını kullanır veya bazıları şirket içi analitik geliştirir. Ancak her iki durumda da test gereklidir.
DW ve BI sistemleri, rapor oluşturmayı basitleştirerek ve raporları ihtiyaçlarına göre özelleştirerek kurumsal düzeyde insanlara yardımcı olur, ayrıca daha iyi bir performans takibine yardımcı olur.
- İşlem verileri için POS düzeyinde doğrulama yapılabilir, ancak DW geçmiş verilerin doğrulanmasını gerektirir
- BI aracını kullanarak kullanıcının rapor oluşturma becerisini ve özelleştirmesini doğrulayın.
Sonuç:
Umarım bu makale POS testini ayrıntılı olarak açıklamıştır. Restoran endüstrisi için POS sistemi testinin nasıl yapılacağına dair başka bir ayrıntılı makalem var.
anime izlemek için en iyi siteler dublajlı
Restoran pos sistemleri Test Örneği:
=> Lütfen buradaki Restoran POS sistemleri Test makalesini okuyun bir örnekle POS hakkında daha fazla bilgi edinmek.
Önerilen Kaynaklar
- Restoran POS Sistemi Nasıl Test Edilir
- En İyi Yazılım Test Araçları 2021 (QA Test Otomasyon Araçları)
- Yazılım Testi QA Yardımcısı İşi
- Yazılım Test Kursu: Hangi Yazılım Test Enstitüsüne katılmalıyım?
- Kariyeriniz olarak Yazılım Testini Seçme
- Yazılım Testi Teknik İçerik Yazarı Serbest Çalışan İş
- Bazı İlginç Yazılım Testi Görüşme Soruları
- Yazılım Test Kursu Geri Bildirimleri ve İncelemeleri