Testopius
2026-10-24·7 dk okuma

Yayından önce ödeme akışında kontrol edilmesi gereken 5 şey

Sepet toplamı, ödeme tekrarları, sağlayıcı durumları, stok değişiklikleri ve yönlendirme dönüşleri için pratik QA kontrol listesi.

e-ticaretödemecheckoutQA kontrol listesi

Bir ödeme akışı, temel senaryoda sorunsuz görünüp kullanıcı adedi değiştirdiğinde, zaman aşımından sonra tekrar denediğinde veya banka sayfasından geri döndüğünde bozulabilir. Yayın öncesinde yalnızca geçerli bir kartla ödeme yapmayı değil; sepet, ödeme sağlayıcısı ve sipariş onayı arasındaki geçişleri de test et.

Bu kontrolleri test ortamında ve ödeme sağlayıcısının test modunda çalıştır. Başarısız ödeme veya tekrar deneme davranışını gerçek tahsilatla sınama.

1. Sepetten ödemeye kadar tutarı karşılaştır

Bir ürün ekle, adedini değiştir, ürünü sil, kupon uygula ve kargo seçeneğini değiştir. Satır tutarını, ara toplamı, indirimi, vergiyi, kargoyu ve son tutarı sepet, ödeme adımı ve sağlayıcıya geçiş ekranlarında karşılaştır.

Sonra tarayıcının geri düğmesini kullanıp sepeti yeniden değiştir. Ekranda görünen toplam ile ödeme için gönderilen tutar güncel siparişi yansıtmalı. Sadece varsayılan adet ve tek seferlik ödeme adımını test etmek, eski toplam hatasını gözden kaçırabilir.

Hızlı kontrol: ürün adedini birden ikiye çıkar. Sipariş toplamı da artıyor mu? Etkileşimli sepet bug hunt demosunu dene.

2. Tekrar denemede ikinci ödeme oluşmadığını kontrol et

Ödeme düğmesine art arda bas, gönderimden sonra yavaş yanıt al, bağlantıyı kes ve zaman aşımından sonra tekrar dene. Sipariş listesini ve ödeme sağlayıcısı kayıtlarını karşılaştır: tek bir satın alma girişimi yinelenen sipariş veya tahsilat oluşturmamalı.

İstek sürerken arayüz işlem durumunu göstermeli ve sonucu bilinmeyen işlemin yanlışlıkla yeniden gönderilmesini önlemeli. Sunucu ve ödeme entegrasyonu da bu sipariş için sağlayıcının desteklediği güvenli tekrar deneme veya yinelenen istek kontrolünü uygulamalı. Uygulama şekli kullanılan sağlayıcıya ve sipariş modeline bağlıdır.

3. Başarılı, başarısız ve bekleyen ödeme durumlarını dene

Sağlayıcının test senaryolarıyla başarılı ödeme, reddedilen ödeme, ek doğrulama isteyen ödeme ve beklemede kalan ödeme akışlarını kontrol et. Her birinde kullanıcı mesajını, sipariş durumunu ve yeniden deneme seçeneğini doğrula.

Tarayıcının dönüş sayfasını tek başına ödeme başarısının kanıtı sayma. Bazı ödeme yöntemleri sonucu gecikmeli bildirir; kullanıcı tarayıcı yanıtı çalışmadan sayfadan çıkabilir. Siparişin ancak uygulama ödeme sağlayıcısından güvenilir sonucu alıp işledikten sonra ödendi durumuna geçtiğini kontrol et.

4. Sipariş tamamlanırken stok durumunu yeniden kontrol et

Son ürünü sepete ekle. İlk ödeme tamamlanmadan ikinci bir test oturumunda aynı ürünü satın al veya rezerve et. İlk oturum stok değişikliğini açıkça görmeli; stokta olmayan ürün sipariş onayında hazırmış gibi görünmemeli.

Adedi değiştirdikten ve başka bir sayfadan ödeme adımına döndükten sonra da tekrarla. Böylece stok kontrolünün yalnızca ürün sepete eklenirken değil, sipariş kabul edilirken de yapıldığını doğrularsın.

5. Sağlayıcı dönüşünü, yenilemeyi ve geri düğmesini test et

Yönlendirmeli ödemelerde başarılı, başarısız ve bekleyen dönüşleri dene. Dönüş sayfasını yenile, tarayıcıda geri-ileri git ve hesabından sipariş detayını tekrar aç. Kullanıcının gerçek sipariş durumunu gördüğünü ve aynı dönüşün ikinci ödeme başlatmadığını doğrula.

Sonuç hâlâ beklemedeyse sayfa sonraki adımı anlatmalı. Başarısız ödemede başarı mesajı göstermemeli veya ilk işlem hâlâ sonuçlanırken kullanıcıdan yeniden ödeme istememeli.

Kontrolleri işe yarar bir rapora dönüştür

Her bulguda ortamı, yeniden üretme adımlarını, beklenen sonucu, gözlenen davranışı ve sipariş ya da ödeme üzerindeki etkisini kaydet. Geliştiricinin tekrar edebilmesi için gerekli durumu belirt; düzeltmeden sonra aynı adımları yeniden çalıştır.

E-ticaret yayına hazırlık QA sayfasında checkout, ödeme, indirim ve stok kontrollerinin kapsamını görebilirsin. Örnek hata raporunu inceleyebilir veya projen için iletişime geçebilirsin.

Sıkça sorulan sorular

Gerçek karttan para çekmeden ödeme tekrarını nasıl test ederim?
Test ortamında ödeme sağlayıcısının test modunu ve test bilgilerini kullan. Gecikme, ret ve tekrar deneme senaryolarını gerçek tahsilat başlatmadan kontrol et.
Tarayıcı ödeme sağlayıcısından dönünce sipariş ödendi sayılmalı mı?
Sipariş ödendi durumuna geçmeden önce ödeme sağlayıcısının sonucu doğrulanmalı. Gecikmeli sonuç veren ödeme yöntemlerinde sunucunun son durumu nasıl işlediğini de test et.
Checkout'ta hangi uç durumları test etmek önemli?
Ürün adedi ve indirim değişiklikleri, tekrarlanan gönderim, ret ve bekleme durumları, stok değişikliği ve ödeme dönüş sayfasını yenileme veya yeniden açma ile başla.

Bunu senin için yapmamı ister misin?

Startuplar için web, mobil ve masaüstü uygulamaları test ediyorum. Sabit fiyat, hızlı teslimat.

Paketleri gör
Yazar

Emre

7+ yıldır web, mobil ve masaüstü uygulamalar için QA mühendisliği yapıyorum. Startup'lar ve küçük ekiplere sabit fiyat, sabit süreyle manuel audit ve Playwright otomasyonu teslim ediyorum.

İlgili yazılar

Hızlı bir soru mu?