Test ve Canlı Hesabın Ayrılması
Trendyol test ortamının hesap ve API bilgileri canlı ortamdan ayrıdır. Canlı mağazanın anahtarını test adresinde kullanmak, doğru yetkilendirme yapıldığı anlamına gelmez. Önce hedef sunucu, satıcı kimliği ve kullanılan hesabın hangi ortama ait olduğu aynı kayıt üzerinde kontrol edilmelidir. Uygulamanın yalnızca adresi değiştirip diğer bütün ayarları aynı bırakması karışıklık yaratabilir. Test ekranında ortamın açıkça belirtilmesi, geliştirme ekibinin yanlışlıkla gerçek mağazada işlem başlatmasını önlemeye yardımcı olur. Gizli anahtarlar ise ekranda gösterilmeden, maskelenmiş kimlik bilgileriyle ayırt edilebilir.
503 Yanıtı Hangi Kontrolü Gerektirir?
Trendyol dokümantasyonu test ortamındaki 503 hatası için IP yetkilendirmesini kontrol etmeyi belirtir. Bu, internetteki her 503 yanıtının aynı sebeple oluştuğu anlamına gelmez; değerlendirme kullanılan ortama özgüdür. Testi yapan uygulamanın gerçek ağ çıkış IP'si, erişim tanımındaki IP ile karşılaştırılmalıdır. Bilgisayardan yapılan deneme ile sunucudan yapılan isteğin farklı çıkış adresleri olabilir. VPN, barındırma değişikliği veya ağ geçidi güncellemesi de bu adresi etkileyebilir. Erişim sorunu sürüyorsa yanıt zamanı, ortam adresi ve çıkış IP'siyle destek kaydı hazırlanabilir; gizli anahtarın gönderilmesi gerekmez.
Örnek Siparişin Doğru Satıcıya Bağlanması
Test siparişi oluşturma servisi STAGE ortamına yöneliktir. İstek başlığındaki SellerID değeri ve kimlik doğrulamada kullanılan test satıcısı birbiriyle uyumlu olmalıdır. Başarılı yanıtta dönen orderNumber sonraki senaryoları takip etmek için saklanır. Ürün barkodunun hangi test kataloğuna ait olduğu da önemlidir. Kurgusal bir testte farklı satıcının ürün barkodu kullanılırsa ağ bağlantısı çalışsa bile beklenen sipariş senaryosu oluşmayabilir. Bu yüzden erişim testi ile iş verisinin doğruluğu ayrı değerlendirilir. Oluşan siparişin test panelinde doğru satıcı altında bulunduğu görülmelidir.
Test Verisinin Kapsamını Belirlemek
Entegrasyon yalnızca tek ürünlü standart siparişle sınanırsa kurumsal fatura veya farklı teslimat senaryolarındaki eksikler fark edilmeyebilir. Test servisi belirli senaryoları destekleyen alanlar sağlar; örneğin kurumsal siparişte şirket ve vergi bilgileri birlikte ele alınır. Kullanılan veriler test amacıyla hazırlanmalı, gerçek müşterinin adresi ve iletişim bilgileri gereksiz yere kopyalanmamalıdır. Beklenen sonuç önceden yazılır: hangi ürün kaç adet gelecek, fatura türü ne olacak ve uygulama bunu nasıl gösterecek? Bu açıklık, testin yalnızca hata vermeden çalışmasını değil doğru iş sonucunu üretmesini değerlendirmeyi sağlar.
Canlıya Geçiş Öncesindeki Ayrım
Test ortamında başarılı sonuç almak, canlı hesap ayarlarının otomatik olarak hazır olduğu anlamına gelmez. Canlı satıcı kimliği, yetkiler, servis adresleri ve bildirim hedefleri kendi ortamında doğrulanmalıdır. Test siparişleri gerçek satış raporlarına karışmamalıdır. Bir hata kaydında kullanılan ortam açık değilse aynı sorun için birbirinden farklı sonuçlar görülebilir; bu nedenle ortam bilgisi teknik kaydın temel parçasıdır. Geçiş sırasında anahtarlar kod dosyasına yazılmadan yapılandırılmalı, önceki test kayıtları da izlenebilir kalmalıdır. Böylece bağlantı sorunuyla veri eşleme sorunu birbirine karıştırılmadan ilerlenebilir.
Bu Konuda Nasıl Destek Oluyoruz?
AdPix’in bu alandaki hizmet kapsamını ve çalışma sürecini inceleyin.
Trendyol