فرآیند راه اندازی و صدور گواهینامه

هنگامی که توسعه به پایان نزدیک می شود، یکپارچه ساز و Google می توانند فرآیند صدور گواهینامه و راه اندازی را آغاز کنند. فرآیند راه‌اندازی شامل آزمایش پایان به پایان در بین دستگاه‌ها و عوامل شکل است.

آزمایش در 3 مرحله انجام می شود:

  • تست یکپارچه سازی
  • تست مالی
  • آزمایش آزمایشی

برخی از مراحل مانند یکپارچه سازی و تست مالی ممکن است با هم همپوشانی داشته باشند.

هنگامی که آزمایش کامل شد و هر دو طرف از ادغام راضی بودند، راه اندازی مرحله ای ممکن است رخ دهد.

تست یکپارچه سازی

هدف از آزمایش ادغام تأیید این است که همه درخواست‌ها/پاسخ‌های API و تجربیات کاربر به درستی انجام می‌شوند. لیست آزمایشاتی که Google انجام خواهد داد را می توان در سند تست ادغام یافت.

ادغام‌کننده و Google جلسات هفتگی را در این دوره برای رفع اشکال و پاسخ به هر سؤالی تشکیل می‌دهند. علاوه بر این، Google یک گروه Hangouts برای چت‌های کم پاسخ ایجاد خواهد کرد.

ادغام‌کننده و Google باید مقداری همپوشانی زمان کار را تنظیم کنند تا اطمینان حاصل شود که سؤالات و اشکالات به موقع برطرف می‌شوند.

گوگل ادغام را در دو محیط آزمایش خواهد کرد:

  • Google sandbox -> sandbox integrator
  • Google prod -> integrator prod

برای هر محیط انتظار می رود که یکپارچه ساز ارائه دهد:

  • URL های نقطه پایانی API
  • نمونه حساب های از پیش بارگذاری شده با وجوه
  • APK برای مجوز در صورت لزوم

برای آزمایش نقاط پایانی خود، یکپارچه‌ساز می‌تواند از ابزار تست ادغام Imali استفاده کند. پس از آماده شدن، Google پیکربندی تولید را فعال می‌کند که به کاربرانی که در فهرست مجاز هستند می‌توانند روش پرداخت را در دارایی‌های Google ببینند.

تست مالی

تست مالی شامل تأیید هم می‌شود که ادغام‌کننده می‌تواند با موفقیت به Google حواله کند و هم اینکه Google می‌تواند به طور خودکار پرداخت را مطابقت دهد.

به عنوان بخشی از آزمایش، Google از یکپارچه‌ساز می‌خواهد تا پنج سناریو مختلف حواله را انجام دهد:

  • مطابقت موفقیت آمیز با memoLineId
  • اضافه پرداخت
  • کمتر پرداخت کنید
  • اضافه پرداخت > 5%
  • کمتر از 5% پرداخت

Google چندین remittanceStatementNotification را برای یکپارچه‌ساز ارسال می‌کند و ادغام‌کننده باید طبق یکی از این سناریوها پرداخت کند. Google از قبل به ادغام‌کننده اطلاع می‌دهد تا جریان آزمایش مالی را آغاز کند.

هنگامی که هر دو طرف آماده شدند، آزمایش آزمایشی می‌تواند آغاز شود. در صورت فشرده‌سازی جدول‌های زمانی، آزمایش مالی می‌تواند در طول آزمایش آزمایشی نیز انجام شود.

آزمایش آزمایشی

Dogfooding به Google و ادغام‌کننده اجازه می‌دهد تا تجربه کاربر نهایی را در دنیای واقعی آزمایش کنند. Google فرم پرداخت را در دارایی‌های Google مانند Play for Googlers فعال می‌کند. این امکان تست محلی را در ترکیبی از دستگاه ها، اتصالات و نسخه های سیستم عامل فراهم می کند.

آزمایش آزمایشی باید هم در محیط تولید یکپارچه ساز و هم در محیط تولید Google انجام شود.

آزمایش آزمایشی معمولاً دو هفته قبل از راه‌اندازی انجام می‌شود. در این دوره، ادغام‌کننده و Google می‌توانند انتظار داشته باشند که همگام‌سازی روزانه‌ای در مورد وضعیت مشکلات باقی‌مانده داشته باشند.

تا پایان آزمایش آزمایشی، همه مشکلات مسدود کردن راه اندازی باید حل شود. در صورت نیاز به انجام آزمایش یا اصلاحات اضافی، آزمایش آزمایشی قابل تمدید است.

هنگامی که هر سه مرحله با موفقیت به پایان رسید، آزمایش و صدور گواهینامه کامل می شود.

راه اندازی

هم ادغام کننده و هم گوگل باید برای راه اندازی تاییدیه بدهند.

راه اندازی با عرضه 1٪ شروع می شود. عرضه به 100٪ معمولاً یک ماه طول می کشد و مراحل عرضه زیر هر یک حدود یک هفته طول می کشد.

  • 1٪ - برای مشکلات دستگاه تست کنید
  • 5٪ - تعداد کاربران و دستگاه ها را گسترده کنید
  • 10٪ - آزمایش تأثیر درآمد
  • 50% - تست مقیاس پذیری
  • 100٪ - راه اندازی کامل