Lansman Süreci ve Sertifikasyon

Geliştirme aşaması tamamlandığında entegratör ve Google, sertifikasyon ve lansman sürecini başlatabilir. Lansman süreci, cihazlar ve form faktörlerinde uçtan uca testlerden oluşur.

Test 3 aşamada gerçekleşecek:

  • Entegrasyon testi
  • Finans testi
  • Test sürümü

Entegrasyon ve finans testi gibi bazı aşamalar çakışabilir.

Test tamamlandıktan ve her iki taraf da entegrasyondan memnun kaldığında aşamalı lansman gerçekleştirilebilir.

Entegrasyon Testi

Entegrasyon testinin amacı, tüm API isteklerinin/yanıtlarının ve kullanıcı deneyimlerinin doğru işlendiğini doğrulamaktır. Google'ın gerçekleştireceği testlerin listesini entegrasyon testi dokümanında bulabilirsiniz.

Entegratör ve Google, bu süreçte sorunlarda hata ayıklamak ve soruları yanıtlamak için haftalık toplantılar düzenler. Ayrıca Google kısa yanıt süreli sohbetler için bir Hangouts grubu oluşturacaktır.

Entegratör ve Google, sorular ve hataların zamanında yeniden düzeltilebilmesi için çalışma süresi çakışan bir çalışma süresi ayarlamalıdır.

Google, entegrasyonu iki ortamda test eder:

  • Google korumalı alanı -> entegratör korumalı alanı
  • Google üretim -> entegratör üretim

Entegratörün her ortam için şunları sağlaması beklenir:

  • API bitiş noktası URL'leri
  • Önceden para yüklenmiş örnek hesaplar
  • Gerekirse yetkilendirme için APK

Entegratör, uç noktalarını test etmek için Imali entegrasyon test aracını kullanabilir. Hazır olduğunda Google, beyaz listedeki kullanıcıların Google mülklerinde ödeme yöntemini görmesini sağlamak için üretim yapılandırmasını etkinleştirir.

Finans Testi

Finans testi, hem entegratörün Google'a başarılı bir şekilde havale yapabildiğinin hem de Google'ın ödemeyi otomatik olarak eşleştirebildiğinin doğrulanmasından oluşur.

Test kapsamında Google, entegratörden beş farklı havale senaryosu gerçekleştirmesini ister:

  • memoLineId ile başarılı eşleşme
  • Fazla ödeme
  • Az ödeme
  • Fazla ödeme > %5
  • Düşük ödeme > %5

Google entegratöre birkaç remittanceStatementNotification gönderir. Entegratörün bu senaryolardan birine göre ödeme yapması gerekir. Google, finans testi akışını başlatması için entegratörü önceden bilgilendirir.

Her iki taraf da hazır olduğunda test sürümü testi başlayabilir. Zaman çizelgeleri sıkıştırılırsa finans testleri, test sürümü sırasında da yapılabilir.

Test sürümü

Test sürümü, Google ve entegratörün gerçek dünyadaki son kullanıcı deneyimini test etmesine olanak tanır. Google, ödeme şeklini Google çalışanları için Play gibi Google mülklerinde etkinleştirir. Böylece çeşitli cihazlar, bağlantılar ve işletim sistemi sürümlerinde yerel test yapılabilir.

Test sürümü testi hem entegratörün hem de Google'ın üretim ortamında yapılmalıdır.

Test sürümü genellikle lansmandan iki hafta önce yapılır. Bu süre zarfında entegratör ve Google, çözülmemiş sorunların durumunu her gün senkronize edebilir.

Test sürümünün sonunda, lansmanla ilgili tüm engelleme sorunları çözülecektir. Ek testler veya düzeltmeler yapılması gerekirse test sürümü uzatılabilir.

Üç aşama da başarıyla tamamlandıktan sonra test ve sertifikasyon da tamamlanmış olur.

Başlatın

Hem entegratörün hem de Google'ın lansman için onay vermesi gerekir.

Kullanıma sunulma oranı% 1'dir. %100'e geçiş genellikle bir ay sürer, ardından her biri yaklaşık bir hafta sürer.

  • %1 - Cihaz sorunları olup olmadığını test edin
  • %5 - Kullanıcı ve cihaz havuzunu genişletin
  • %10 - Gelir etkisiyle ilgili testler
  • %50 - Ölçeklenebilirlik testi
  • %100 - Tam lansman